Medicare Coverage

live HealthGovernmentUS

Search current Medicare National Coverage Determinations (NCDs) by title, benefit category, or NCD number.

27 tools
0ms auth
free tier 50 calls/day

Tools

medicare_ncd_detail

Retrieve one official Medicare National Coverage Determination by CMS document ID and optional version, including covered indications, limitations, effective dates, benefit category, and revision text

No parameters required.

Try it
medicare_lcd_detail

Retrieve one Medicare LCD by document ID and version. Detailed LCD text requires a CMS license-agreement bearer token because documents may contain licensed AMA/ADA/AHA material; pass _licenseToken ob

No parameters required.

Try it
medicare_nca_detail

Retrieve one CMS National Coverage Analysis by document ID, including request, issue, benefit category, dates, decision memo, and public-comment status when supplied by CMS.

No parameters required.

Try it
medicare_recent_coverage_changes

Recently published or updated national Medicare coverage documents from CMS, including NCDs, NCAs, CALs, MEDCAC meetings, and technology assessments.

No parameters required.

Try it
medicare_coverage_states

List CMS Coverage API state identifiers used to scope local Medicare coverage searches.

No parameters required.

Try it
medicare_article_code_profile

Retrieve one CMS Medicare Coverage Article with its CPT/HCPCS codes and contractor records. Licensed AMA/ADA/AHA content requires a caller-provided CMS license token. Code inclusion describes billing

No parameters required.

Try it
medicare_local_coverage_variation

Compare final LCD search matches across 1–15 states and Medicare Administrative Contractors. Different matching document counts or titles are policy signals, not proof of unequal beneficiary access or

No parameters required.

Try it
medicare_coverage_timeline

Retrieve official CMS version or revision history for a Medicare NCD, NCA, CAL, or LCD. Accepts either identifier CMS publishes for a coverage document: the public one that appears in the policy text

No parameters required.

Try it
medicare_hcpcs_utilization_trend

Show annual Medicare Physician & Other Practitioners national utilization and payment metrics for one HCPCS code. Claims are fee-for-service aggregates with suppression and methodology limits; they do

No parameters required.

Try it
medicare_hcpcs_geography

Compare state-level Medicare fee-for-service provider, beneficiary, service, and average-payment metrics for one HCPCS code and program year. State beneficiary counts across places of service must not

No parameters required.

Try it
medicare_provider_exposure

Return a bounded sample of provider-level Medicare fee-for-service rows for one HCPCS code, optionally filtered by state, with the authoritative matching-row count. This is not a provider ranking and

No parameters required.

Try it
medicare_product_market_profile

UTILIZATION ANALYTICS for a product whose HCPCS billing codes you ALREADY KNOW: requires 1-5 caller-supplied HCPCS codes and combines their annual Medicare fee-for-service claim volumes and payments w

No parameters required.

Try it
medicare_part_d_top_drugs

Rank Medicare Part D drugs by total gross spending for a year — the biggest drugs in the Part D program, highest first. Answers "which drugs have the highest Medicare Part D spending", "top Part D dru

No parameters required.

Try it
medicare_part_d_drug_spending

Search CMS Medicare Part D spending by brand or generic name and return 2020–2024 spending, claims, beneficiaries, dosage units, and unit-cost trends. Gross Part D spending is not manufacturer revenue

No parameters required.

Try it
medicare_part_d_prescriber_exposure

Return a bounded sample of Medicare Part D prescriber-by-drug rows for an exact brand name in one year, optionally filtered by state, with the authoritative matching-row count. This is not a prescribe

No parameters required.

Try it
medicare_part_d_generic_competition

Profile Medicare Part D brand rows sharing an exact generic name, including CMS’s reported manufacturer count and 2020–2024 spending/use trends. Manufacturer count is a CMS aggregate, not a list of co

No parameters required.

Try it
medicare_inpatient_drg_market

Return a bounded sample of hospital-level Medicare fee-for-service inpatient rows for an exact MS-DRG and year, optionally filtered by state, with the authoritative matching-row count. Average payment

No parameters required.

Try it
medicare_outpatient_apc_market

Return a bounded sample of hospital-level Medicare fee-for-service outpatient rows for an exact APC and year, optionally filtered by state, with the authoritative matching-row count. APC payments are

No parameters required.

Try it
medicare_hospital_service_trend

Show annual national Medicare fee-for-service utilization and average-payment trends for one inpatient MS-DRG or outpatient APC using CMS geography/service aggregates. Trends exclude Medicare Advantag

No parameters required.

Try it
medicare_dme_supplier_market

Return a bounded API-order sample of Medicare fee-for-service DME supplier rows for an exact HCPCS code and year, optionally filtered by state, with the authoritative matching-row count. This is not a

No parameters required.

Try it
medicare_dme_service_trend

Show annual national Medicare fee-for-service DME supplier, beneficiary, claim, service, and average-payment metrics for one HCPCS code. It excludes Medicare Advantage and is not total market demand o

No parameters required.

Try it
medicare_post_acute_provider_market

Return a bounded API-order sample of Medicare post-acute provider rows for home health, hospice, or skilled nursing in one year and optional state, with the authoritative matching-row count. Payments

No parameters required.

Try it
medicare_post_acute_trend

Show annual national Medicare fee-for-service beneficiaries, stays, service days, and payments for home health, hospice, or skilled nursing. Program definitions and year basis differ by service and th

No parameters required.

Try it
medicare_enrollment_trend

Show annual Medicare enrollment and Medicare Advantage/other, Original Medicare, Part D PDP, Part D MA-PD, and dual-eligible counts nationally or for one state. Enrollment counts are program participa

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/medicare-coverage/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/medicare-coverage/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"medicare_ncd_search","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("medicare_ncd_search", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("search current medicare national coverage determinations (ncds) by title, benefit category, or ncd number");