DATASUS SIH/SUS — Brazil Hospital Admissions (AIH) MCP
DATASUS SIH/SUS hospital admissions in Brazil (AIH, 1992-2025): ICD-10 causes, ICSAP, rates.
Connector by SidneyBissoli · GitHub account verified by the MCP Registry
Install
Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/sidneybissoli-sih-br-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://sih.sidneybissoli.com/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 12 read · 0 write · 0 deleteRead-only
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 12
From the running server's own tool list (tools/list) on Oct 25, 2026.
Read 12 · Look things up without changing anything.
classify_as_csapcompare_icsap_trendscompare_regionsget_available_yearsget_hospitalization_ratesget_hospitalization_trendsget_hospitalizationsget_icsapget_icsap_indicatorslist_cid_chapterslist_csap_groupsrank_csap_groups
Secrets and settings it asks for
Other settings (environment variables or headers).
SIH_CACHE_DIRSIH_CUBES_BASE_URL
Network hosts it talks to 16
5c499208eebced4e34bd98ffa204f2fb.r2.cloudflarestorage.com· found in codeacademic.oup.com· found in codebvsms.saude.gov.br· found in codecms.gov· found in codedata.sidneybissoli.com· found in codedatasus.saude.gov.br· found in codeftp.ibge.gov.br· found in codegithub.com· found in codeglama.ai· found in codeibge.gov.br· found in codeicd.who.int· found in codepub-99d9e1a3f5c542178d04efbddf1bba97.r2.dev· found in codequalityindicators.ahrq.gov· found in codesih.sidneybissoli.com· found in remote endpoint, install command, codesitemaps.org· found in codewww150.statcan.gc.ca· found in code
Files it touches
- Your home directory (~)
Tools (12)
As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].
classify_as_csapClassificar CID-10 como CSAPread-onlyClassifica um ou mais códigos CID-10 como CSAP ou não. Retorna o grupo CSAP correspondente se aplicável. Aceita as duas notações do mesmo código — `J18.1` (OMS) e `J181` (SIH) — com a mesma resposta. Código que NÃO é CID-10 não é classificado: volta com `is_csap: null` e `error` próprio, nunca `false` (que afirmaria que a condição existe e não é sensível). Só CID-10: os códigos CID-9 de 6 dígitos do SIH de 1992–1997 são classificados no build pela lista derivada (src/data/csap-groups-cid9.json), não por esta ferramenta.
compare_icsap_trendsTendências comparativas de ICSAPread-onlyAnálise temporal comparativa de ICSAP entre UFs ou grupos CSAP. Calcula tendências, variação anual e identifica melhores/piores desempenhos. Para `percentage` e `count` valem todos os anos do SIH (desde 1992); `rate_per_10k` exige população e aceita só os anos de get_available_years.population_years. Em 1992–1997 a ICSAP vem de lista CID-9 DERIVADA e não oficial (g03 e g05 não comparáveis com 1998+) e `uf` é a UF do arquivo — ver as `notes`. Percentual no universo do pacote R csapAIH por padrão (`universe`): fora do numerador e do denominador as internações por procedimento obstétrico, parto e…
compare_regionsComparação entre UFs e regiõesread-onlyCompara internações entre UFs ou regiões do Brasil. Gera rankings e identifica variações regionais. Em 1992–1997 `uf` é a UF do arquivo (estabelecimento), não de residência — ver get_available_years.uf_basis e as `notes`.
get_available_yearsAnos disponíveis e frescor dos cubosread-onlyRetorna os anos disponíveis nos dados do SIH-SUS carregados e o frescor dos cubos em relação ao espelho healthbr-data (`freshness.status`: current, stale, unknown, pending ou disabled; quando stale, lista por ano as partições reeditadas pelo MS, regeneradas, retiradas ou novas na janela). Por ano, o que muda entre as eras do SIH: `race_available` (raça/cor só de 2008), `cid_revision` (9 = CID-9 de 6 dígitos em 1992–1997, 10 = CID-10; 1997 tem as duas), `icsap_list_revision` (cid9-derivada, não oficial, em 1992–1997), `uf_basis` (arquivo em 1992–1997, residencia de 1998), `municipality_availabl…
get_hospitalization_ratesTaxas de internação por populaçãoread-onlyCalcula taxas de internação por população. A taxa sai em `rate`, na base declarada em `rate_per` (1000, 10000 ou 100000; default 100000). Denominador lido de dois arquivos, informados em get_available_years.population_years: projeções do IBGE por idade simples de 2000 em diante (pop_uf.parquet) e, de 1991 a 1999, população por faixa etária quinquenal somada dos municípios (pop_uf_agregado.parquet) — antes de 2000 o recorte por idade só vale nos limites das faixas (age_min múltiplo de 5, age_max terminado em 4 ou 9, ou 80+). A resposta diz qual arquivo serviu a cada ano (population_source) e av…
get_hospitalization_trendsSéries temporais de internaçõesread-onlyRetorna séries temporais de internações (mensal ou anual). Útil para análise de tendências e sazonalidade. O ano e o mês são os da INTERNAÇÃO (DT_INTER), não a competência de faturamento; o ano mais recente cresce até a janela dele fechar (AIH faturada com atraso), e o DATASUS reedita arquivos de competências passadas — cada número é a versão do download do espelho. Série desde 1992; em 1992–1997 `uf` é a UF do arquivo (estabelecimento) e as internações sem data na fonte (1992-01..04 e 1993-01) entram no mês de faturamento — ver get_available_years e as `notes`.
get_hospitalizationsInternações do SUS com filtrosread-onlyConsulta dados de internações hospitalares do SUS com filtros flexíveis. Permite agregar por múltiplas dimensões (UF, CID, sexo, idade, raça, ano/mês). Raça/cor só existe de 2008 em diante: em 1998–2007 `race` é nulo (ver get_available_years.race_available). Série desde 1992: em 1992–1997 o diagnóstico é CID-9 decodificado por tabela (`cid_group` = categoria de 3 dígitos, `cid_chapter` = capítulo CID-10 equivalente; agrupar por `cid_revision` separa 9 e 10 — 1997 tem os dois), `uf` é a UF do ARQUIVO (estabelecimento), não de residência, e `value` é nominal na moeda da época — ver get_available…
get_icsapInternações por condições sensíveis (ICSAP)read-onlyConsulta internações por Condições Sensíveis à Atenção Primária (ICSAP). Permite filtros por grupo CSAP, UF, município, sexo, idade e raça. Raça/cor só existe de 2008 em diante: em 1998–2007 `race` é nulo (ver get_available_years.race_available). Série desde 1992: em 1992–1997 a ICSAP vem de lista CID-9 DERIVADA e não oficial (g03 e g05 não comparáveis com 1998+), `uf` é a UF do arquivo e `municipality_code` é nulo — ver get_available_years (icsap_list_revision, uf_basis) e as `notes`. Percentual no universo do pacote R csapAIH por padrão (`universe`): fora do numerador e do denominador as int…
get_icsap_indicatorsIndicadores de ICSAPread-onlyCalcula indicadores de ICSAP: percentual (ICSAP/Total×100). Métricas-chave para avaliar a Atenção Primária. Agrupar por raça só faz sentido de 2008 em diante: em 1998–2007 `race` é nulo (ver get_available_years.race_available). Em 1992–1997 a ICSAP vem de lista CID-9 DERIVADA e não oficial (g03 e g05 não comparáveis com 1998+) e `uf` é a UF do arquivo — ver as `notes`. Percentual no universo do pacote R csapAIH por padrão (`universe`): fora do numerador e do denominador as internações por procedimento obstétrico, parto e longa permanência.
list_cid_chaptersCapítulos da CID-10read-onlyLista os 22 capítulos da CID-10 com seus códigos e faixas de diagnóstico. Os cubos de 1992–1997 (diagnóstico em CID-9) trazem `cid_chapter` como o capítulo CID-10 equivalente (mapa por categoria em src/data/cid9-chapters.json).
list_csap_groupsGrupos CSAP (Portaria 221/2008)read-onlyLista os 19 grupos de Condições Sensíveis à Atenção Primária (CSAP) conforme Portaria MS/SAS 221/2008. Retorna código, nome e códigos CID-10 de cada grupo.
rank_csap_groupsRanking dos grupos CSAPread-onlyGera ranking dos 19 grupos CSAP por número de internações, dias de internação ou valor. Identifica principais causas evitáveis. Em 1992–1997 a ICSAP vem de lista CID-9 DERIVADA e não oficial (g03 e g05 não comparáveis com 1998+) e `value` é nominal na moeda da época — ver as `notes`. Universo do pacote R csapAIH por padrão (`universe`): fora as internações por procedimento obstétrico, parto e longa permanência.
Compare and alternatives
Featured in
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit
- Oct 23, 2026 (5 days ago)
- Last release
- Oct 16, 2026 (12 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.SidneyBissoli/sih-br-mcp- Version
- 1.8.0
- Auth
- Auth not stated
- Packages
- npm sih-br-mcp
- License
- MIT
- Repository
- github.com/SidneyBissoli/sih-br-mcp
- Website
- sih.sidneybissoli.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from SidneyBissoli
- 0.658score

Medical Terminologies MCP
SidneyBissoli
Diagnoses, drugs & lab codes: ICD-11, LOINC, RxNorm, MeSH, ATC, CID-10.
ConnectorAFreshness: ARemoteLocalRead-only★ 15Claude Code +5 - 0.654score

IBGE Brasil MCP
SidneyBissoli
IBGE: geography, census, economy and health from the official APIs, with provenance.
ConnectorAFreshness: ARemoteLocalRead-only★ 12Claude Code +5 - 0.651score

Banco Central do Brasil (BCB) — SGS Time Series MCP Server
SidneyBissoli
Banco Central do Brasil (BCB): SGS series, Focus expectations, PTAX, stats + provenance.
ConnectorAFreshness: ARemoteLocalRead-only★ 10Claude Code +5 - 0.633score

Dados Abertos Senado BR MCP
SidneyBissoli
MCP server for Brazilian Federal Senate open data (legislative, administrative, e-Cidadania).
ConnectorAFreshness: ARemoteLocalRead-only★ 6Claude Code +5 - 0.624score

ILO Labour Statistics (ILOSTAT): unemployment, wages, informality
SidneyBissoli
Labour market data from the ILO (ILOSTAT) by country, year, sex and age, with provenance.
ConnectorAFreshness: ARemoteLocalRead-only★ 2Claude Code +5 - 0.612score

UNESCO UIS Education Statistics MCP
SidneyBissoli
UNESCO UIS statistics (education, science, culture) with full provenance and fixed releases.
ConnectorAFreshness: ARemoteLocalRead-only★ 1Claude Code +5
Cite this page
DATASUS SIH/SUS — Brazil Hospital Admissions (AIH) MCP. Agent Mart. https://agentmart.dev/connectors/sidneybissoli-sih-br-mcp (last updated 2026-10-24)