ICD-10 MCP Server

Version 1.0.0

Medical coding made accessible via Model Context Protocol

Quick Start

The ICD-10 MCP Server provides offline access to ICD-10-CM (diagnosis) and ICD-10-PCS (procedure) medical codes, covering ~170,000 codes sourced from CMS/CDC. Works seamlessly with Claude and other LLM clients.

Connect to Claude in 2 minutes

Works on all Claude plans including the free tier.

1
Open Claude Settings

Go to claude.ai, click your profile icon (top right), then SettingsConnectors.

2
Add the MCP Server

Click + Add connector, enter any name (e.g. ICD-10 Codes), and paste the SSE URL below:

https://icd10mcpserver.zapperedge.com/sse
3
Start a new chat and verify

Open a new conversation (required — existing chats won't see the connector). Type:

Check the ICD-10 database status

Claude should reply with the record count, fiscal year, and last update date. You're live.

Other MCP clients (Cursor, Windsurf, VS Code Continue)

Use transport sse and URL https://icd10mcpserver.zapperedge.com/sse. No auth required. Full config snippets are in the GitHub User Guide.

Available Tools

API Endpoints

GET /health - Server and database health
GET /tools/lookup?code=J18.9 - Look up a code
GET /tools/search?query=pneumonia&limit=20 - Search codes
GET /tools/validate?code=J18.9 - Validate a code
GET /tools/category?category=J18 - Get category codes
GET /tools/chapter?chapter=10 - Get chapter codes
GET /sse - MCP SSE endpoint for Claude Desktop

Example Usage with Claude

Once configured, you can ask Claude things like:

"What is the ICD-10 code for community-acquired pneumonia?" "Search for all billable codes related to type 2 diabetes" "Validate if E11.9 is a valid and billable ICD-10 code" "What ICD-10 codes are in the respiratory chapter?"

Powered by Zapper Edge — Innovative Solutions for Healthcare Technology

Questions or Feedback? We'd love to hear from you — write to us at contactus@zapperedge.com