{
  "name": "drug-labeling-mcp",
  "title": "HealthMesh · FDA Drug Labeling, NDC & Shortages MCP",
  "version": "0.1.1",
  "description": "Live FDA drug product, label and approval data: the openFDA NDC Directory (products, packages, labelers, marketing categories), FDA structured product labels (indications, boxed warnings, dosing, contraindications, adverse reactions), Drugs@FDA applications and submissions, the FDA Drug Shortages database, plus NLM DailyMed SPL search, label version history and NDC packaging, and a one-call drug profile that also summarises recalls and FAERS adverse-event reports.",
  "healthmesh_domain": "Pharmacy & PBM",
  "datasets": [
    "RX-10",
    "RX-11"
  ],
  "mcp_endpoint": "https://drug-labeling.healthmesh.ai/mcp",
  "transport": "Streamable HTTP (stateless, JSON responses)",
  "authorization": "none",
  "auth_mode": "off",
  "docs": "https://github.com/HendrikK/healthmesh/tree/main/servers/drug-labeling-mcp#readme",
  "contact": "hendrik.kleine@gmail.com",
  "data_source": {
    "name": "U.S. FDA via openFDA (NDC Directory, drug labels, Drugs@FDA, drug shortages, enforcement, FAERS) and NLM DailyMed SPL web services",
    "url": "https://open.fda.gov/apis/drug/",
    "license": "U.S. Government work, public domain",
    "refresh": "live (6 h edge cache); upstream daily to weekly"
  },
  "tools": [
    {
      "name": "openfda_lookup_ndc",
      "title": "Search the FDA NDC Directory",
      "description": "Searches the FDA NDC Directory (openFDA) by NDC, brand or generic name, labeler or raw openFDA search syntax: product NDC, brand/generic name, labeler, dosage form, route, active ingredients and strengths, marketing category, application number, DEA schedule, marketing dates and every package NDC with its description. Use to find NDCs for a drug or identify an NDC."
    },
    {
      "name": "openfda_get_drug_label",
      "title": "Get FDA drug label sections",
      "description": "Returns sections of FDA structured product labels (SPL, via openFDA) for a brand or generic name, SPL set ID or raw openFDA search: boxed warning, indications and usage, dosage and administration, contraindications, warnings and precautions, adverse reactions and any other requested section, plus set ID, version, effective date, labeler and application number. By default only the original labeler's labels are returned (repackager copies excluded), newest first."
    },
    {
      "name": "openfda_search_drug_approvals",
      "title": "Search Drugs@FDA applications",
      "description": "Searches Drugs@FDA (via openFDA) by brand name, active ingredient, application number (NDA/ANDA/BLA), sponsor or raw openFDA search: sponsor, products (strength, dosage form, route, marketing status, reference listed drug), the original approval date and every submission (original and supplements) with type, class, review priority, status and date and links to approval letters and labels. Use for 'when was X approved' and supplement history."
    },
    {
      "name": "openfda_search_drug_shortages",
      "title": "Search FDA drug shortages",
      "description": "Searches the FDA Drug Shortages database (via openFDA) by generic name, status (Current, To Be Discontinued, Resolved), therapeutic category (e.g. Oncology, Anesthesia), company or raw openFDA search. Each row is one affected presentation (NDC) with availability, shortage reason, posting and update dates; results are also grouped per drug. Use for 'is X in shortage' and category-wide shortage lists."
    },
    {
      "name": "openfda_drug_profile",
      "title": "One-call drug profile",
      "description": "One-call profile for a drug by brand or generic name: label summary (indications, boxed warning excerpt, set ID), NDC Directory products, Drugs@FDA applications with original approval dates, current FDA shortages, recalls (enforcement reports) and the most frequently reported adverse-event terms in FAERS. Each part is a short summary; use the dedicated tools for details."
    },
    {
      "name": "dailymed_search_spls",
      "title": "Search DailyMed SPLs",
      "description": "Searches NLM DailyMed structured product labels (SPLs) by drug name, NDC, RxCUI, labeler, document type (Human Rx, Human OTC, Vaccine, ...) or publication date: set ID, title, SPL version and published date, newest first where filtered by date. DailyMed holds every current SPL submitted to FDA, including some not (yet) in openFDA; use the set ID with dailymed_get_spl_history or dailymed_get_ndcs_packaging, or openfda_get_drug_label for section text."
    },
    {
      "name": "dailymed_get_spl_history",
      "title": "DailyMed SPL version history",
      "description": "Returns the version history of a DailyMed SPL set ID: label title and every published version number with its publication date (newest first), plus the version count and the date of the latest change. Use to see when a drug label last changed or how often it was revised."
    },
    {
      "name": "dailymed_get_ndcs_packaging",
      "title": "NDCs and packaging on a DailyMed SPL",
      "description": "Returns every product and package NDC listed on a DailyMed SPL set ID, with product name, generic name, active ingredient strengths and package descriptions (e.g. '4 in 1 CARTON / 0.5 mL in 1 SYRINGE'). Use for package sizes and which NDCs a label covers."
    },
    {
      "name": "drug_labeling_describe_sources",
      "title": "Describe the drug labeling sources",
      "description": "Explains the sources behind this server (openFDA NDC Directory, drug labels, Drugs@FDA, drug shortages, enforcement reports, FAERS; NLM DailyMed SPL services): coverage, refresh, search syntax, limits and caveats, with links."
    }
  ]
}