Medical Terminologies MCP
A community-hosted MCP server providing unified access to major global medical terminologies including ICD-11, LOINC, RxNorm, MeSH, ATC, and Brazilian CID-10. It offers 33 tools for searching, mapping, and validating codes, ensuring answers come from authoritative sources like WHO and NLM rather than AI guesses. The server includes provenance blocks on every response for citation and supports batch validation across terminologies.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
Checks and signals
Each line is separate evidence, not a trust score.
- Popularity 16 GitHub stars
What you can do with it
- Search for ICD-11 codes for specific diseases
- Map ICD-10 codes to ICD-11 equivalents
- Retrieve LOINC details for medical measurements
- Look up Brazilian CID-10 codes in Portuguese
Source and maintenance
- Last repository push
- Latest release
- v2.4.0
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
medical-terminologies-mcp 2.4.0
{
"version": "2.4.0",
"transport": "stdio",
"identifier": "medical-terminologies-mcp",
"registryType": "npm",
"environmentVariables": [
{
"name": "WHO_CLIENT_ID",
"description": "WHO ICD-11 API Client ID. Required only for ICD-11 tools (5 tools); the server starts without it and other terminologies (LOINC, RxNorm, MeSH, ATC, CID-10) work unauthenticated. Get credentials at https://icd.who.int/icdapi."
},
{
"name": "WHO_CLIENT_SECRET",
"description": "WHO ICD-11 API Client Secret. Required only for ICD-11 tools."
},
{
"name": "WHO_ICD11_RELEASE_ID",
"description": "ICD-11 release to query (e.g. 2024-01, 2025-01). Optional; defaults to 2026-01."
},
{
"name": "LOG_LEVEL",
"description": "pino log level (debug, info, warn, error, fatal). Optional; defaults to 'info'. Logs go to stderr only — never stdout (which is the MCP stdio transport)."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · repository · passed · metadata changed · updated
- · backfill · recorded · Pre-expansion baseline; unobserved rich metadata remains unknown
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"medical-terminologies-mcp": {
"command": "npx",
"args": [
"-y",
"medical-terminologies-mcp@2.4.0"
],
"env": {
"WHO_CLIENT_ID": "<YOUR_WHO_CLIENT_ID>",
"WHO_CLIENT_SECRET": "<YOUR_WHO_CLIENT_SECRET>",
"WHO_ICD11_RELEASE_ID": "<YOUR_WHO_ICD11_RELEASE_ID>",
"LOG_LEVEL": "<YOUR_LOG_LEVEL>"
}
}
}
}Cline
{
"mcpServers": {
"medical-terminologies-mcp": {
"command": "npx",
"args": [
"-y",
"medical-terminologies-mcp@2.4.0"
],
"env": {
"WHO_CLIENT_ID": "<YOUR_WHO_CLIENT_ID>",
"WHO_CLIENT_SECRET": "<YOUR_WHO_CLIENT_SECRET>",
"WHO_ICD11_RELEASE_ID": "<YOUR_WHO_ICD11_RELEASE_ID>",
"LOG_LEVEL": "<YOUR_LOG_LEVEL>"
}
}
}
}VS Code
{
"servers": {
"medical-terminologies-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"medical-terminologies-mcp@2.4.0"
],
"env": {
"WHO_CLIENT_ID": "<YOUR_WHO_CLIENT_ID>",
"WHO_CLIENT_SECRET": "<YOUR_WHO_CLIENT_SECRET>",
"WHO_ICD11_RELEASE_ID": "<YOUR_WHO_ICD11_RELEASE_ID>",
"LOG_LEVEL": "<YOUR_LOG_LEVEL>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"medical-terminologies-mcp": {
"command": "npx",
"args": [
"-y",
"medical-terminologies-mcp@2.4.0"
],
"env": {
"WHO_CLIENT_ID": "<YOUR_WHO_CLIENT_ID>",
"WHO_CLIENT_SECRET": "<YOUR_WHO_CLIENT_SECRET>",
"WHO_ICD11_RELEASE_ID": "<YOUR_WHO_ICD11_RELEASE_ID>",
"LOG_LEVEL": "<YOUR_LOG_LEVEL>"
}
}
}
}Let your agent find its tools
Find servers like Medical Terminologies MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.