ICD-10 Codes Connector#
The ICD-10 Codes Connector gives Claude access to the complete ICD-10-CM (diagnosis) and ICD-10-PCS (procedure) code sets for medical classification and billing.
What You Can Do#
With this connector, Claude can help you:
Look up specific ICD-10 diagnosis or procedure codes
Search for codes by clinical description or keyword
Validate codes for HIPAA billing compliance
Navigate code hierarchies and find related codes
Understand code structure and specificity requirements
Check if codes are billable vs. non-billable
Data Source: CMS ICD-10 Codes - 2026 code set (local database)
MCP Endpoint: https://mcp.deepsense.ai/icd10_codes/mcp
Getting Started#
Adding the Connector to Claude#
Open Claude’s Connector Settings
In Claude Desktop, select your profile icon in the bottom left
Navigate to Settings → Connectors
Find the ICD-10 Codes Connector
Browse the available connectors catalogue
Search for “ICD-10” or find it under Healthcare connectors
Enable the Connector
Click on the ICD-10 Codes Connector
Click “Enable” or “Add Connector”
The connector will be activated immediately
No authentication required - the connector works immediately after enabling
Verify the Connection
Ask Claude: “What is the ICD-10 code for type 2 diabetes?”
Claude should use the ICD-10 connector to find the code
Available Tools#
1. Look Up Code#
What it does: Retrieves detailed information for a specific ICD-10 code.
Use it for:
Verifying code descriptions
Checking if a code is billable
Understanding code meaning
Confirming code status (active/inactive)
Example queries:
“What is ICD-10 code E11.65?”
“Look up diagnosis code C50.911”
“Tell me about procedure code 0DT.J4ZZ”
“Is code E11.9 valid for billing?”
What Claude will do:
Query the ICD-10 database for the exact code
Return the full code description
Indicate if it’s a diagnosis or procedure code
Show whether the code is billable (valid for HIPAA transactions)
Provide chapter and category information
2. Search Codes#
What it does: Unified search tool for finding diagnosis or procedure codes by code prefix or description.
Use it for:
Finding codes by code number prefix (e.g., “E11”, “0DT”)
Searching codes by clinical description or keywords
Discovering related diagnosis or procedure codes
Navigating code families and hierarchies
Medical coding and billing
Search modes:
By Code: Search using code prefix (exact or partial match)
By Description: Search using keywords in code descriptions
Example queries:
“Show me all E11 diabetes codes” (diagnosis by code)
“Find ICD-10 codes for pneumonia” (diagnosis by description)
“Search procedure codes starting with 0DH” (procedure by code)
“Find procedure codes for coronary bypass” (procedure by description)
“What codes are under C50?” (diagnosis by code)
What Claude will do:
Search by specified mode (code prefix or description)
Filter by code type (diagnosis or procedure)
Return matching codes with:
Full descriptions
Billability status (HIPAA-valid or header)
Hierarchical organization
Support exact or prefix matching for code searches
Rank results by relevance for description searches
3. Validate Code#
What it does: Verifies if an ICD-10 code is valid and billable for HIPAA transactions.
Use it for:
Pre-submission claims validation
Checking code specificity
Avoiding claim rejections
Training and education
Example queries:
“Is E11 a valid billable code?”
“Validate ICD-10 code E11.65”
“Can I use code C50 for billing?”
“Check if J44.0 is billable”
What Claude will do:
Check if the code exists in the database
Verify the code format is correct
Determine if the code is billable (specific enough for claims)
Explain if more specificity is needed
Provide a validation message
4. Get Hierarchy#
What it does: Retrieves the complete code hierarchy for a category, showing the category header and all child codes.
Use it for:
Exploring complete code families
Understanding parent-child relationships
Finding all related codes under a category
Learning code structure and organization
Identifying billable vs. non-billable codes in a family
Example queries:
“Show me the complete hierarchy for E11”
“Get all codes under category C50”
“Display the Type 2 diabetes code family”
“What’s the full hierarchy for J44?”
What Claude will do:
Retrieve the category header code
Find all child codes under that category
Display hierarchical structure with:
Category header (non-billable)
All specific codes (billable and non-billable)
Full descriptions
Indentation showing relationships
Indicate which codes are valid for billing
5. Get By Category#
What it does: Retrieves diagnosis codes by chapter or category level.
Use it for:
Exploring codes by broad disease category
Understanding code organization by chapter
Finding all codes in a specific category
Learning ICD-10-CM structure
Medical coding education
Parameters:
Chapter: Single letter (e.g., ‘E’ for Endocrine, ‘C’ for Neoplasms)
Category: Three-character code (e.g., ‘E11’ for Type 2 diabetes)
Example queries:
“Show me codes in the Endocrine chapter” (chapter=‘E’)
“What codes are in Chapter C?” (chapter=‘C’ for neoplasms)
“Get category E11 codes” (category=‘E11’)
“List codes in category I10” (category=‘I10’)
What Claude will do:
If chapter specified:
Show chapter code range
List all categories in the chapter
Provide chapter description
If category specified:
Retrieve all codes in that 3-character category
Show billable vs. non-billable codes
Display full descriptions
Filter for HIPAA-valid codes optionally
6. Get By Body System#
What it does: Retrieves ICD-10-PCS procedure codes for a specific body system.
Use it for:
Finding procedures related to an anatomical system
Exploring procedure codes by body system
Understanding procedure classifications
Hospital coding and billing
Inpatient procedure documentation
Example queries:
“Show me procedures for the Central Nervous System” (code=‘0’)
“Find all cardiac procedures” (code=‘2’ for Heart and Great Vessels)
“What procedures are available for the digestive system?” (code=‘0D’)
“List respiratory system procedures” (code=‘0B’)
Body system codes:
‘0’ = Central Nervous System and Cranial Nerves
‘2’ = Heart and Great Vessels
‘0B’ = Respiratory System
‘0D’ = Gastrointestinal System
‘0T’ = Urinary System
And more…
What Claude will do:
Identify the body system from the code (first character)
Retrieve all procedure codes for that system
Return codes with:
Complete procedure descriptions
HIPAA billing validity
Anatomical location details
Support filtering for billable codes only
Usage Examples#
Example 1: Finding the Right Diagnosis Code#
You: “I need the ICD-10 code for type 2 diabetes with kidney complications”
Claude will:
Use Search Codes with query=“type 2 diabetes kidney”, code_type=‘diagnosis’, search_by=‘description’
Find relevant E11 codes with kidney (renal) complications
Present options like E11.21 (with diabetic nephropathy), E11.22 (with diabetic chronic kidney disease)
Explain the differences between codes
Use Validate Code to confirm the selected code is billable
Example 2: Validating Codes for Claim Submission#
You: “I’m submitting a claim with code E11. Is this valid?”
Claude will:
Use Validate Code to check E11
Explain that E11 is a category header (Type 2 diabetes mellitus)
Indicate it’s NOT billable - too general
Use Get Hierarchy to show the complete E11 code family
Suggest more specific billable codes like E11.9 or E11.65
Example 3: Learning Code Structure#
You: “Show me how diabetes codes are organized”
Claude will:
Use Get By Category with chapter=‘E’ to show the Endocrine chapter (E00-E89)
Identify diabetes categories (E08-E13)
Use Search Codes with query=“E11”, code_type=‘diagnosis’, search_by=‘code’
Explain code structure: E11 = Type 2, fourth digit = body system affected, fifth digit = specific complication
Use Get Hierarchy for E11 to show billable vs. non-billable codes
Example 4: Finding Procedure Codes by Body System#
You: “I need procedure codes for cardiac surgeries”
Claude will:
Use Get By Body System with body_system_code=‘2’ (Heart and Great Vessels)
Return cardiac procedure codes with descriptions
Filter for billable codes if needed
Alternatively, use Search Codes with query=“cardiac”, code_type=‘procedure’, search_by=‘description’
Help identify the most appropriate code for the specific procedure
Need Help?#
For issues or questions about the ICD-10 Codes Connector, see our Troubleshooting Guide.