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#

  1. Open Claude’s Connector Settings

    • In Claude Desktop, select your profile icon in the bottom left

    • Navigate to Settings → Connectors

  2. Find the ICD-10 Codes Connector

    • Browse the available connectors catalogue

    • Search for “ICD-10” or find it under Healthcare connectors

  3. 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

  4. 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:

  1. Query the ICD-10 database for the exact code

  2. Return the full code description

  3. Indicate if it’s a diagnosis or procedure code

  4. Show whether the code is billable (valid for HIPAA transactions)

  5. 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:

  1. Search by specified mode (code prefix or description)

  2. Filter by code type (diagnosis or procedure)

  3. Return matching codes with:

    • Full descriptions

    • Billability status (HIPAA-valid or header)

    • Hierarchical organization

  4. Support exact or prefix matching for code searches

  5. 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:

  1. Check if the code exists in the database

  2. Verify the code format is correct

  3. Determine if the code is billable (specific enough for claims)

  4. Explain if more specificity is needed

  5. 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:

  1. Retrieve the category header code

  2. Find all child codes under that category

  3. Display hierarchical structure with:

    • Category header (non-billable)

    • All specific codes (billable and non-billable)

    • Full descriptions

    • Indentation showing relationships

  4. 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:

  1. If chapter specified:

    • Show chapter code range

    • List all categories in the chapter

    • Provide chapter description

  2. If category specified:

    • Retrieve all codes in that 3-character category

    • Show billable vs. non-billable codes

    • Display full descriptions

  3. 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:

  1. Identify the body system from the code (first character)

  2. Retrieve all procedure codes for that system

  3. Return codes with:

    • Complete procedure descriptions

    • HIPAA billing validity

    • Anatomical location details

  4. 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:

  1. Use Search Codes with query=“type 2 diabetes kidney”, code_type=‘diagnosis’, search_by=‘description’

  2. Find relevant E11 codes with kidney (renal) complications

  3. Present options like E11.21 (with diabetic nephropathy), E11.22 (with diabetic chronic kidney disease)

  4. Explain the differences between codes

  5. 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:

  1. Use Validate Code to check E11

  2. Explain that E11 is a category header (Type 2 diabetes mellitus)

  3. Indicate it’s NOT billable - too general

  4. Use Get Hierarchy to show the complete E11 code family

  5. 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:

  1. Use Get By Category with chapter=‘E’ to show the Endocrine chapter (E00-E89)

  2. Identify diabetes categories (E08-E13)

  3. Use Search Codes with query=“E11”, code_type=‘diagnosis’, search_by=‘code’

  4. Explain code structure: E11 = Type 2, fourth digit = body system affected, fifth digit = specific complication

  5. 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:

  1. Use Get By Body System with body_system_code=‘2’ (Heart and Great Vessels)

  2. Return cardiac procedure codes with descriptions

  3. Filter for billable codes if needed

  4. Alternatively, use Search Codes with query=“cardiac”, code_type=‘procedure’, search_by=‘description’

  5. 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.