MCP server providing unified access to ICD-11, LOINC, RxNorm, MeSH, ATC, CID-10 Brazil, and optional SNOMED CT terminologies.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Medical Terminologies MCP.
icd11_searchSearch ICD-11 by term
icd11_lookupGet entity details by code/URI
icd11_hierarchyNavigate parent/child relationships
icd11_chaptersList all ICD-11 chapters
icd11_postcoordinationGet postcoordination axes
loinc_searchSearch lab tests and observations
A Model Context Protocol (MCP) server providing unified access to major global medical terminologies:
Ask your assistant:
icd11_searchmap_icd10_to_icd11loinc_detailscid10_searchThe answers come from authoritative sources (WHO, NLM, NIH, DataSUS) — real codes and mappings, not guesses from training data.
search/fetch for ChatGPT Deep Researchfind-medical-code, drug-info, cid10-portuguese-lookup) — clients render these as one-click user actionsinfo://server, info://cid10/chapters, info://licenses, info://stats) — sub-millisecond reads (except info://stats which round-trips to the StatsCounter Durable Object on the hosted endpoint)structuredContent.provenance + attribution, mirrored in _meta under com.sidneybissoli.medical/*, with a compact text footer for text-only clients. Multi-source responses (find_equivalent, validate_codes) carry one block per source; server-computed ranking fields are flagged as derivedhttps://medical.sidneybissoli.com/mcp, or your own instance of worker/)📖 Article (in Portuguese): CID-10, CID-11 e o que muda para quem trabalha com dados do SUS — the V2008 structure in numbers, what the WHO transition tables are and are not, and the licences that differ between sources. Also published on the site, in Portuguese and English: sidneybissoli.com.
This server is not a clinical-care decision tool — practicing clinicians have specialized assistants (UpToDate AI, OpenEvidence, EHR-integrated tools) for that. The actual audience is researchers, public-health analysts, clinical informatics developers, and educators who need programmatic access to authoritative terminology data.
| If you're a... | Start with | Why |
|---|---|---|
| Biomedical researcher / bibliographer | mesh_search, mesh_descriptor, mesh_tree | MeSH is PubMed's indexing vocabulary; tree numbers let you traverse the controlled hierarchy programmatically |
| Public-health analyst (Brazil / SUS) | cid10_search, cid10_chapters, atc_classify | CID-10 V2008 is the Brazilian operational standard; ATC pairs cleanly with DataSUS prescription data |
| Public-health analyst (international) | icd11_search, icd11_lookup, icd11_chapters | WHO ICD-11 is the current international revision; chapters and hierarchy support pipeline classification |
| Clinical-informatics developer | loinc_search, loinc_details, find_equivalent | LOINC for lab/observation interoperability; cross-terminology search to scaffold new mappings |
| Educator / curriculum author | mesh_descriptor, icd11_lookup, rxnorm_search | Authoritative definitions, tree numbers, and drug term-types you can drop into self-checked exercises |
A public Cloudflare Workers deployment runs at:
Connect via the MCP Inspector or any Streamable HTTP MCP client:
Or install via Smithery, which proxies the same endpoint through their gateway:
The hosted instance has WHO credentials configured, so all 33 default tools work without any setup on your side. For your own deployment (e.g. corporate network, different region, custom WHO credentials), see the Installation and Hosted on Cloudflare Workers sections below.
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
| Variable | Required | Description |
|---|---|---|
WHO_CLIENT_ID | Yes¹ | WHO ICD API Client ID |
WHO_CLIENT_SECRET | Yes¹ | WHO ICD API Client Secret |
WHO_ICD11_RELEASE_ID | No | ICD-11 release to query (e.g. 2025-01, 2026-01). Default 2026-01. |
ENABLE_SNOMED_TOOLS | No² | Set to true to register the 6 SNOMED-dependent tools. Default off. |
SNOMED_BASE_URL | No² | Base URL for a Snowstorm instance, e.g. https://my-snowstorm.example.com/snowstorm/snomed-ct. |
SNOMED_LANGUAGE | No² | Accept-Language tag(s) for SNOMED responses, e.g. pt, pt-BR, es. Default en. Single-tag values are pass-through reliably; composite values with q-weights (e.g. pt-BR,en;q=0.8) depend on your Snowstorm instance's Accept-Language handling — fallback semantics may vary. Test against your specific deployment if relying on weighted fallback. |
LOG_LEVEL | No | pino log level (debug, info, warn, error, fatal). Default info. |
¹ Required for ICD-11 tools. Get credentials at: https://icd.who.int/icdapi.
² See SNOMED CT setup (advanced) below. LOINC, RxNorm, and MeSH need no configuration.
The server runs over stdio by default — that's what Claude Desktop and IDE clients expect. The Streamable HTTP transport is served by the Cloudflare Worker in worker/ (an instance of the maintainer's Fase 0 hosting template). The --http flag of the Node entry was removed in v1.6.0 — if you need a local HTTP endpoint, run the Worker locally:
Hosted endpoints (production and local alike):
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/sidneybissoli-medical-terminologies-mcp)<a href="https://allmcps.com/mcp/sidneybissoli-medical-terminologies-mcp"><img src="https://allmcps.com/api/badge/sidneybissoli-medical-terminologies-mcp?style=directory" alt="Medical Terminologies MCP on AllMCPs" /></a>