Openfda Label Tools

Configuration File: openfda_label_tools.json Tool Type: Local Tools Count: 3

This page contains all tools defined in the openfda_label_tools.json configuration file.

Available Tools

FDA_get_drug_label (Type: FDALabelTool)

Get the complete FDA-approved prescribing information for a specific drug by name. Returns all cl…

FDA_get_drug_label tool specification

Tool Information:

  • Name: FDA_get_drug_label

  • Type: FDALabelTool

  • Description: Get the complete FDA-approved prescribing information for a specific drug by name. Returns all clinical sections of the official drug label: indications, dosing regimens, contraindications, black box warnings, drug interactions, use in specific populations (pregnancy, pediatrics, renal/hepatic impairment), pharmacokinetics, mechanism of action, and adverse reactions. This is the authoritative source for FDA-approved drug clinical information in the US.

Parameters:

  • drug_name (string) (required) Brand or generic drug name (e.g., ‘warfarin’, ‘Eliquis’, ‘apixaban’, ‘atorvastatin’, ‘metformin’)

Example Usage:

query = {
    "name": "FDA_get_drug_label",
    "arguments": {
        "drug_name": "example_value"
    }
}
result = tu.run(query)

FDA_list_drug_classes (Type: FDALabelTool)

List FDA pharmacological drug classes (Established Pharmacologic Class, EPC) and the number of dr…

FDA_list_drug_classes tool specification

Tool Information:

  • Name: FDA_list_drug_classes

  • Type: FDALabelTool

  • Description: List FDA pharmacological drug classes (Established Pharmacologic Class, EPC) and the number of drug products in each class. Classes include designations like ‘Selective Serotonin Reuptake Inhibitor [EPC]’, ‘Beta-Adrenergic Blocker [EPC]’, ‘HMG-CoA Reductase Inhibitor [EPC]’ (statins), ‘ACE Inhibitor [EPC]’, etc. Use this to discover drug class names for filtering or understanding drug categorization.

Parameters:

  • limit (integer) (required) Maximum number of drug classes to return (default: 20, max: 100)

Example Usage:

query = {
    "name": "FDA_list_drug_classes",
    "arguments": {
        "limit": 10
    }
}
result = tu.run(query)

FDA_search_drug_labels (Type: FDALabelTool)

Search FDA-approved drug labels (prescribing information) by drug name or medical indication. Dru…

FDA_search_drug_labels tool specification

Tool Information:

  • Name: FDA_search_drug_labels

  • Type: FDALabelTool

  • Description: Search FDA-approved drug labels (prescribing information) by drug name or medical indication. Drug labels contain official clinical guidance: indications, dosing regimens, contraindications, black box warnings, drug interactions, and adverse reactions. Use drug_name for drug-specific lookups (e.g., ‘metformin’, ‘warfarin’) or indication for condition-based searches (e.g., ‘hypertension’, ‘type 2 diabetes’). Returns a list of matching drug labels with key clinical sections.

Parameters:

  • drug_name ([‘string’, ‘null’]) (optional) Brand or generic drug name to search (e.g., ‘metformin’, ‘atorvastatin’, ‘lisinopril’). Mutually exclusive with indication.

  • indication ([‘string’, ‘null’]) (optional) Medical condition to search in indications sections (e.g., ‘hypertension’, ‘type 2 diabetes’, ‘atrial fibrillation’). Mutually exclusive with drug_name.

  • limit (integer) (required) Maximum number of results to return (default: 5, max: 20)

Example Usage:

query = {
    "name": "FDA_search_drug_labels",
    "arguments": {
        "limit": 10
    }
}
result = tu.run(query)