cid10-br-mcp
This MCP server provides full access to the Brazilian CID-10 (ICD-10) classification from DATASUS/Ministério da Saúde. You can search for codes by partial code or keyword, look up detailed information for specific codes (including description, sex restrictions, cause-of-death eligibility, and cross/asterisk classification), navigate the hierarchical structure (e.g., all subcategories under a prefix), list all 22 chapters, retrieve database statistics, and validate codes for use in Brazilian health systems such as AIH, APAC, and SIM.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@cid10-br-mcpBuscar código CID-10 para asma"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CID-10 Brasil MCP Server
This package is deprecated. It has been superseded by
medical-terminologies-mcp
(npm), which serves the same
full Brazilian CID-10 (DataSUS V2008) plus ICD-11, LOINC, RxNorm, MeSH, ATC and the
authoritative WHO ICD-10→ICD-11 crosswalk, with source provenance on every response —
and also offers a hosted endpoint at https://medical.sidneybissoli.com/mcp (no
install needed). This repository stays available for reference but will receive no
further updates.
MCP Server for Brazilian ICD-10 (DATASUS) - International Classification of Diseases
A Model Context Protocol (MCP) server that provides access to the Brazilian version of ICD-10 (CID-10), maintained by DATASUS/Ministry of Health of Brazil.
See it in action
Ask your assistant, in plain Portuguese:
"Qual o código CID-10 para infarto agudo do miocárdio?" →
cid10_search/cid10_lookup"Liste todas as subcategorias do diabetes tipo 2 (E11)." →
cid10_hierarchy"O código C50 é válido e pode ser causa de óbito?" →
cid10_validar
The answers come straight from the bundled DATASUS V2008 dataset — official codes and descriptions, not guesses from training data.
Related MCP server: Medical Terminologies MCP
Features
Search - Search codes by term (code or description)
Lookup - Get detailed information for a specific CID-10 code
Hierarchy - Navigate the hierarchical structure (chapters, groups, categories, subcategories)
Statistics - General statistics about the CID-10 database
Validation - Validate codes for use in health systems (SUS)
Installation
Using with Claude Desktop
Add to your Claude Desktop configuration file:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"cid10-br": {
"command": "npx",
"args": ["cid10-br-mcp"]
}
}
}Global Installation
npm install -g cid10-br-mcpThen add to Claude Desktop config:
{
"mcpServers": {
"cid10-br": {
"command": "cid10-br-mcp"
}
}
}Available Tools
Tool | Description |
| Search CID-10 codes by term (code or description) |
| Get detailed information for a specific code |
| Get all codes under a category/prefix |
| List all 22 chapters of CID-10 |
| General statistics about the database |
| Validate a code for use in health systems |
Usage Examples
Once configured, you can ask Claude:
"What is CID-10 code A90?"
"Search for diabetes codes in CID-10"
"List all codes under category E11"
"What are the chapters of CID-10?"
"Is F32.1 a valid code for medical records?"
Data Source
The data comes from official DATASUS sources:
CID-10-CAPITULOS.CSV - 22 chapters
CID-10-GRUPOS.CSV - Groups within chapters
CID-10-CATEGORIAS.CSV - 3-character categories
CID-10-SUBCATEGORIAS.CSV - Detailed subcategories
Source: DATASUS - CID-10
Development
Prerequisites
Node.js >= 18.0.0
npm
Setup
# Clone the repository
git clone https://github.com/SidneyBissoli/cid10-br-mcp.git
cd cid10-br-mcp
# Install dependencies
npm install
# Build
npm run build
# Run locally
npm startTesting with MCP Inspector
npx @modelcontextprotocol/inspector node dist/index.jsContributing
Contributions are welcome! Feel free to:
Fork the repository
Create a feature branch (
git checkout -b feature/new-feature)Commit your changes (
git commit -m 'Add new feature')Push to the branch (
git push origin feature/new-feature)Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Author
Sidney Bissoli
GitHub: @SidneyBissoli
Email: sbissoli76@gmail.com
Links
Made for the Brazilian health community
Maintenance
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for automated ICD-10 medical coding. Code clinical text to ICD-10-CM diagnoses, search 74,000+ codes, and de-identify PHI via the AutoICD API.641MIT
- AlicenseAqualityAmaintenanceUnified MCP server providing LLMs with reliable lookup access to ICD-11, LOINC, RxNorm, MeSH, ATC, CID-10, and (optionally) SNOMED CT.315738MIT
- AlicenseAqualityAmaintenanceAn MCP server that enables querying rare-disease data from Orphanet, including disease nomenclature, cross-references, classifications, gene associations, HPO phenotypes, epidemiology, and natural history.19MIT
- AlicenseAqualityDmaintenanceOffline MCP server for ICD medical code lookup, search, and crosswalk translation with 124K codes and 102K mappings, all local with zero network calls.53MIT
Related MCP Connectors
MCP server for Brazilian Federal Senate open data (legislative, administrative, e-Cidadania).
MCP server for live, sourced Brazilian public data from the official IBGE APIs.
MCP server for the Inistate platform: module discovery, entry management, and activity submission.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SidneyBissoli/cid10-br-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server