{
  "name": "medicare-drug-negotiation-mcp",
  "title": "HealthMesh · Medicare Drug Price Negotiation MCP",
  "version": "0.1.2",
  "description": "Medicare Drug Price Negotiation Program (Inflation Reduction Act): the drugs CMS selected for each cycle (initial price applicability years 2026, 2027, 2028), manufacturers, commonly treated conditions, negotiated Maximum Fair Prices per 30-day supply vs list price, inflation-adjusted MFPs, NDC-level MFP unit prices from CMS's MFP file, deselections, renegotiation and each cycle's milestones.",
  "healthmesh_domain": "Pharmacy & PBM",
  "datasets": [
    "RX-13"
  ],
  "mcp_endpoint": "https://medicare-drug-negotiation.healthmesh.ai/mcp",
  "transport": "Streamable HTTP (stateless, JSON responses)",
  "authorization": "none",
  "auth_mode": "off",
  "docs": "https://github.com/HendrikK/healthmesh/tree/main/servers/medicare-drug-negotiation-mcp#readme",
  "contact": "hendrik.kleine@gmail.com",
  "data_source": {
    "name": "CMS Medicare Drug Price Negotiation Program: Selected Drug List and Maximum Fair Price file + fact sheets",
    "url": "https://www.cms.gov/priorities/medicare-prescription-drug-affordability/overview/medicare-drug-price-negotiation-program/selected-drugs-negotiated-prices",
    "license": "U.S. Government work, public domain",
    "refresh": "bundled; GitHub Actions checks the CMS page weekly for a newer MFP file"
  },
  "tools": [
    {
      "name": "negotiation_list_selected_drugs",
      "title": "List drugs selected for Medicare price negotiation",
      "description": "Lists the drugs CMS selected for the Medicare Drug Price Negotiation Program by initial price applicability year (IPAY 2026: 10 Part D drugs; 2027: 15 Part D drugs; 2028: 15 Part B and/or D drugs), with manufacturer, active ingredient, commonly treated conditions, CMS's spend and user counts, the negotiated MFP vs list price where published, current status (in effect, published, negotiating, deselected) and the renegotiation pick. Also answers 'is drug X selected?' via query."
    },
    {
      "name": "negotiation_get_mfp",
      "title": "Maximum Fair Price for a selected drug",
      "description": "Returns the negotiated Maximum Fair Price (MFP) for a selected drug (status fields are as of status_as_of: today for the current price year, else January 1 of price_year): the single MFP per 30-day equivalent supply, CMS's published list price (WAC) per 30-day supply and discount, the inflation-adjusted MFP for later years, and the NDC-level MFP unit prices from CMS's MFP file for a price year (default: the current year, or the drug's first MFP year if later). For IPAY 2028 drugs it explains that MFPs are not yet published and when they are due."
    },
    {
      "name": "negotiation_lookup_ndc",
      "title": "Is this NDC subject to a negotiated price?",
      "description": "Looks up an NDC-11 (package) or NDC-9 (product) in CMS's Selected Drug List and MFP file: which selected drug it belongs to, every MFP price period (effective/end dates, MFP per 30-day supply, NDC-9 per-unit MFP, CMS update type and remarks) and whether an MFP applies on a given date. Use it for pharmacy or claims questions about a specific NDC."
    },
    {
      "name": "negotiation_get_timeline",
      "title": "Negotiation cycle milestones",
      "description": "Returns the key milestones of each Medicare drug price negotiation cycle (guidance, drug selection, data submission, initial offers, counteroffers, final offers, end of negotiation, MFP publication and effective dates), each marked past or upcoming for today, with the next upcoming milestone."
    },
    {
      "name": "negotiation_describe_dataset",
      "title": "Describe the negotiation data",
      "description": "Explains the data behind this server: CMS's Selected Drug List and Maximum Fair Price file (date, SHA-256, rows, columns, update types), the curated fact-sheet fields, cycles loaded, deselection rules and caveats."
    }
  ]
}