OpenApps

CMS Coverage MCP server — tools & history

CMS Coverage MCP server: observed open status, tool schemas, linked apps and version history.

CMS Coverage

Endpoint: https://hcls.mcp.claude.com/cms_coverage/mcp

Observed status: open. Checked: 2026-10-11T06:22:10+00:00.

Linked apps

Observed tools

  • batch_get_ncds — Retrieve detailed information for multiple National Coverage Determinations (NCDs) in a single call. This tool efficiently fetches up to 20 NCDs at once, eliminating the need for multiple separate API calls when analyzing related coverage policies (e.g., all NCDs for diabetes, cardiac conditions, etc.). **When to use this tool:** - After using search_ncds to find multiple relevant NCDs - When comparing coverage policies across related conditions - When building comprehensive coverage summaries - Anytime you need details for 2+ NCDs **COVERAGE SCOPE:** NCDs are Part B policies for medical services, DME, injectables - not Part D drugs. **What you'll get:** - Complete NCD policy details for each document (indications_limitations, item_service_description) - Per-document success/failure status - Error details for any documents that failed to fetch **Workflow:** search_ncds(keyword='cardiac') → collect document_ids → batch_get_ncds(document_ids=[...]) → full details for all
  • get_contractors — Look up Medicare Administrative Contractors (MACs) - the companies that process Medicare Part B claims. **CONTEXT:** MACs administer Part B claims and create LCDs for Part B services in their jurisdictions. Part D prescription drugs are managed by Part D plan sponsors, not MACs. MACs are private companies contracted by CMS to process Medicare Part A and Part B claims and develop Local Coverage Determinations (LCDs). **When to use this tool:** - To get a list of all Medicare contractors and their IDs - To look up a specific contractor by ID - To find contractor_id values for use in LCD/Article searches **What you'll get:** - Contractor ID (needed for LCD/Article searches) - Contractor name (e.g., 'CGS Administrators, LLC') - Contract number **Note:** The API does not provide state-to-contractor mapping. To find LCDs for a specific state, search LCDs by keyword and review the contractor_name_type field in the results to identify the relevant regional contractor. **Example workflow:** 1. get_contractors() → list all contractors 2. search_lcds(keyword='oxygen') → find LCDs across all contractors 3. Filter results by contractor_name_type to find regional coverage
  • get_coverage_document — Get full details for a specific coverage document by type and ID.
  • get_whats_new_report — Get recently published or updated Medicare coverage documents (national or local). Unified tool for tracking policy changes. Supports pagination with cursor tokens.
  • sad_exclusion_list — Search the Self-Administered Drug (SAD) Exclusion List - drugs that CANNOT be billed under Medicare Part B. Supports pagination with cursor tokens for large result sets. **CRITICAL CONCEPT - WHAT IS THE SAD EXCLUSION LIST?** This list identifies drugs that are EXCLUDED from Part B billing because they are self-administered: • Part B covers drugs administered BY healthcare providers (injections, infusions in clinics) • Part B does NOT cover self-administered drugs (oral pills, self-injections at home) • Self-administered drugs are covered by Part D (prescription drug plans) **WHAT THIS LIST TELLS YOU:** If a drug is on this list, it means: • The drug is typically self-administered (oral, subcutaneous self-injection, etc.) • The drug CANNOT be billed under Part B • The drug would be covered under Part D instead **EXAMPLES OF SAD (EXCLUDED FROM PART B):** • Oral medications (tablets, capsules) - e.g., oral chemotherapy • Self-injectable biologics (e.g., adalimumab/Humira, etanercept/Enbrel) • Insulin and diabetic supplies for home use **NOT SAD (BILLABLE UNDER PART B):** • Provider-administered infusions (e.g., IV chemotherapy) • Injections given in physician offices • DME-related drugs administered via equipment **WHEN TO USE THIS TOOL:** • To verify if a specific drug can be billed under Part B • To check if a J-code drug is self-administered (excluded) • When researching billing options for injectable medications • To understand why a drug claim was denied under Part B **LICENSE:** License token is managed automatically - no manual token required.
  • search_local_coverage — Search local Medicare coverage documents (LCDs, Proposed LCDs, Articles). Unified tool for all local/regional coverage policies. Supports pagination with cursor tokens.
  • search_national_coverage — Search national Medicare coverage documents (NCDs, NCAs, CALs, Meetings, Assessments). Unified tool for all national coverage queries. Supports pagination with cursor tokens.

Data as of 2026-10-11T06:22:10+00:00.

OpenApps records store listings and observed changes. Store ranks are not download counts; launch dates may be derived or use the first observation. Coverage gaps are shown in the interactive catalog.

REST API specification · Guide for AI clients · Manage API keys and MCP connections