clinical-mcp

A Model Context Protocol server exposing authoritative clinical data — medical code lookups, drug information, and deterministic clinical calculators — to any MCP-capable LLM.
MCP endpoint  POST https://clinical-mcp.mcharge.in/mcp
58tools
35calculators
23data tools
24datasets

Clinical Calculators 35

Renal

Cardiovascular

Pulmonary

Emergency

Neurology

Hepatic

Endocrine

Electrolytes

Hematology

General

Clinical Tables & Code Lookups 12

search_clinical_codes
Search any clinical/genomics dataset
One generic lookup over every registered NLM Clinical Tables dataset — clinical codes (ICD, HCPCS, LOINC, conditions, NPI, UCUM, HPO) AND genomics (ClinVar, COSMIC, dbVar, genes, dbSNP, PharmVar, …). Returns uniform {code, name} rows.
lookup_icd10
ICD-10-CM diagnosis codes
Search 70,000+ ICD-10-CM diagnosis codes by code or description (US clinical modification, current year).
lookup_icd9
ICD-9-CM (legacy) codes
Legacy ICD-9-CM diagnosis or procedure codes — still used for historical records. Returns the dotted code plus short/long names.
lookup_icd11
WHO ICD-11 codes
WHO ICD-11 — returns code, title, type (stem vs extension), and often a definition.
lookup_hcpcs
HCPCS Level II codes
CMS HCPCS Level II procedure/supply codes (A–V range). Returns short + long descriptions and obsolete/NOC flags; excludes terminated codes by default.
lookup_loinc
LOINC lab codes
LOINC lab tests/measurements and panels — with long common name, component, and computed datatype (REAL, CNE/CWE, ST…).
get_loinc_answers
LOINC answer list
The coded answer list for a LOINC question that has one (CNE/CWE datatype items — e.g. survey/assessment questions).
lookup_hpo
Human Phenotype Ontology
HPO — standardized terms for phenotypic abnormalities in human disease (Monarch Initiative). Returns id, name, and definition.
lookup_condition
Condition → suggested codes
Search 2,400+ medical conditions and get SUGGESTED billing codes for each: ICD-10-CM code/name pairs plus an ICD-9-CM code, with a consumer-friendly name.
lookup_npi
NPI provider registry
The public CMS National Provider Identifier registry — find providers or organizations by name or NPI. Returns NPI, name, provider (specialty) type, and practice address.
lookup_ucum
UCUM units of measure
The Unified Code for Units of Measure — the standard for clinical units (mg/dL, mmol/L, /min…). Returns name, category, and LOINC property.
lookup_clinvar_variant
ClinVar genetic variants
NCBI ClinVar variants (GRCh37) — search by gene, variant name, HGVS, dbSNP rs#, or VariationID. Returns gene, type, HGVS c./p., dbSNP id, and associated conditions.

Drugs — RxNorm · RxTerms · RxClass 11

search_drug
Fuzzy drug search (RxNorm)
Find RxNorm drug concepts by (fuzzy) name via RxNav’s approximate match. Returns {rxcui, name} candidates.
lookup_drug_ingredient
Prescribable drug ingredients
The RxTerms prescribable INGREDIENT list (salts stripped — e.g. "Penicillin G"). Returns {rxcui, name}. The rxcui feeds check_drug_interactions.
lookup_rxterms
Drug products + strengths
RxTerms drug products (name search): for each drug+route ("Lisinopril (Oral Pill)") returns the dispensable strengths/forms, each with an RXCUI — ideal for prescription writing.
rxterms_get_info
RxTerms record by RXCUI
The RxTerms prescribing record for an RXCUI — display/full name, strength, dose form, route, brand name, term type, and generic RXCUI.
check_drug_interactions
Drug–drug interactions
Check for interactions among 2+ medications (drug names or rxcuis).
rxnorm_find_rxcui
RxNorm: resolve name/id → RXCUI
Resolve a drug NAME or an external identifier (NDC, etc.) to RxNorm concept ids (RXCUI). Returns spelling suggestions when a name has no match.
rxnorm_get_drugs
RxNorm: products for a name
List the drug PRODUCTS related to a drug name (RxNorm getDrugs), grouped by term type — SBD (branded drug), SCD (clinical drug), packs. Each concept has an rxcui + full name.
rxnorm_get_related
RxNorm: related concepts
Navigate the RxNorm graph from an RXCUI — ingredient (IN) ↔ brand name (BN) ↔ clinical/branded drug (SCD/SBD) ↔ dose form (DF).
rxnorm_concept_details
RxNorm: concept properties + NDCs
Given an RXCUI, return the concept properties (name, term type, synonym) and the National Drug Codes (NDCs) associated with it.
rxclass_get_drug_classes
RxClass: drug → classes
Given a drug, its classes across many systems — ATC, VA class, MeSH pharmacological action, and MED-RT mechanism of action (MoA), physiologic effect (PE), established pharmacologic class (EPC), may-treat / contraindicated-with.
rxclass_get_class_members
RxClass: class → member drugs
Given a class id and its relaSource, list the member drugs (RxNorm ingredients) of that class — e.g. "all ACE inhibitors".