Mcp Healthcare — Icd 10, Npi, Ndc, Dea Tools
@easysolutions906
Healthcare data tools for AI agents. Search 74,000+ ICD-10 diagnosis codes, look up providers in the NPI registry, search 111,000+ drugs in the FDA NDC directory, and validate DEA registration numbers.
Overview
What is Mcp Healthcare — Icd 10, Npi, Ndc, Dea Tools?
Mcp Healthcare — Icd 10, Npi, Ndc, Dea Tools is a Model Context Protocol (MCP) server that bundles ten healthcare data tools for use with Claude Desktop, Cursor, and other MCP clients. It provides lookup, search, validation, and test generation for ICD-10-CM codes, NPI provider records, NDC drug products, and DEA numbers.
How to use Mcp Healthcare — Icd 10, Npi, Ndc, Dea Tools?
Requires Node.js 18+. Install via npm install and run npm run link-data to symlink ICD-10 and NDC data files. Configure in claude_desktop_config.json or .cursor/mcp.json with the command node and the path to src/index.js.
Key features of Mcp Healthcare — Icd 10, Npi, Ndc, Dea Tools
- 10 tools across four healthcare data categories
- ICD-10-CM lookup, search, and validation (74,260 2025 codes)
- NPI provider search and lookup via live NPPES API
- NDC drug lookup, search by name, and ingredient search
- DEA number validation and test number generation
Use cases of Mcp Healthcare — Icd 10, Npi, Ndc, Dea Tools
- Validate and retrieve ICD-10-CM diagnosis codes for medical coding
- Search for healthcare providers by name, specialty, or location
- Look up drug information using NDC codes or active ingredients
- Validate DEA numbers using the official checksum algorithm during development
FAQ from Mcp Healthcare — Icd 10, Npi, Ndc, Dea Tools
What dependencies and runtime are required?
Node.js 18+ is required. The server loads local JSON files for ICD-10 (6 MB) and NDC (53 MB) via symlinked data directories.
Where does the data live?
ICD-10 and NDC data files are stored locally and symlinked from sibling API directories. NPI data is queried live from the NPPES registry via API. DEA validation uses a pure algorithm with no external dataset.
What transport does the server use?
The server uses stdio transport (stdin/stdout) as standard for local MCP integrations. No HTTP server is started.
How are the data sources updated?
ICD-10-CM codes are updated annually by CMS (October). NDC data is updated weekly by the FDA. NPI data is queried in real time from NPPES. DEA validation does not require updates.
Are there any authentication or authorization mechanisms?
The README does not mention any authentication or authorization for the server's tools.