@pipeworx/cms-drug-price-negotiation
Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/cms-drug-price-negotiation’s. Install: one-click buttons
Connect to just the @pipeworx/cms-drug-price-negotiation pack
https://gateway.pipeworx.io/cms-drug-price-negotiation/mcp — only @pipeworx/cms-drug-price-negotiation’s own tools, nothing else in the catalog.
No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.
Tools: 2
The Medicare negotiated Maximum Fair Price (MFP) for every drug CMS has selected under the Inflation Reduction Act drug price negotiation program, by year, with an explicit “not selected” answer for any other drug.
Tools
mfp_lookup(drug, year?)— the MFP per 30-day equivalent supply for a brand name, generic/active ingredient or NDC (e.g. Enbrel, Farxiga, Ofev), for each year 2026-2028: in effect, ended by deselection, not yet effective, or selected with the price not yet published. A drug on no selected list returnsselected: falsewith a plain statement, never a zero.mfp_selected_drugs(ipay?)— every selected drug for an initial price applicability year (2026: 10 drugs, 2027: 15, 2028: 15 selected, prices not yet published) with its MFP by year.
Auth
Keyless.
Data sources
- CMS, Medicare Drug Price Negotiation Program, Selected Drug List and Maximum Fair Price data. US federal data, public domain.
The figures are a small table loaded from the gateway’s key-value store, not fetched per request; every response carries data_as_of (the latest as-of date CMS stamps on the file). CMS reissues the data when it inflation-adjusts a price, deselects a drug or announces a cycle; refresh with node scripts/bake-index.mjs > src/mfp-index-data.ts and commit.
Notes for the next reader: the MFP is quoted per 30-day equivalent supply, not per unit or per package. Prices are inflation-adjusted each January, so a 2027 figure for a 2026-cycle drug differs from its 2026 figure. Stelara, Entresto, Xarelto and NovoLog/Fiasp are deselected, so their MFP ends 2026-12-31. Brand names are grouped as CMS groups them (for example Ozempic, Rybelsus and Wegovy share one MFP).
Tools
- mfp_lookup — Look up the Medicare negotiated Maximum Fair Price (MFP) for a drug selected under the Inflation Reduction Act drug price negotiation program,
- mfp_selected_drugs — List the drugs CMS has selected for Medicare drug price negotiation, with their Maximum Fair Prices. Filter by initial price applicability year
Tools
mfp_lookup— Look up the Medicare negotiated Maximum Fair Price (MFP) for a drug selected under the Inflation Reduction Act drug price negotiation program,mfp_selected_drugs— List the drugs CMS has selected for Medicare drug price negotiation, with their Maximum Fair Prices. Filter by initial price applicability year