autoicd-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AUTOICD_API_KEY | Yes | Your AutoICD API key (starts with sk_) | |
| AUTOICD_BASE_URL | No | Custom API base URL | https://autoicdapi.com |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| code_diagnosisA | Extract medical diagnoses from clinical text and map them to ICD-10-CM or ICD-11 codes. Identifies conditions, negations, historical mentions, family history, and severity. Returns ranked code candidates with confidence scores. |
| search_codesA | Search the ICD-10-CM 2025 code directory by description text. Returns matching codes with descriptions and billable status. Useful for finding specific diagnosis codes by keyword. |
| get_codeA | Get comprehensive details for a specific ICD-10-CM code including descriptions, billable status, SNOMED CT and UMLS synonyms, parent/child hierarchy, and chapter classification. |
| search_icd11_codesA | Search the ICD-11 code directory by description text. Returns matching codes with descriptions and Foundation URIs. Useful for finding specific ICD-11 diagnosis codes by keyword. |
| get_icd11_codeA | Get comprehensive details for a specific ICD-11 code including descriptions, Foundation URI, synonyms, parent/child hierarchy, chapter classification, and ICD-10 crosswalk mappings. |
| anonymizeA | Detect and mask Protected Health Information (PHI) in clinical text. Replaces names, dates, SSNs, phone numbers, emails, addresses, MRNs, and ages with type labels like [NAME], [DATE], [SSN]. HIPAA-compliant de-identification. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Each tool has a clearly distinct purpose with no overlap: anonymize handles PHI detection/masking, code_diagnosis extracts diagnoses from text, get_code and get_icd11_code retrieve details for specific codes, and search_codes and search_icd11_codes perform keyword searches. The descriptions make it easy to differentiate between code retrieval vs. search vs. text processing functions.
All tools follow a consistent snake_case naming pattern with clear verb_noun structure: anonymize (verb only, but clear), code_diagnosis (noun_verb), get_code/get_icd11_code (verb_noun), and search_codes/search_icd11_codes (verb_noun). The naming is predictable and follows the same conventions throughout.
Six tools is well-scoped for this medical coding domain, covering core workflows: text anonymization, diagnosis extraction, code lookup (both ICD-10 and ICD-11), and code searching (both ICD-10 and ICD-11). Each tool earns its place without redundancy or obvious gaps.
The tool set provides complete coverage for medical coding workflows: starting with PHI anonymization of clinical text, extracting diagnoses from that text, searching for relevant codes, and retrieving detailed information about specific codes. Both major coding systems (ICD-10 and ICD-11) are supported consistently across lookup and search operations.