medterms-mcp
by pubspro
README.md
# MedTerms MCP Server
[](https://mcpize.com/mcp/medterms)
**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 |
|------|-------------|
| `lookup_icd10` | Search ICD-10-CM codes by diagnosis name or code |
| `lookup_meddra` | MedDRA PT lookup with SOC, hierarchy, and synonyms |
| `lookup_rxnorm` | RxNorm drug concept, RxCUI, ATC class, brand/generic mapping |
| `crossmap_icd_meddra` | Cross-map between ICD-10 and MedDRA with regulatory context |
| `search_medical_concept` | Broad concept search across ICD-10, MedDRA, RxNorm |
| `lookup_ctcae` | CTCAE v5.0 grading criteria for oncology adverse events |
---
## 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
```bash
npm install medterms-mcp
```
Or run directly:
```bash
npx medterms-mcp
```
---
## Claude Desktop / MCP Config
```json
{
"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`.
TDQS
A3.9/5.0
Scored across 6 tools
Disambiguation5/5
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.
Naming Consistency5/5
All tool names follow a consistent verb_noun pattern using snake_case (lookup_*, crossmap_*, search_*). The naming is predictable and clear.
Tool Count5/5
6 tools is well-scoped for a medical terminology server, covering major coding systems and mappings without being excessive or insufficient.
Completeness4/5
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
ActivityInactive
ResponsivenessNo issues