A side-by-side look at the Medicare Coverage and Medical Terminologies MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Medicare Coverage for biology & bioinformatics work as a local process; choose Medical Terminologies MCP for biology & bioinformatics as a local process. You can also run both side by side in one mcpServers block.
medicare_ncd_search, medicare_ncd_detail, medicare_lcd_search.WHO_CLIENT_ID, WHO_CLIENT_SECRET, WHO_ICD11_RELEASE_ID.icd11_search, icd11_lookup, icd11_hierarchy.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Biology & Bioinformatics | Biology & Bioinformatics |
| Quality signal | 55/100 · Good | 67/100 · Great |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | Not declared | API key required |
| Pricing | Not declared | Free |
| Required env vars | None listed | WHO_CLIENT_IDWHO_CLIENT_SECRETWHO_ICD11_RELEASE_ID |
| Verified owner | Community listing | Community listing |
| GitHub stars | 0 | 15 |
| Directory activity | 0 views 0 installs 0 upvotes | 2 views 0 installs 0 upvotes |
| Tools | 27 | 33 |
| Full listing | View Medicare Coverage | View Medical Terminologies MCP |
medicare_ncd_searchANSWERS "does Medicare cover X" / "is X covered by Medicare" / "what is Medicare's coverage policy for X" — searches current Medicare National Coverage Determinations (NCDs), the national policy documents that say whether Medicare covers a drug, device, procedure or therapy. Search by everyday prod…medicare_ncd_detailRetrieve one official Medicare National Coverage Determination by CMS document ID and optional version, including covered indications, limitations, effective dates, benefit category, and revision text.medicare_lcd_searchSearch current final Medicare Local Coverage Determinations (LCDs), optionally restricted to a state. LCDs are contractor- and jurisdiction-specific and can differ across locations.medicare_lcd_detailRetrieve 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 obtained directly from CMS after accepting those terms.medicare_nca_searchSearch National Coverage Analyses (NCAs) and Coverage Analyses for Labs (CALs), including open and completed CMS evidence reviews. An open analysis is a policy process, not a coverage decision.medicare_nca_detailRetrieve one CMS National Coverage Analysis by document ID, including request, issue, benefit category, dates, decision memo, and public-comment status when supplied by CMS.medicare_recent_coverage_changesRecently published or updated national Medicare coverage documents from CMS, including NCDs, NCAs, CALs, MEDCAC meetings, and technology assessments.medicare_coverage_statesList CMS Coverage API state identifiers used to scope local Medicare coverage searches.medicare_article_code_profileRetrieve 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 guidance, not guaranteed coverage or payment.medicare_local_coverage_variationCompare 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 payment.medicare_coverage_timelineRetrieve 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 and in every citation of it — an NCD section number such as 310.1 or 90.2, an NCA/CAL tracking numb…medicare_hcpcs_utilization_trendShow 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 not measure total US use, coverage, demand, or company revenue.icd11_searchSearch for medical conditions, diseases, and health problems in ICD-11 (International Classification of Diseases, 11th Revision).
Use this tool to:
- Find ICD-11 codes for diagnoses
- Search for diseases by name or keyword
- Look up conditions in multiple languages
Set `language` for WHO's official translations — e.g. `language: "pt"` searches and returns the official Portuguese (pt-BR) ICD-11 labels. Never machine-translated.
Returns matching entities with codes, titles, and relevance scores.icd11_lookupGet detailed information about a specific ICD-11 entity by code or URI.
Use this tool to:
- Get the full definition of a disease
- Retrieve coding notes and exclusions
- Get the official title and synonyms
Provide either an ICD-11 code (e.g., "BA00") or a full foundation URI. Set `language` for WHO's official translations (e.g. `language: "pt"` for official Portuguese).icd11_hierarchyNavigate the ICD-11 hierarchy to find parent or child entities.
Use this tool to:
- Find broader categories (parents) of a condition
- Find specific subtypes (children) of a condition
- Understand the classification structure
Name the entity by `code` (a leaf code like "5A11", or a block range like "5A10-5A2Y" — blocks come back from 'parents' with an empty code and a code_range) or by `uri` (the URI any previous answer returned). Direction 'parents' returns ancestor categories, 'children' returns subcategories. ICD-10 codes (like "E11") are not ICD-11 codes: convert them first with map_icd10_to_icd11.icd11_chaptersList all ICD-11 chapters (top-level categories).
Use this tool to:
- Get an overview of ICD-11 structure
- Find which chapter covers a body system or condition type
- Navigate to specific disease categories
ICD-11 has 28 chapters covering all areas of medicine.icd11_postcoordinationGet postcoordination information for an ICD-11 code.
Use this tool to:
- Find available axes for building composite codes
- Check required vs optional postcoordination
- Understand code extension possibilities
Postcoordination allows adding severity, laterality, anatomy, etc.loinc_searchSearch for laboratory tests, clinical observations, and measurements in LOINC (Logical Observation Identifiers Names and Codes).
Use this tool to:
- Find LOINC codes for lab tests (e.g., "glucose", "hemoglobin")
- Search for clinical measurements and vital signs
- Look up diagnostic observations
Returns matching LOINC codes with names, components, and properties.loinc_detailsGet detailed information about a specific LOINC code.
Use this tool to:
- Get the full name and description of a LOINC code
- Find the component, property, timing, and system
- Check the scale type and method
Provide a LOINC number in format "XXXXX-X" (e.g., "2339-0" for Glucose).loinc_answersGet the list of valid answers for a LOINC questionnaire item.
Use this tool to:
- Find valid response options for survey questions
- Get answer codes for data entry validation
- Look up standardized answer lists
Only applicable to LOINC codes that represent questions with defined answer sets.loinc_panelsGet the structure of a LOINC panel or form.
Use this tool to:
- See all tests included in a panel (e.g., CBC, metabolic panel)
- Get the structure of assessment forms
- Find related observations grouped together
Returns the list of LOINC codes that make up the panel.rxnorm_searchSearch for drugs in RxNorm (Normalized names for clinical drugs).
Use this tool to:
- Find drug concepts by brand or generic name
- Look up medications for prescribing
- Search for drug formulations
Returns matching drugs with RxCUI identifiers, names, and term types.rxnorm_conceptGet detailed information about a specific RxNorm concept by RxCUI.
Use this tool to:
- Get the full name and synonyms for a drug
- Check the concept status (active, remapped, etc.)
- View related concepts (ingredients, brands, forms)
Provide an RxCUI (RxNorm Concept Unique Identifier) like "161".rxnorm_ingredientsGet active ingredients for a drug by RxCUI.
Use this tool to:
- Find the active ingredients in a medication
- Check for single vs. multiple ingredient products
- Identify the generic components of brand drugs
Returns ingredient RxCUIs and names.Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"medicare-coverage": {
"command": "npx",
"args": [
"-y",
"@pipeworx/mcp-medicare-coverage"
]
}
}
}
{
"mcpServers": {
"sidneybissoli-medical-terminologies-mcp": {
"command": "npx",
"args": [
"-y",
"medical-terminologies-mcp"
],
"env": {
"WHO_CLIENT_ID": "YOUR_WHO_CLIENT_ID_HERE",
"WHO_CLIENT_SECRET": "YOUR_WHO_CLIENT_SECRET_HERE",
"WHO_ICD11_RELEASE_ID": "YOUR_WHO_ICD11_RELEASE_ID_HERE"
}
}
}
}