Icd MCP logo

Icd MCP

Accesses WHO ICD-10 and ICD-11 data for code lookup, search, autocoding, hierarchy browsing, validation, and coding guidance.

Install Icd MCP

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://mcp-icd.medseal.app/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

The icd-mcp MCP server connects AI assistants to the WHO ICD-10 and ICD-11 classification systems through a hosted MCP endpoint or a self-deployed Cloudflare Worker. It supports code lookup, keyword search, clinical-text autocoding, hierarchy navigation, validation, chapter browsing, coding rules, and raw WHO API access. Use it for clinical software, coding workflows, health data analysis, or projects comparing ICD-10 with ICD-11.

Use cases

  • Look up diagnosis-code definitions in clinical applications
  • Autocode free-text clinical descriptions into ICD-11 codes
  • Validate and inspect codes during data-quality workflows
  • Browse ICD-10 and ICD-11 classification hierarchies
  • Compare coding systems during an ICD-10 to ICD-11 transition

Key features

  • WHO ICD-10 and ICD-11 code lookup
  • ICD-11 keyword search and clinical-text autocoding
  • Chapter, parent, child, and ancestor navigation
  • Code validation and classification summaries
  • Coding rules reference
  • Raw WHO API access

Tools1

What Icd MCP lets your agent do. Expand a tool for its parameters.

Verified live~171 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

5/5 checks healthy over the last 40d

What it can do

From the 1 tool this server returned when we ran it.

Read-only tools · 1

Observed 2026-10-18 in an isolated sandbox. A description of reach, not a security audit.

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars2Stargazers on the source repository.
Last commit3mo agoMost recent push to the default branch.
Tools exposed1Callable tools this server registers over MCP.
Directory activity3 viewsConfig copies, upvotes, and views on AllMCPs.

How Icd MCP works

What icd-mcp MCP server does

The icd-mcp MCP server exposes WHO’s ICD-10 and ICD-11 classification data to MCP-compatible AI clients. It is intended for developers building clinical applications, EHR features, coding assistants, health data tools, or research workflows that need diagnosis-code information from the WHO ICD API.

ICD-11 is the default version. ICD-10 requests can be selected with "version": "10". The server can return code definitions, coding notes, inclusions, exclusions, chapter information, hierarchy relationships, and classification summaries. It also provides ICD-11 keyword search and autocoding for free-text clinical descriptions.

How it works

The hosted deployment is available at https://mcp-icd.medseal.app/mcp. An MCP client sends one action request with parameters such as action, code, query, version, chapter, or max_results. The service processes the request using the WHO ICD API and returns structured results to the assistant.

The icd-mcp MCP server groups its functionality into 12 actions rather than exposing a separate tool for every operation. Actions include lookup, search, autocode, browse, chapters, children, ancestors, validate, coding_rules, overview, api, and help.

For example, lookup retrieves details for a known code, while search finds ranked ICD-11 matches from keywords. autocode accepts clinical text and returns a matching ICD-11 code with a confidence value. browse, children, and ancestors support movement through the classification tree. The api action provides access to the underlying WHO API.

Setup and configuration

The quickest setup uses the hosted endpoint. In Claude Desktop, add the URL under an MCP server entry:

config.json
{
  "mcpServers": {
    "icd": {
      "type": "url",
      "url": "https://mcp-icd.medseal.app/mcp"
    }
  }
}

A self-hosted deployment requires Node.js project installation, WHO API credentials, and Cloudflare Wrangler. Clone the repository, run npm install, register at https://icd.who.int/icdapi, and obtain a WHO Client ID and Secret. Store them as WHO_CLIENT_ID and WHO_CLIENT_SECRET with Wrangler secrets, then run npm run deploy.

Tools and capabilities

  • Look up ICD-10 or ICD-11 codes and their related details.
  • Search ICD-11 by keyword, optionally filtering by chapter and result count.
  • Convert free-text clinical descriptions into suggested ICD-11 codes.
  • Browse chapters, parents, children, and complete code lineages.
  • Check whether a code exists and whether it is a category or leaf.
  • Read guidance on extension codes, clustering, sequencing, dagger/asterisk coding, and postcoordination.
  • Request high-level ICD-10 or ICD-11 overviews.

Limitations and notes

WHO API search and autocoding are available for ICD-11; the README marks both as unavailable for ICD-10. The service defaults to ICD-11, so clients should specify version 10 when making ICD-10 requests. Running a private deployment requires separate WHO API credentials, while the hosted endpoint avoids that setup. The repository describes the service as running on Cloudflare Workers and provides an MIT license.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Icd MCP

icd-mcp is an MCP server that connects AI assistants to the WHO ICD-10 and ICD-11 classification systems through the WHO ICD API. Its main tools support code lookup, ICD-11 search and autocoding, hierarchy browsing, code validation, chapter access, coding rules, overviews, and raw API requests.

Use the hosted MCP URL for the simplest setup, or clone the repository and deploy it with Cloudflare Wrangler. Self-hosting requires `npm install`, WHO API credentials stored as `WHO_CLIENT_ID` and `WHO_CLIENT_SECRET`, and `npm run deploy`.

Yes, icd-mcp works with Claude Desktop through its URL-based MCP configuration. Add `https://mcp-icd.medseal.app/mcp` as an MCP server entry using the `type` value `url`.

ICD-10 is supported for lookup, browsing, chapters, children, ancestors, validation, coding rules, overviews, and raw WHO API access.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewIcd MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/icd-mcp?style=directory)](https://allmcps.com/mcp/icd-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/icd-mcp"><img src="https://allmcps.com/api/badge/icd-mcp?style=directory" alt="Icd MCP on AllMCPs" /></a>