{
  "name": "pharmacovigilance-mcp",
  "title": "HealthMesh · Pharmacovigilance MCP (FAERS signals)",
  "version": "0.1.1",
  "description": "Drug safety signal detection from FDA FAERS, computed live from openFDA drug/event counts: PRR, ROR (95% CI), chi-square and information component (IC025) for any drug-event pair, a screen of the most-reported events for a drug with disproportionality for each, FAERS report counts grouped by year, sex, age group, country, reporter, seriousness or outcome, and full FAERS case lookup. VAERS (vaccines) is not wrapped: its download is CAPTCHA-gated and CDC WONDER requires a data-use agreement; those tools return links only. openFDA, no key.",
  "healthmesh_domain": "Medical Devices & Product Safety",
  "datasets": [
    "DEV-04",
    "DEV-05"
  ],
  "mcp_endpoint": "https://pharmacovigilance.healthmesh.ai/mcp",
  "transport": "Streamable HTTP (stateless, JSON responses)",
  "authorization": "none",
  "auth_mode": "off",
  "docs": "https://github.com/HendrikK/healthmesh/tree/main/servers/pharmacovigilance-mcp#readme",
  "contact": "hendrik.kleine@gmail.com",
  "data_source": {
    "name": "FDA FAERS via openFDA drug/event",
    "url": "https://open.fda.gov/apis/drug/event/",
    "license": "U.S. Government data, public domain (openFDA CC0 terms); no key; not for medical decision-making",
    "refresh": "live (12 h edge cache; openFDA FAERS updated quarterly)"
  },
  "tools": [
    {
      "name": "faers_disproportionality",
      "title": "FAERS disproportionality (PRR, ROR, IC) for a drug-event pair",
      "description": "Computes reporting disproportionality for a drug (or drug group) and a MedDRA preferred term (or PT group) from live FAERS counts via openFDA: the 2x2 table (a, b, c, d), PRR and ROR with 95% CI, Yates chi-square, information component IC and IC025, and standard signal flags. Optional filters (received dates, serious only, sex, country) restrict all four cells. Hypothesis-generating only."
    },
    {
      "name": "faers_screen_drug_events",
      "title": "Screen a drug's most-reported events with disproportionality",
      "description": "Lists the MedDRA preferred terms most often reported with a drug in FAERS and computes PRR, ROR (95% CI), chi2 and IC025 for each against all other drugs, with signal flags; sort by report count or by ROR. Useful for 'what adverse events are disproportionately reported for drug X'."
    },
    {
      "name": "faers_count_by",
      "title": "Count FAERS reports grouped by a dimension",
      "description": "Counts FAERS reports (optionally for a drug and/or MedDRA PT, with date/serious/sex/country filters) grouped by year received, sex, age group, country, reporter type, serious, seriousness criteria (death, hospitalization, ...), report type, reaction outcome, top events or top co-reported drugs."
    },
    {
      "name": "faers_get_case",
      "title": "Get a FAERS case report",
      "description": "Returns one FAERS safety report by safetyreportid: report type, dates, seriousness criteria, reporter qualification and country, patient age/sex/weight, every drug (role, dose, route, indication, therapy dates, action taken) and every reaction (MedDRA PT, outcome). openFDA holds the latest version of each report."
    },
    {
      "name": "vaers_search_reports",
      "title": "Search VAERS vaccine adverse event reports (not available)",
      "description": "VAERS report search. NOT AVAILABLE: VAERS has no API, its downloads are CAPTCHA-gated and CDC WONDER needs a data-use agreement. Returns status not_available with the official query links. For drugs (not vaccines) use the faers_* tools."
    },
    {
      "name": "vaers_count_by",
      "title": "Count VAERS reports (not available)",
      "description": "VAERS grouped counts. NOT AVAILABLE for the same reason as vaers_search_reports (no API, CAPTCHA-gated download, CDC WONDER data-use agreement). Returns status not_available with links (CDC WONDER VAERS supports grouped counts after you accept its terms yourself)."
    },
    {
      "name": "pharmacovigilance_describe_dataset",
      "title": "Describe the pharmacovigilance sources and methods",
      "description": "Explains the source (FAERS via openFDA drug/event, live, last update date), how the disproportionality statistics are computed, the signal criteria, caveats of spontaneous reporting, and why VAERS is not loaded."
    }
  ]
}