medterms-mcp
The medterms-mcp server provides medical terminology intelligence for AI agents, covering major clinical coding systems via NIH public APIs.
lookup_icd10: Search ICD-10-CM diagnostic codes by name (e.g., "major depressive disorder") or code (e.g., "F33.1"), returning the code, description, and category.lookup_meddra: Look up MedDRA Preferred Terms (PTs), including System Organ Class (SOC), hierarchy level, and synonyms — useful for adverse event coding and pharmacovigilance.lookup_rxnorm: Retrieve RxNorm drug concepts, RxCUI identifiers, ingredient relationships, ATC class, and brand/generic mappings.crossmap_icd_meddra: Translate medical concepts between ICD-10 and MedDRA coding systems in either direction — essential for regulatory submissions and pharmacovigilance.search_medical_concept: Search across SNOMED CT, MeSH, NCI Thesaurus, LOINC, and ICD-10-CM via the NIH UMLS Metathesaurus to retrieve concept definitions and cross-system identifiers.lookup_ctcae: Look up NCI CTCAE v5.0 grading criteria for adverse event terms, supporting oncology clinical trial safety reporting.
⚠️
lookup_icd10andlookup_rxnormare available on the free tier; the remaining four tools require a paid subscription.
MedTerms MCP Server
Medical terminology intelligence for AI agents.
Built on free public NIH APIs. Covers ICD-10-CM, MedDRA, RxNorm, CTCAE v5.0, and cross-terminology mapping — the coding systems used in every regulatory submission, clinical trial, and pharmacovigilance report.
Tools
Tool | What it does |
| Search ICD-10-CM codes by diagnosis name or code |
| MedDRA PT lookup with SOC, hierarchy, and synonyms |
| RxNorm drug concept, RxCUI, ATC class, brand/generic mapping |
| Cross-map between ICD-10 and MedDRA with regulatory context |
| Broad concept search across ICD-10, MedDRA, RxNorm |
| CTCAE v5.0 grading criteria for oncology adverse events |
Related MCP server: Medical Terminologies MCP
Who uses this
Medical information agents — classify AEs against MedDRA for FAERS submissions
Clinical trial agents — grade adverse events per CTCAE
Drug safety agents — map diagnoses between ICD-10 and MedDRA
Medical writing agents — look up correct PT for adverse reactions section
Regulatory submission agents — validate terminology before ICH E2B submission
EHR/EMR integration agents — translate between coding systems
Installation
npm install medterms-mcpOr run directly:
npx medterms-mcpClaude Desktop / MCP Config
{
"mcpServers": {
"medterms": {
"command": "npx",
"args": ["medterms-mcp"]
}
}
}Data Sources
All free, public APIs — no API key required:
ICD-10-CM: NIH NLM Clinical Tables API
RxNorm: NIH NLM RxNav API
MedDRA SOC/hierarchy: MedDRA v26.0 public documentation
CTCAE v5.0: NCI Cancer Therapy Evaluation Program
⚠️ MedDRA full term browser requires subscription at meddra.org. This server provides hierarchy navigation and curated PT reference data based on public documentation.
Pricing (via MCPize)
Tier | Calls/month | Price |
Free | 25 | $0 |
Pro | 1,000 | $39/mo ($374/yr) |
Business | 5,000 | $89/mo ($854/yr) |
Ultra | 10,000 | $129/mo ($1,238/yr) |
Built by a CMPP-certified PhD in Neuroscience with 10+ years in pharma medical communications.
Free tier includes lookup_icd10 and lookup_rxnorm. Paid tiers unlock the Advanced Terminology Intelligence tools: lookup_meddra, lookup_ctcae, crossmap_icd_meddra, and search_medical_concept.
Available Tools
6 toolscrossmap_icd_meddraA
Cross-map between ICD-10 and MedDRA terminology. Provides conceptual mapping guidance for translating diagnoses between coding systems — critical for regulatory submissions, REMS, and pharmacovigilance.
Inputs: term (required), direction.
lookup_ctcaeB
Look up NCI Common Terminology Criteria for Adverse Events (CTCAE) grading criteria for an adverse event. Essential for oncology clinical trial safety reporting.
Inputs: adverse_event (required).
lookup_icd10A
Search ICD-10-CM codes by diagnosis name or look up a specific code. Returns code, full description, and category. Essential for clinical documentation agents.
Inputs: query (required), limit.
lookup_meddraA
Look up a MedDRA Preferred Term (PT), identify its System Organ Class (SOC), hierarchy level, and related terms. Critical for adverse event coding, pharmacovigilance, and regulatory submissions.
Inputs: term (required), include_synonyms.
lookup_rxnormA
Look up a drug's RxNorm concept, RxCUI identifier, ingredient relationships, and drug class. RxNorm is the standard for drug interoperability across EHR systems.
Inputs: drug_name (required).
search_medical_conceptA
Search for a medical concept across terminology systems (SNOMED CT, MeSH, LOINC, NCI Thesaurus) using the NIH UMLS Metathesaurus. Returns concept definitions and cross-system identifiers.
Inputs: term (required), vocabulary.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 6 tools
Each tool targets a distinct terminology or function: lookup tools for specific vocabularies (ICD-10, MedDRA, CTCAE, RxNorm), a cross-mapping tool, and a general concept search. No overlap in purpose.
All tool names follow a consistent verb_noun pattern using snake_case (lookup_*, crossmap_*, search_*). The naming is predictable and clear.
6 tools is well-scoped for a medical terminology server, covering major coding systems and mappings without being excessive or insufficient.
Covers key terminologies (ICD-10, MedDRA, CTCAE, RxNorm) and provides a general search across multiple systems via UMLS. Minor gaps exist (e.g., direct LOINC lookups), but the set supports core pharmacovigilance and oncology workflows.
Maintenance
Related MCP Connectors
MCP server for the Fail Modes taxonomy — a knowledge base of AI system failure modes
NLM MeSH (Medical Subject Headings) MCP.
MyDisease.info MCP. Aggregated disease annotation from the BioThings ecosystem: MONDO/DOID/OMIM…
Diagnoses, drugs & lab codes: ICD-11, LOINC, RxNorm, MeSH, ATC, CID-10. 33 tools, MIT.
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for automated ICD-10 medical coding. Code clinical text to ICD-10-CM diagnoses, search 74,000+ codes, and de-identify PHI via the AutoICD API.632 npmMIT
- AlicenseAqualityBmaintenanceUnified MCP server providing LLMs with reliable lookup access to ICD-11, LOINC, RxNorm, MeSH, ATC, CID-10, and (optionally) SNOMED CT.33345 npm16MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server with 60 tools connecting AI assistants to Czech healthcare databases (SUKL, MKN-10, NRPZS) and global biomedical sources (PubMed, ClinicalTrials.gov, OpenFDA).2MIT
- AlicenseBqualityDmaintenanceMCP server for mapping clinical terminology to OMOP concepts using LLMs, with vocabulary search and batch processing capabilities.242Apache 2.0