Look up, validate, and search official U.S. ICD-10-CM codes without relying on generated descriptions.
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 Icdwise.
lookup_icd10The official description of a code (+ canonical form and 3-char category)
validate_icd10Is this a real ICD-10-CM code? (well-formed *and* in the official set)
search_icd10Reverse lookup โ find the code(s) for a condition by keywords
Verified ICD-10-CM code lookup & validation for AI agents โ official descriptions, not guesses.
Verified, trustworthy data tools for AI agents. "Qiniso" means "truth" in Zulu.
Website ยท npm ยท MCP endpoint ยท MCP Registry
Ask an LLM what an ICD-10-CM code means and it will answer confidently โ and often wrongly: the wrong laterality, the wrong severity, the wrong condition entirely, and it will happily invent a description for a code that doesn't exist. icdwise looks the code up in the official U.S. ICD-10-CM code set and returns the real description โ or an honest "not found" instead of a guess.
Asked to describe real ICD-10-CM codes, a frontier model with no tools was wrong ~38% of the time โ e.g. it called
H40.1131"severe stage, right eye" (it's mild, bilateral) andT63.011A"ingested mushrooms" (it's rattlesnake venom) โ and it fabricated a description for a code that doesn't exist. icdwise: the official text, or "not found." Never a guess.
Settings โ Connectors โ Add custom connector, and paste โ no login, no key:
Stateless, reads no user data, requires no secrets. Prefer to run it locally over stdio? Add { "command": "npx", "args": ["-y", "icdwise"] } under mcpServers in your client config.
Codes are accepted with or without the dot (E11.9 or E119). A well-formed code that isn't in the official set returns found: false with a clear note โ it never invents a description.
| Tool | What it answers |
|---|---|
| lookup_icd10 | The official description of a code (+ canonical form and 3-char category) |
| validate_icd10 | Is this a real ICD-10-CM code? (well-formed and in the official set) |
| search_icd10 | Reverse lookup โ find the code(s) for a condition by keywords |
ICD-10-CM is U.S. public-domain data (NCHS/CMS). The full code set (~74,000 codes) is bundled and generated from the official CMS release via npm run build-data <icd10cm-codes-YYYY.txt> (see scripts/build-data.mjs); every response reports the datasetVersion it used. Descriptions are the official text โ the curated, versioned dataset kept current is the moat.
A single TypeScript package exposing one MCP server over two transports โ stdio (local / npx) and a Cloudflare Worker (hosted edge endpoint) โ both driven by the same core.ts tool definitions, which also power the importable library.
This tool runs locally on your machine and is built not to collect, store, or transmit your data โ no analytics, no telemetry, no account. All reference data is bundled โ no network calls, and nothing leaves your device. Full policy: https://qinisolabs.github.io/privacy.html.
Apache-2.0. ICD-10-CM data is U.S. public domain (NCHS/CMS); see NOTICE.
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/qinisolabs-icdwise)<a href="https://allmcps.com/mcp/qinisolabs-icdwise"><img src="https://allmcps.com/api/badge/qinisolabs-icdwise?style=directory" alt="Icdwise on AllMCPs" /></a>