{
  "name": "open-payments-mcp",
  "title": "HealthMesh · Open Payments MCP",
  "version": "0.1.2",
  "description": "CMS Open Payments (Sunshine Act) general payments from drug and device manufacturers and GPOs to physicians, other prescribers and teaching hospitals, program years 2019-2025, queried live from CMS's openpaymentsdata.cms.gov datastore: record search, recipient summaries (by manufacturer, nature of payment, product) and top-recipient rankings.",
  "healthmesh_domain": "Claims & Payments",
  "datasets": [
    "CLM-11"
  ],
  "mcp_endpoint": "https://open-payments.healthmesh.ai/mcp",
  "transport": "Streamable HTTP (stateless, JSON responses)",
  "authorization": "none",
  "auth_mode": "off",
  "docs": "https://github.com/HendrikK/healthmesh/tree/main/servers/open-payments-mcp#readme",
  "contact": "hendrik.kleine@gmail.com",
  "data_source": {
    "name": "CMS Open Payments General Payment Data, program years 2019-2025 (openpaymentsdata.cms.gov datastore API)",
    "url": "https://openpaymentsdata.cms.gov/",
    "license": "U.S. Government work, public domain",
    "refresh": "live API (24 h edge cache); CMS publishes each program year in June and refreshes in January"
  },
  "tools": [
    {
      "name": "openpay_search_payments",
      "title": "Search Open Payments general payments",
      "description": "Searches CMS Open Payments general payment records (manufacturer/GPO payments to physicians, other prescribers and teaching hospitals) for a program year (2019-2025) by recipient NPI or last name, teaching hospital CCN, manufacturer, specialty, recipient state, nature of payment or product. Returns individual records with amount, date, nature and form of payment, plus the total matching count. Sort by amount or date."
    },
    {
      "name": "openpay_get_recipient_summary",
      "title": "Summarize payments to a recipient",
      "description": "Summarizes all Open Payments general payments to one recipient (physician/prescriber NPI or teaching hospital CCN) for a program year (2019-2025). Exactly one of covered_recipient_npi or teaching_hospital_ccn is required (find a hospital's CCN with openpay_top_recipients recipient_kind=teaching_hospital + teaching_hospital_name, e.g. MD Anderson = 450076). Returns total USD, record count, and breakdowns by manufacturer, nature of payment and first-listed product (top 25 each), with the recipient's name, specialty and location."
    },
    {
      "name": "openpay_top_recipients",
      "title": "Top Open Payments recipients",
      "description": "Ranks physicians/prescribers (by NPI) or teaching hospitals (by CCN; filter teaching_hospital_name to find a hospital's CCN) by total Open Payments general payments in a program year (2019-2025), optionally filtered by manufacturer, first-listed product, specialty, recipient state or nature of payment. Uncached broad rankings can take 10-40 s upstream."
    },
    {
      "name": "openpay_describe_dataset",
      "title": "Describe the Open Payments data",
      "description": "Lists the Open Payments program years and dataset ids served, record counts, field meanings (nature/form of payment), matching rules and what is not covered (research payments, ownership, pre-2019 years)."
    }
  ]
}