voa-tiss
Ferramentas para validar documentos TISS e consultar TUSS, operadoras e dados da ANS.
Connect it
Settings → Connectors → Add custom connector
URL: https://tiss-api.voa.health/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://tiss-api.voa.health/mcp{
"mcpServers": {
"tiss": {
"url": "https://tiss-api.voa.health/mcp"
}
}
}claude mcp add --transport http tiss https://tiss-api.voa.health/mcp{
"servers": {
"tiss": {
"type": "http",
"url": "https://tiss-api.voa.health/mcp"
}
}
}26 tools, pulled live
tiss_validateValida XML TISS ou lote em JSON. Quando usar: antes de gerar ou enviar um lote. Quando não usar: para corrigir achados sem aplicar o ciclo validar → tiss_apply_fixes → validar de novo.
tiss_parse_demonstrativoLê decisões de um demonstrativo. Quando usar: para identificar pagamentos e glosas. Quando não usar: para validar lotes.
tiss_plan_reconciliationPropõe vínculos entre decisões e guias. Quando usar: após ler um demonstrativo. Quando não usar: para alterar guias.
tuss_lookupBusca um código TUSS exato. Quando usar: para consultar código ou vigência. Quando não usar: para buscar por descrição.
tuss_searchBusca códigos TUSS por texto. Quando usar: para localizar procedimentos por descrição. Quando não usar: para validar XML.
tiss_sadt_missingIdentifica campos obrigatórios SP/SADT ausentes. Quando usar: antes de renderizar uma guia. Quando não usar: para validar um lote.
tiss_sadt_catalogRetorna o catálogo SP/SADT. Quando usar: para conhecer campos e domínios. Quando não usar: para preencher uma guia sem dados.
tiss_redeConsulta as operadoras vinculadas a um CNPJ ou CNES. Quando usar: para identificar vínculos de um estabelecimento. Quando não usar: para buscar o cadastro geral; use operadora_lookup.
operadora_redeConsulta os estabelecimentos vinculados a uma operadora. Quando usar: para identificar unidades da rede por UF. Quando não usar: para buscar o cadastro geral; use operadora_lookup.
operadora_perfilConsulta o cadastro e a série semestral de glosa e pagamento de uma operadora na ANS. Quando usar: para conhecer uma operadora pelo registro ANS. Quando não usar: para buscar operadoras por nome.
tiss_sandbox_enviar_loteEnvia um lote à operadora simulada. Quando usar: para testar integração local. Quando não usar: para transmitir dados reais.
tiss_sandbox_demonstrativoGera o demonstrativo de um protocolo simulado. Quando usar: após enviar um lote. Quando não usar: com protocolo de outra operadora.
tiss_buildGera o XML TISS 4.03.00 de um lote em JSON, com hash do epílogo. Consulte tiss://schemas/lote para o esquema estrutural. Quando usar: depois de validar o lote em JSON sem erros. Quando não usar: para corrigir achados; use tiss_apply_fixes.
tiss_hashCalcula o hash do epílogo de um XML TISS. Quando usar: para conferir a integridade do XML. Quando não usar: para validar o conteúdo; use tiss_validate.
tiss_auditAudita um lote JSON com regras locais e contexto da operadora. Quando usar: para identificar inconsistências administrativas. Quando não usar: para aplicar correções; use tiss_apply_fixes.
tiss_rejection_mapAgrega achados por prestador e mês, sem expor dados das guias; CPF é pseudonimizado. Quando usar: para analisar rejeições por prestador. Quando não usar: para consultar guias individuais ou corrigir lotes.
tiss_apply_fixesAplica correções JSON Patch de um relatório ao lote. Quando usar: depois de tiss_validate ou tiss_audit com achados corrigíveis. Quando não usar: para inventar dados ausentes; peça-os ao usuário.
glosa_explainExplica um código da Tabela 38 da ANS. Quando usar: ao interpretar uma glosa recebida. Quando não usar: para validar ou corrigir o lote.
tiss_dominioConsulta tabelas e códigos de domínio TISS. Quando usar: para localizar um código ou termo de domínio. Quando não usar: para buscar procedimentos TUSS; use tuss_search.
operadora_lookupBusca operadoras ativas pelo nome, registro, CNPJ ou localidade. Quando usar: para localizar uma operadora na base pública. Quando não usar: para consultar vínculos hospitalares; use tiss_rede.
tiss_referenciaConsulta valores unitários de referência D-TISS da ANS por procedimento TUSS. Quando usar: para comparar valores informados por UF, modalidade, porte e semestre. Quando não usar: para glosa ou preço contratado de uma operadora; use as ferramentas de operadoras.
tiss_autorizacao_buildGera XML TISS 4.03.00 para solicitação ou resposta de autorização SP/SADT.
tiss_autorizacao_parseInterpreta solicitações e respostas de autorização SP/SADT.
tiss_autorizacao_checkValida uma solicitação SP/SADT e retorna uma decisão explicável.
tiss_sandbox_autorizacaoGera uma resposta SP/SADT sintética nos cenários disponíveis.
buscar_docsBusca trechos da documentação local da biblioteca. Quando usar: para encontrar instruções e referências da API. Quando não usar: para consultar dados clínicos ou códigos específicos.
Alternatives in Docs & Knowledge
Compare →SMSynap MemoryA
Persistent memory for AI agents — log and recall conversation context over MCP.
CMCliDeck MCP — Network KnowledgeB
Free verified network knowledge for AI agents: deterministic answers, honest unknowns.
ContextStreamB
Persistent memory and cross-session learning for AI coding assistants (hosted remote MCP).
FulcraB
Use your Fulcra secure context lake to collaborate with other agents, read and write data, and more
Carbone MCPB
Automate production-ready PDF, Word, Excel and PowerPoint documents from templates and JSON data
Click2Mail MCP by usefulapiB
Read Click2Mail credit, jobs, costs and tracking; upload documents, create and submit mail jobs.