medterms-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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. |
| 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. |
| 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. |
| crossmap_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. |
| 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. |
| 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. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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.