Skip to main content
Glama

BioContextAI Knowledgebase MCP

Official

bc_search_drugs_fda

Search FDA-approved drugs using criteria like brand name, generic name, active ingredient, sponsor, and regulatory details. Retrieve results from the FDA Drugs@FDA database for pharmaceutical information.

Instructions

Search the FDA Drugs@FDA database for approved drug products.

This function searches for FDA-approved drugs based on various criteria including brand names, generic names, active ingredients, sponsors, and regulatory information.

Args: brand_name (str, optional): Brand or trade name of the drug. generic_name (str, optional): Generic name of the drug. active_ingredient (str, optional): Active ingredient name. sponsor_name (str, optional): Company or sponsor name. application_number (str, optional): FDA application number (NDA, ANDA, or BLA). marketing_status (str, optional): Marketing status of the drug. dosage_form (str, optional): Dosage form of the drug. route (str, optional): Route of administration. search_type (str): How to combine search terms - "and" or "or". sort_by (str, optional): Field to sort results by. limit (int): Maximum number of results to return (1-1000). skip (int): Number of results to skip for pagination (0-25000).

Returns: dict: Search results from the FDA Drugs@FDA API.

Input Schema

NameRequiredDescriptionDefault
active_ingredientNoActive ingredient name
application_numberNoFDA application number (NDA, ANDA, or BLA)
brand_nameNoBrand or trade name of the drug (e.g., 'Tylenol')
dosage_formNoDosage form (e.g., 'TABLET', 'INJECTION', 'CAPSULE')
generic_nameNoGeneric name of the drug (e.g., 'acetaminophen')
limitNoNumber of results to return
marketing_statusNoMarketing status: 'Prescription', 'Over-the-counter', 'Discontinued', or 'None (Tentative Approval)'
routeNoRoute of administration (e.g., 'ORAL', 'INJECTION', 'TOPICAL')
search_typeNoSearch type: 'and' for all terms must match, 'or' for any term matchesor
skipNoNumber of results to skip for pagination
sort_byNoSort by field (e.g., 'sponsor_name', 'application_number')
sponsor_nameNoCompany/sponsor name

Input Schema (JSON Schema)

{ "properties": { "active_ingredient": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Active ingredient name", "title": "Active Ingredient" }, "application_number": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "FDA application number (NDA, ANDA, or BLA)", "title": "Application Number" }, "brand_name": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Brand or trade name of the drug (e.g., 'Tylenol')", "title": "Brand Name" }, "dosage_form": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Dosage form (e.g., 'TABLET', 'INJECTION', 'CAPSULE')", "title": "Dosage Form" }, "generic_name": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Generic name of the drug (e.g., 'acetaminophen')", "title": "Generic Name" }, "limit": { "default": 25, "description": "Number of results to return", "maximum": 1000, "minimum": 1, "title": "Limit", "type": "integer" }, "marketing_status": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Marketing status: 'Prescription', 'Over-the-counter', 'Discontinued', or 'None (Tentative Approval)'", "title": "Marketing Status" }, "route": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Route of administration (e.g., 'ORAL', 'INJECTION', 'TOPICAL')", "title": "Route" }, "search_type": { "default": "or", "description": "Search type: 'and' for all terms must match, 'or' for any term matches", "title": "Search Type", "type": "string" }, "skip": { "default": 0, "description": "Number of results to skip for pagination", "maximum": 25000, "minimum": 0, "title": "Skip", "type": "integer" }, "sort_by": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Sort by field (e.g., 'sponsor_name', 'application_number')", "title": "Sort By" }, "sponsor_name": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Company/sponsor name", "title": "Sponsor Name" } }, "type": "object" }
Install Server

Other Tools from BioContextAI Knowledgebase MCP

Related Tools

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/biocontext-ai/knowledgebase-mcp'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server