{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_3myzaawhz488","handle":"voa-tiss","url":"https://wellknown.network/agents/voa-tiss","links":{"self":"https://wellknown.network/agents/voa-tiss/record.json","html":"https://wellknown.network/agents/voa-tiss","markdown":"https://wellknown.network/agents/voa-tiss/record.md","api":"https://wellknown.network/api/v1/agents/voa-tiss","status":"https://wellknown.network/api/v1/agents/voa-tiss/status","claim":"https://wellknown.network/agents/voa-tiss/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/voa-tiss/claim.json","badge":"https://wellknown.network/agents/voa-tiss/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/voa-tiss/history","tools":"https://wellknown.network/api/v1/agents/voa-tiss/tools"},"ard":{"identifier":"urn:air:tiss-api.voa.health:server:voa-tiss","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"voa-tiss","summary":"Ferramentas para validar documentos TISS e consultar TUSS, operadoras e dados da ANS.","description":"Ferramentas para validar documentos TISS e consultar TUSS, operadoras e dados da ANS.","publisher":{"name":"health.voa","url":null},"homepage":"https://tiss-api.voa.health","repository":"https://github.com/Voa-Health/tiss","version":"0.3.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://tiss-api.voa.health/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-22T15:26:59.64411Z","publishedAt":"2026-10-22T15:26:59.64411Z","registryName":"health.voa/tiss"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"code.execution","name":"Code Execution","confidence":0.51,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"}],"categories":["code","commerce"],"language":"pt"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-11-01T19:23:04.538Z","lastProbedAt":"2026-11-01T19:23:04.538Z","statusComputedAt":"2026-11-01T19:26:28.337Z","reliability30d":{"probes":24,"successRate":1,"p50Ms":185,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":24,"ok":24,"authBoundaryOk":0,"serviceOk":24,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-01T19:23:04.538Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":155,"error":null,"detail":{"tools":[{"name":"tiss_validate","description":"Valida 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_"},{"name":"tiss_parse_demonstrativo","description":"Lê decisões de um demonstrativo. Quando usar: para identificar pagamentos e glosas. Quando não usar: para validar lotes."},{"name":"tiss_plan_reconciliation","description":"Propõe vínculos entre decisões e guias. Quando usar: após ler um demonstrativo. Quando não usar: para alterar guias."},{"name":"tuss_lookup","description":"Busca um código TUSS exato. Quando usar: para consultar código ou vigência. Quando não usar: para buscar por descrição."},{"name":"tuss_search","description":"Busca códigos TUSS por texto. Quando usar: para localizar procedimentos por descrição. Quando não usar: para validar XML."},{"name":"tiss_sadt_missing","description":"Identifica campos obrigatórios SP/SADT ausentes. Quando usar: antes de renderizar uma guia. Quando não usar: para validar um lote."},{"name":"tiss_sadt_catalog","description":"Retorna o catálogo SP/SADT. Quando usar: para conhecer campos e domínios. Quando não usar: para preencher uma guia sem dados."},{"name":"tiss_rede","description":"Consulta 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"},{"name":"operadora_rede","description":"Consulta os estabelecimentos vinculados a uma operadora. Quando usar: para identificar unidades da rede por UF. Quando não usar: para buscar o cadastro geral; u"},{"name":"operadora_perfil","description":"Consulta 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 usa"},{"name":"tiss_sandbox_enviar_lote","description":"Envia um lote à operadora simulada. Quando usar: para testar integração local. Quando não usar: para transmitir dados reais."},{"name":"tiss_sandbox_demonstrativo","description":"Gera o demonstrativo de um protocolo simulado. Quando usar: após enviar um lote. Quando não usar: com protocolo de outra operadora."},{"name":"tiss_build","description":"Gera 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 e"},{"name":"tiss_hash","description":"Calcula 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."},{"name":"tiss_audit","description":"Audita um lote JSON com regras locais e contexto da operadora. Quando usar: para identificar inconsistências administrativas. Quando não usar: para aplicar corr"},{"name":"tiss_rejection_map","description":"Agrega 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 c"},{"name":"tiss_apply_fixes","description":"Aplica 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 "},{"name":"glosa_explain","description":"Explica 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."},{"name":"tiss_dominio","description":"Consulta 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"},{"name":"operadora_lookup","description":"Busca 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ínc"},{"name":"tiss_referencia","description":"Consulta 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"},{"name":"tiss_autorizacao_build","description":"Gera XML TISS 4.03.00 para solicitação ou resposta de autorização SP/SADT."},{"name":"tiss_autorizacao_parse","description":"Interpreta solicitações e respostas de autorização SP/SADT."},{"name":"tiss_autorizacao_check","description":"Valida uma solicitação SP/SADT e retorna uma decisão explicável."},{"name":"tiss_sandbox_autorizacao","description":"Gera uma resposta SP/SADT sintética nos cenários disponíveis."},{"name":"buscar_docs","description":"Busca 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 o"}],"toolCount":26,"toolsHash":"584ff91bf77694728d86211b59d05023f239d0bb5e464c54ee6ad74798b1be5e","serverName":"tiss","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.30.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T11:28:27.445Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":388,"error":null,"detail":{"tools":[{"name":"tiss_validate","description":"Valida 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_"},{"name":"tiss_parse_demonstrativo","description":"Lê decisões de um demonstrativo. Quando usar: para identificar pagamentos e glosas. Quando não usar: para validar lotes."},{"name":"tiss_plan_reconciliation","description":"Propõe vínculos entre decisões e guias. Quando usar: após ler um demonstrativo. Quando não usar: para alterar guias."},{"name":"tuss_lookup","description":"Busca um código TUSS exato. Quando usar: para consultar código ou vigência. Quando não usar: para buscar por descrição."},{"name":"tuss_search","description":"Busca códigos TUSS por texto. Quando usar: para localizar procedimentos por descrição. Quando não usar: para validar XML."},{"name":"tiss_sadt_missing","description":"Identifica campos obrigatórios SP/SADT ausentes. Quando usar: antes de renderizar uma guia. Quando não usar: para validar um lote."},{"name":"tiss_sadt_catalog","description":"Retorna o catálogo SP/SADT. Quando usar: para conhecer campos e domínios. Quando não usar: para preencher uma guia sem dados."},{"name":"tiss_rede","description":"Consulta 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"},{"name":"operadora_rede","description":"Consulta os estabelecimentos vinculados a uma operadora. Quando usar: para identificar unidades da rede por UF. Quando não usar: para buscar o cadastro geral; u"},{"name":"operadora_perfil","description":"Consulta 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 usa"},{"name":"tiss_sandbox_enviar_lote","description":"Envia um lote à operadora simulada. Quando usar: para testar integração local. Quando não usar: para transmitir dados reais."},{"name":"tiss_sandbox_demonstrativo","description":"Gera o demonstrativo de um protocolo simulado. Quando usar: após enviar um lote. Quando não usar: com protocolo de outra operadora."},{"name":"tiss_build","description":"Gera 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 e"},{"name":"tiss_hash","description":"Calcula 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."},{"name":"tiss_audit","description":"Audita um lote JSON com regras locais e contexto da operadora. Quando usar: para identificar inconsistências administrativas. Quando não usar: para aplicar corr"},{"name":"tiss_rejection_map","description":"Agrega 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 c"},{"name":"tiss_apply_fixes","description":"Aplica 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 "},{"name":"glosa_explain","description":"Explica 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."},{"name":"tiss_dominio","description":"Consulta 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"},{"name":"operadora_lookup","description":"Busca 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ínc"},{"name":"tiss_referencia","description":"Consulta 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"},{"name":"tiss_autorizacao_build","description":"Gera XML TISS 4.03.00 para solicitação ou resposta de autorização SP/SADT."},{"name":"tiss_autorizacao_parse","description":"Interpreta solicitações e respostas de autorização SP/SADT."},{"name":"tiss_autorizacao_check","description":"Valida uma solicitação SP/SADT e retorna uma decisão explicável."},{"name":"tiss_sandbox_autorizacao","description":"Gera uma resposta SP/SADT sintética nos cenários disponíveis."},{"name":"buscar_docs","description":"Busca 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 o"}],"toolCount":26,"toolsHash":"584ff91bf77694728d86211b59d05023f239d0bb5e464c54ee6ad74798b1be5e","serverName":"tiss","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.30.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T04:26:46.072Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":138,"error":null,"detail":{"tools":[{"name":"tiss_validate","description":"Valida 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_"},{"name":"tiss_parse_demonstrativo","description":"Lê decisões de um demonstrativo. Quando usar: para identificar pagamentos e glosas. Quando não usar: para validar lotes."},{"name":"tiss_plan_reconciliation","description":"Propõe vínculos entre decisões e guias. Quando usar: após ler um demonstrativo. Quando não usar: para alterar guias."},{"name":"tuss_lookup","description":"Busca um código TUSS exato. Quando usar: para consultar código ou vigência. Quando não usar: para buscar por descrição."},{"name":"tuss_search","description":"Busca códigos TUSS por texto. Quando usar: para localizar procedimentos por descrição. Quando não usar: para validar XML."},{"name":"tiss_sadt_missing","description":"Identifica campos obrigatórios SP/SADT ausentes. Quando usar: antes de renderizar uma guia. Quando não usar: para validar um lote."},{"name":"tiss_sadt_catalog","description":"Retorna o catálogo SP/SADT. Quando usar: para conhecer campos e domínios. Quando não usar: para preencher uma guia sem dados."},{"name":"tiss_rede","description":"Consulta 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"},{"name":"operadora_rede","description":"Consulta os estabelecimentos vinculados a uma operadora. Quando usar: para identificar unidades da rede por UF. Quando não usar: para buscar o cadastro geral; u"},{"name":"operadora_perfil","description":"Consulta 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 usa"},{"name":"tiss_sandbox_enviar_lote","description":"Envia um lote à operadora simulada. Quando usar: para testar integração local. Quando não usar: para transmitir dados reais."},{"name":"tiss_sandbox_demonstrativo","description":"Gera o demonstrativo de um protocolo simulado. Quando usar: após enviar um lote. Quando não usar: com protocolo de outra operadora."},{"name":"tiss_build","description":"Gera 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 e"},{"name":"tiss_hash","description":"Calcula 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."},{"name":"tiss_audit","description":"Audita um lote JSON com regras locais e contexto da operadora. Quando usar: para identificar inconsistências administrativas. Quando não usar: para aplicar corr"},{"name":"tiss_rejection_map","description":"Agrega 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 c"},{"name":"tiss_apply_fixes","description":"Aplica 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 "},{"name":"glosa_explain","description":"Explica 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."},{"name":"tiss_dominio","description":"Consulta 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"},{"name":"operadora_lookup","description":"Busca 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ínc"},{"name":"tiss_referencia","description":"Consulta 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"},{"name":"tiss_autorizacao_build","description":"Gera XML TISS 4.03.00 para solicitação ou resposta de autorização SP/SADT."},{"name":"tiss_autorizacao_parse","description":"Interpreta solicitações e respostas de autorização SP/SADT."},{"name":"tiss_autorizacao_check","description":"Valida uma solicitação SP/SADT e retorna uma decisão explicável."},{"name":"tiss_sandbox_autorizacao","description":"Gera uma resposta SP/SADT sintética nos cenários disponíveis."},{"name":"buscar_docs","description":"Busca 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 o"}],"toolCount":26,"toolsHash":"584ff91bf77694728d86211b59d05023f239d0bb5e464c54ee6ad74798b1be5e","serverName":"tiss","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.30.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T20:26:43.311Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":154,"error":null,"detail":{"tools":[{"name":"tiss_validate","description":"Valida 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_"},{"name":"tiss_parse_demonstrativo","description":"Lê decisões de um demonstrativo. Quando usar: para identificar pagamentos e glosas. Quando não usar: para validar lotes."},{"name":"tiss_plan_reconciliation","description":"Propõe vínculos entre decisões e guias. Quando usar: após ler um demonstrativo. Quando não usar: para alterar guias."},{"name":"tuss_lookup","description":"Busca um código TUSS exato. Quando usar: para consultar código ou vigência. Quando não usar: para buscar por descrição."},{"name":"tuss_search","description":"Busca códigos TUSS por texto. Quando usar: para localizar procedimentos por descrição. Quando não usar: para validar XML."},{"name":"tiss_sadt_missing","description":"Identifica campos obrigatórios SP/SADT ausentes. Quando usar: antes de renderizar uma guia. Quando não usar: para validar um lote."},{"name":"tiss_sadt_catalog","description":"Retorna o catálogo SP/SADT. Quando usar: para conhecer campos e domínios. Quando não usar: para preencher uma guia sem dados."},{"name":"tiss_rede","description":"Consulta 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"},{"name":"operadora_rede","description":"Consulta os estabelecimentos vinculados a uma operadora. Quando usar: para identificar unidades da rede por UF. Quando não usar: para buscar o cadastro geral; u"},{"name":"operadora_perfil","description":"Consulta 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 usa"},{"name":"tiss_sandbox_enviar_lote","description":"Envia um lote à operadora simulada. Quando usar: para testar integração local. Quando não usar: para transmitir dados reais."},{"name":"tiss_sandbox_demonstrativo","description":"Gera o demonstrativo de um protocolo simulado. Quando usar: após enviar um lote. Quando não usar: com protocolo de outra operadora."},{"name":"tiss_build","description":"Gera 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 e"},{"name":"tiss_hash","description":"Calcula 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."},{"name":"tiss_audit","description":"Audita um lote JSON com regras locais e contexto da operadora. Quando usar: para identificar inconsistências administrativas. Quando não usar: para aplicar corr"},{"name":"tiss_rejection_map","description":"Agrega 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 c"},{"name":"tiss_apply_fixes","description":"Aplica 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 "},{"name":"glosa_explain","description":"Explica 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."},{"name":"tiss_dominio","description":"Consulta 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"},{"name":"operadora_lookup","description":"Busca 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ínc"},{"name":"tiss_referencia","description":"Consulta 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"},{"name":"tiss_autorizacao_build","description":"Gera XML TISS 4.03.00 para solicitação ou resposta de autorização SP/SADT."},{"name":"tiss_autorizacao_parse","description":"Interpreta solicitações e respostas de autorização SP/SADT."},{"name":"tiss_autorizacao_check","description":"Valida uma solicitação SP/SADT e retorna uma decisão explicável."},{"name":"tiss_sandbox_autorizacao","description":"Gera uma resposta SP/SADT sintética nos cenários disponíveis."},{"name":"buscar_docs","description":"Busca 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 o"}],"toolCount":26,"toolsHash":"584ff91bf77694728d86211b59d05023f239d0bb5e464c54ee6ad74798b1be5e","serverName":"tiss","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.30.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T12:26:44.207Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":153,"error":null,"detail":{"tools":[{"name":"tiss_validate","description":"Valida 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_"},{"name":"tiss_parse_demonstrativo","description":"Lê decisões de um demonstrativo. Quando usar: para identificar pagamentos e glosas. Quando não usar: para validar lotes."},{"name":"tiss_plan_reconciliation","description":"Propõe vínculos entre decisões e guias. Quando usar: após ler um demonstrativo. Quando não usar: para alterar guias."},{"name":"tuss_lookup","description":"Busca um código TUSS exato. Quando usar: para consultar código ou vigência. Quando não usar: para buscar por descrição."},{"name":"tuss_search","description":"Busca códigos TUSS por texto. Quando usar: para localizar procedimentos por descrição. Quando não usar: para validar XML."},{"name":"tiss_sadt_missing","description":"Identifica campos obrigatórios SP/SADT ausentes. Quando usar: antes de renderizar uma guia. Quando não usar: para validar um lote."},{"name":"tiss_sadt_catalog","description":"Retorna o catálogo SP/SADT. Quando usar: para conhecer campos e domínios. Quando não usar: para preencher uma guia sem dados."},{"name":"tiss_rede","description":"Consulta 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"},{"name":"operadora_rede","description":"Consulta os estabelecimentos vinculados a uma operadora. Quando usar: para identificar unidades da rede por UF. Quando não usar: para buscar o cadastro geral; u"},{"name":"operadora_perfil","description":"Consulta 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 usa"},{"name":"tiss_sandbox_enviar_lote","description":"Envia um lote à operadora simulada. Quando usar: para testar integração local. Quando não usar: para transmitir dados reais."},{"name":"tiss_sandbox_demonstrativo","description":"Gera o demonstrativo de um protocolo simulado. Quando usar: após enviar um lote. Quando não usar: com protocolo de outra operadora."},{"name":"tiss_build","description":"Gera 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 e"},{"name":"tiss_hash","description":"Calcula 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."},{"name":"tiss_audit","description":"Audita um lote JSON com regras locais e contexto da operadora. Quando usar: para identificar inconsistências administrativas. Quando não usar: para aplicar corr"},{"name":"tiss_rejection_map","description":"Agrega 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 c"},{"name":"tiss_apply_fixes","description":"Aplica 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 "},{"name":"glosa_explain","description":"Explica 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."},{"name":"tiss_dominio","description":"Consulta 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"},{"name":"operadora_lookup","description":"Busca 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ínc"},{"name":"tiss_referencia","description":"Consulta 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"},{"name":"tiss_autorizacao_build","description":"Gera XML TISS 4.03.00 para solicitação ou resposta de autorização SP/SADT."},{"name":"tiss_autorizacao_parse","description":"Interpreta solicitações e respostas de autorização SP/SADT."},{"name":"tiss_autorizacao_check","description":"Valida uma solicitação SP/SADT e retorna uma decisão explicável."},{"name":"tiss_sandbox_autorizacao","description":"Gera uma resposta SP/SADT sintética nos cenários disponíveis."},{"name":"buscar_docs","description":"Busca 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 o"}],"toolCount":26,"toolsHash":"584ff91bf77694728d86211b59d05023f239d0bb5e464c54ee6ad74798b1be5e","serverName":"tiss","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.30.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T05:28:05.581Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1257,"error":null,"detail":{"tools":[{"name":"tiss_validate","description":"Valida 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_"},{"name":"tiss_parse_demonstrativo","description":"Lê decisões de um demonstrativo. Quando usar: para identificar pagamentos e glosas. Quando não usar: para validar lotes."},{"name":"tiss_plan_reconciliation","description":"Propõe vínculos entre decisões e guias. Quando usar: após ler um demonstrativo. Quando não usar: para alterar guias."},{"name":"tuss_lookup","description":"Busca um código TUSS exato. Quando usar: para consultar código ou vigência. Quando não usar: para buscar por descrição."},{"name":"tuss_search","description":"Busca códigos TUSS por texto. Quando usar: para localizar procedimentos por descrição. Quando não usar: para validar XML."},{"name":"tiss_sadt_missing","description":"Identifica campos obrigatórios SP/SADT ausentes. Quando usar: antes de renderizar uma guia. Quando não usar: para validar um lote."},{"name":"tiss_sadt_catalog","description":"Retorna o catálogo SP/SADT. Quando usar: para conhecer campos e domínios. Quando não usar: para preencher uma guia sem dados."},{"name":"tiss_rede","description":"Consulta 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"},{"name":"operadora_rede","description":"Consulta os estabelecimentos vinculados a uma operadora. Quando usar: para identificar unidades da rede por UF. Quando não usar: para buscar o cadastro geral; u"},{"name":"operadora_perfil","description":"Consulta 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 usa"},{"name":"tiss_sandbox_enviar_lote","description":"Envia um lote à operadora simulada. Quando usar: para testar integração local. Quando não usar: para transmitir dados reais."},{"name":"tiss_sandbox_demonstrativo","description":"Gera o demonstrativo de um protocolo simulado. Quando usar: após enviar um lote. Quando não usar: com protocolo de outra operadora."},{"name":"tiss_build","description":"Gera 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 e"},{"name":"tiss_hash","description":"Calcula 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."},{"name":"tiss_audit","description":"Audita um lote JSON com regras locais e contexto da operadora. Quando usar: para identificar inconsistências administrativas. Quando não usar: para aplicar corr"},{"name":"tiss_rejection_map","description":"Agrega 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 c"},{"name":"tiss_apply_fixes","description":"Aplica 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 "},{"name":"glosa_explain","description":"Explica 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."},{"name":"tiss_dominio","description":"Consulta 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"},{"name":"operadora_lookup","description":"Busca 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ínc"},{"name":"tiss_referencia","description":"Consulta 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"},{"name":"tiss_autorizacao_build","description":"Gera XML TISS 4.03.00 para solicitação ou resposta de autorização SP/SADT."},{"name":"tiss_autorizacao_parse","description":"Interpreta solicitações e respostas de autorização SP/SADT."},{"name":"tiss_autorizacao_check","description":"Valida uma solicitação SP/SADT e retorna uma decisão explicável."},{"name":"tiss_sandbox_autorizacao","description":"Gera uma resposta SP/SADT sintética nos cenários disponíveis."},{"name":"buscar_docs","description":"Busca 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 o"}],"toolCount":26,"toolsHash":"584ff91bf77694728d86211b59d05023f239d0bb5e464c54ee6ad74798b1be5e","serverName":"tiss","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.30.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T22:26:33.429Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":226,"error":null,"detail":{"tools":[{"name":"tiss_validate","description":"Valida 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_"},{"name":"tiss_parse_demonstrativo","description":"Lê decisões de um demonstrativo. Quando usar: para identificar pagamentos e glosas. Quando não usar: para validar lotes."},{"name":"tiss_plan_reconciliation","description":"Propõe vínculos entre decisões e guias. Quando usar: após ler um demonstrativo. Quando não usar: para alterar guias."},{"name":"tuss_lookup","description":"Busca um código TUSS exato. Quando usar: para consultar código ou vigência. Quando não usar: para buscar por descrição."},{"name":"tuss_search","description":"Busca códigos TUSS por texto. Quando usar: para localizar procedimentos por descrição. Quando não usar: para validar XML."},{"name":"tiss_sadt_missing","description":"Identifica campos obrigatórios SP/SADT ausentes. Quando usar: antes de renderizar uma guia. Quando não usar: para validar um lote."},{"name":"tiss_sadt_catalog","description":"Retorna o catálogo SP/SADT. Quando usar: para conhecer campos e domínios. Quando não usar: para preencher uma guia sem dados."},{"name":"tiss_rede","description":"Consulta 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"},{"name":"operadora_rede","description":"Consulta os estabelecimentos vinculados a uma operadora. Quando usar: para identificar unidades da rede por UF. Quando não usar: para buscar o cadastro geral; u"},{"name":"operadora_perfil","description":"Consulta 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 usa"},{"name":"tiss_sandbox_enviar_lote","description":"Envia um lote à operadora simulada. Quando usar: para testar integração local. Quando não usar: para transmitir dados reais."},{"name":"tiss_sandbox_demonstrativo","description":"Gera o demonstrativo de um protocolo simulado. Quando usar: após enviar um lote. Quando não usar: com protocolo de outra operadora."},{"name":"tiss_build","description":"Gera 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 e"},{"name":"tiss_hash","description":"Calcula 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."},{"name":"tiss_audit","description":"Audita um lote JSON com regras locais e contexto da operadora. Quando usar: para identificar inconsistências administrativas. Quando não usar: para aplicar corr"},{"name":"tiss_rejection_map","description":"Agrega 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 c"},{"name":"tiss_apply_fixes","description":"Aplica 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 "},{"name":"glosa_explain","description":"Explica 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."},{"name":"tiss_dominio","description":"Consulta 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"},{"name":"operadora_lookup","description":"Busca 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ínc"},{"name":"tiss_referencia","description":"Consulta 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"},{"name":"tiss_autorizacao_build","description":"Gera XML TISS 4.03.00 para solicitação ou resposta de autorização SP/SADT."},{"name":"tiss_autorizacao_parse","description":"Interpreta solicitações e respostas de autorização SP/SADT."},{"name":"tiss_autorizacao_check","description":"Valida uma solicitação SP/SADT e retorna uma decisão explicável."},{"name":"tiss_sandbox_autorizacao","description":"Gera uma resposta SP/SADT sintética nos cenários disponíveis."},{"name":"buscar_docs","description":"Busca 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 o"}],"toolCount":26,"toolsHash":"93df7bc2c64b68be3b53ab60049f8b39b2b491184631afc74ef8f9c2594d9cdf","serverName":"tiss","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.30.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T15:23:46.003Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":175,"error":null,"detail":{"tools":[{"name":"tiss_validate","description":"Valida 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_"},{"name":"tiss_parse_demonstrativo","description":"Lê decisões de um demonstrativo. Quando usar: para identificar pagamentos e glosas. Quando não usar: para validar lotes."},{"name":"tiss_plan_reconciliation","description":"Propõe vínculos entre decisões e guias. Quando usar: após ler um demonstrativo. Quando não usar: para alterar guias."},{"name":"tuss_lookup","description":"Busca um código TUSS exato. Quando usar: para consultar código ou vigência. Quando não usar: para buscar por descrição."},{"name":"tuss_search","description":"Busca códigos TUSS por texto. Quando usar: para localizar procedimentos por descrição. Quando não usar: para validar XML."},{"name":"tiss_sadt_missing","description":"Identifica campos obrigatórios SP/SADT ausentes. Quando usar: antes de renderizar uma guia. Quando não usar: para validar um lote."},{"name":"tiss_sadt_catalog","description":"Retorna o catálogo SP/SADT. Quando usar: para conhecer campos e domínios. Quando não usar: para preencher uma guia sem dados."},{"name":"tiss_rede","description":"Consulta 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"},{"name":"operadora_rede","description":"Consulta os estabelecimentos vinculados a uma operadora. Quando usar: para identificar unidades da rede por UF. Quando não usar: para buscar o cadastro geral; u"},{"name":"operadora_perfil","description":"Consulta 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 usa"},{"name":"tiss_sandbox_enviar_lote","description":"Envia um lote à operadora simulada. Quando usar: para testar integração local. Quando não usar: para transmitir dados reais."},{"name":"tiss_sandbox_demonstrativo","description":"Gera o demonstrativo de um protocolo simulado. Quando usar: após enviar um lote. Quando não usar: com protocolo de outra operadora."},{"name":"tiss_build","description":"Gera 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 e"},{"name":"tiss_hash","description":"Calcula 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."},{"name":"tiss_audit","description":"Audita um lote JSON com regras locais e contexto da operadora. Quando usar: para identificar inconsistências administrativas. Quando não usar: para aplicar corr"},{"name":"tiss_rejection_map","description":"Agrega 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 c"},{"name":"tiss_apply_fixes","description":"Aplica 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 "},{"name":"glosa_explain","description":"Explica 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."},{"name":"tiss_dominio","description":"Consulta 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"},{"name":"operadora_lookup","description":"Busca 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ínc"},{"name":"tiss_referencia","description":"Consulta 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"},{"name":"tiss_autorizacao_build","description":"Gera XML TISS 4.03.00 para solicitação ou resposta de autorização SP/SADT."},{"name":"tiss_autorizacao_parse","description":"Interpreta solicitações e respostas de autorização SP/SADT."},{"name":"tiss_autorizacao_check","description":"Valida uma solicitação SP/SADT e retorna uma decisão explicável."},{"name":"tiss_sandbox_autorizacao","description":"Gera uma resposta SP/SADT sintética nos cenários disponíveis."},{"name":"buscar_docs","description":"Busca 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 o"}],"toolCount":26,"toolsHash":"93df7bc2c64b68be3b53ab60049f8b39b2b491184631afc74ef8f9c2594d9cdf","serverName":"tiss","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.30.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T07:22:43.926Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":243,"error":null,"detail":{"tools":[{"name":"tiss_validate","description":"Valida 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_"},{"name":"tiss_parse_demonstrativo","description":"Lê decisões de um demonstrativo. Quando usar: para identificar pagamentos e glosas. Quando não usar: para validar lotes."},{"name":"tiss_plan_reconciliation","description":"Propõe vínculos entre decisões e guias. Quando usar: após ler um demonstrativo. Quando não usar: para alterar guias."},{"name":"tuss_lookup","description":"Busca um código TUSS exato. Quando usar: para consultar código ou vigência. Quando não usar: para buscar por descrição."},{"name":"tuss_search","description":"Busca códigos TUSS por texto. Quando usar: para localizar procedimentos por descrição. Quando não usar: para validar XML."},{"name":"tiss_sadt_missing","description":"Identifica campos obrigatórios SP/SADT ausentes. Quando usar: antes de renderizar uma guia. Quando não usar: para validar um lote."},{"name":"tiss_sadt_catalog","description":"Retorna o catálogo SP/SADT. Quando usar: para conhecer campos e domínios. Quando não usar: para preencher uma guia sem dados."},{"name":"tiss_rede","description":"Consulta 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"},{"name":"operadora_rede","description":"Consulta os estabelecimentos vinculados a uma operadora. Quando usar: para identificar unidades da rede por UF. Quando não usar: para buscar o cadastro geral; u"},{"name":"operadora_perfil","description":"Consulta 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 usa"},{"name":"tiss_sandbox_enviar_lote","description":"Envia um lote à operadora simulada. Quando usar: para testar integração local. Quando não usar: para transmitir dados reais."},{"name":"tiss_sandbox_demonstrativo","description":"Gera o demonstrativo de um protocolo simulado. Quando usar: após enviar um lote. Quando não usar: com protocolo de outra operadora."},{"name":"tiss_build","description":"Gera 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 e"},{"name":"tiss_hash","description":"Calcula 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."},{"name":"tiss_audit","description":"Audita um lote JSON com regras locais e contexto da operadora. Quando usar: para identificar inconsistências administrativas. Quando não usar: para aplicar corr"},{"name":"tiss_rejection_map","description":"Agrega 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 c"},{"name":"tiss_apply_fixes","description":"Aplica 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 "},{"name":"glosa_explain","description":"Explica 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."},{"name":"tiss_dominio","description":"Consulta 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"},{"name":"operadora_lookup","description":"Busca 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ínc"},{"name":"tiss_referencia","description":"Consulta 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"},{"name":"tiss_autorizacao_build","description":"Gera XML TISS 4.03.00 para solicitação ou resposta de autorização SP/SADT."},{"name":"tiss_autorizacao_parse","description":"Interpreta solicitações e respostas de autorização SP/SADT."},{"name":"tiss_autorizacao_check","description":"Valida uma solicitação SP/SADT e retorna uma decisão explicável."},{"name":"tiss_sandbox_autorizacao","description":"Gera uma resposta SP/SADT sintética nos cenários disponíveis."},{"name":"buscar_docs","description":"Busca 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 o"}],"toolCount":26,"toolsHash":"93df7bc2c64b68be3b53ab60049f8b39b2b491184631afc74ef8f9c2594d9cdf","serverName":"tiss","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.30.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T00:25:17.806Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1231,"error":null,"detail":{"tools":[{"name":"tiss_validate","description":"Valida 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_"},{"name":"tiss_parse_demonstrativo","description":"Lê decisões de um demonstrativo. Quando usar: para identificar pagamentos e glosas. Quando não usar: para validar lotes."},{"name":"tiss_plan_reconciliation","description":"Propõe vínculos entre decisões e guias. Quando usar: após ler um demonstrativo. Quando não usar: para alterar guias."},{"name":"tuss_lookup","description":"Busca um código TUSS exato. Quando usar: para consultar código ou vigência. Quando não usar: para buscar por descrição."},{"name":"tuss_search","description":"Busca códigos TUSS por texto. Quando usar: para localizar procedimentos por descrição. Quando não usar: para validar XML."},{"name":"tiss_sadt_missing","description":"Identifica campos obrigatórios SP/SADT ausentes. Quando usar: antes de renderizar uma guia. Quando não usar: para validar um lote."},{"name":"tiss_sadt_catalog","description":"Retorna o catálogo SP/SADT. Quando usar: para conhecer campos e domínios. Quando não usar: para preencher uma guia sem dados."},{"name":"tiss_rede","description":"Consulta 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"},{"name":"operadora_rede","description":"Consulta os estabelecimentos vinculados a uma operadora. Quando usar: para identificar unidades da rede por UF. Quando não usar: para buscar o cadastro geral; u"},{"name":"operadora_perfil","description":"Consulta 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 usa"},{"name":"tiss_sandbox_enviar_lote","description":"Envia um lote à operadora simulada. Quando usar: para testar integração local. Quando não usar: para transmitir dados reais."},{"name":"tiss_sandbox_demonstrativo","description":"Gera o demonstrativo de um protocolo simulado. Quando usar: após enviar um lote. Quando não usar: com protocolo de outra operadora."},{"name":"tiss_build","description":"Gera 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 e"},{"name":"tiss_hash","description":"Calcula 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."},{"name":"tiss_audit","description":"Audita um lote JSON com regras locais e contexto da operadora. Quando usar: para identificar inconsistências administrativas. Quando não usar: para aplicar corr"},{"name":"tiss_rejection_map","description":"Agrega 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 c"},{"name":"tiss_apply_fixes","description":"Aplica 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 "},{"name":"glosa_explain","description":"Explica 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."},{"name":"tiss_dominio","description":"Consulta 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"},{"name":"operadora_lookup","description":"Busca 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ínc"},{"name":"tiss_referencia","description":"Consulta 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"},{"name":"tiss_autorizacao_build","description":"Gera XML TISS 4.03.00 para solicitação ou resposta de autorização SP/SADT."},{"name":"tiss_autorizacao_parse","description":"Interpreta solicitações e respostas de autorização SP/SADT."},{"name":"tiss_autorizacao_check","description":"Valida uma solicitação SP/SADT e retorna uma decisão explicável."},{"name":"tiss_sandbox_autorizacao","description":"Gera uma resposta SP/SADT sintética nos cenários disponíveis."},{"name":"buscar_docs","description":"Busca 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 o"}],"toolCount":26,"toolsHash":"93df7bc2c64b68be3b53ab60049f8b39b2b491184631afc74ef8f9c2594d9cdf","serverName":"tiss","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.30.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"tiss_validate","description":"Valida 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_"},{"name":"tiss_parse_demonstrativo","description":"Lê decisões de um demonstrativo. Quando usar: para identificar pagamentos e glosas. Quando não usar: para validar lotes."},{"name":"tiss_plan_reconciliation","description":"Propõe vínculos entre decisões e guias. Quando usar: após ler um demonstrativo. Quando não usar: para alterar guias."},{"name":"tuss_lookup","description":"Busca um código TUSS exato. Quando usar: para consultar código ou vigência. Quando não usar: para buscar por descrição."},{"name":"tuss_search","description":"Busca códigos TUSS por texto. Quando usar: para localizar procedimentos por descrição. Quando não usar: para validar XML."},{"name":"tiss_sadt_missing","description":"Identifica campos obrigatórios SP/SADT ausentes. Quando usar: antes de renderizar uma guia. Quando não usar: para validar um lote."},{"name":"tiss_sadt_catalog","description":"Retorna o catálogo SP/SADT. Quando usar: para conhecer campos e domínios. Quando não usar: para preencher uma guia sem dados."},{"name":"tiss_rede","description":"Consulta 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"},{"name":"operadora_rede","description":"Consulta os estabelecimentos vinculados a uma operadora. Quando usar: para identificar unidades da rede por UF. Quando não usar: para buscar o cadastro geral; u"},{"name":"operadora_perfil","description":"Consulta 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 usa"},{"name":"tiss_sandbox_enviar_lote","description":"Envia um lote à operadora simulada. Quando usar: para testar integração local. Quando não usar: para transmitir dados reais."},{"name":"tiss_sandbox_demonstrativo","description":"Gera o demonstrativo de um protocolo simulado. Quando usar: após enviar um lote. Quando não usar: com protocolo de outra operadora."},{"name":"tiss_build","description":"Gera 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 e"},{"name":"tiss_hash","description":"Calcula 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."},{"name":"tiss_audit","description":"Audita um lote JSON com regras locais e contexto da operadora. Quando usar: para identificar inconsistências administrativas. Quando não usar: para aplicar corr"},{"name":"tiss_rejection_map","description":"Agrega 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 c"},{"name":"tiss_apply_fixes","description":"Aplica 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 "},{"name":"glosa_explain","description":"Explica 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."},{"name":"tiss_dominio","description":"Consulta 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"},{"name":"operadora_lookup","description":"Busca 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ínc"},{"name":"tiss_referencia","description":"Consulta 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"},{"name":"tiss_autorizacao_build","description":"Gera XML TISS 4.03.00 para solicitação ou resposta de autorização SP/SADT."},{"name":"tiss_autorizacao_parse","description":"Interpreta solicitações e respostas de autorização SP/SADT."},{"name":"tiss_autorizacao_check","description":"Valida uma solicitação SP/SADT e retorna uma decisão explicável."},{"name":"tiss_sandbox_autorizacao","description":"Gera uma resposta SP/SADT sintética nos cenários disponíveis."},{"name":"buscar_docs","description":"Busca 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 o"}],"package":null,"toolSurface":{"id":"ts_z675sb2mzkw7","endpointId":"ep_zzvepn6kw87z","hash":"584ff91bf77694728d86211b59d05023f239d0bb5e464c54ee6ad74798b1be5e","toolCount":26,"serverName":"tiss","serverVersion":"1.30.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-31T05:28:05.579Z","lastSeenAt":"2026-11-01T19:23:04.554Z","observations":6,"toolNames":["tiss_validate","tiss_parse_demonstrativo","tiss_plan_reconciliation","tuss_lookup","tuss_search","tiss_sadt_missing","tiss_sadt_catalog","tiss_rede","operadora_rede","operadora_perfil","tiss_sandbox_enviar_lote","tiss_sandbox_demonstrativo","tiss_build","tiss_hash","tiss_audit","tiss_rejection_map","tiss_apply_fixes","glosa_explain","tiss_dominio","operadora_lookup","tiss_referencia","tiss_autorizacao_build","tiss_autorizacao_parse","tiss_autorizacao_check","tiss_sandbox_autorizacao","buscar_docs"],"distinctSurfaces":2},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"health.voa/tiss","url":"https://registry.modelcontextprotocol.io/v0/servers/health.voa%2Ftiss","firstSeenAt":"2026-10-25T17:19:13.949Z","fetchedAt":"2026-11-01T17:22:43.859Z","normalizedAt":"2026-11-01T17:22:43.859Z"}]},"firstSeenAt":"2026-10-25T17:19:13.949Z","updatedAt":"2026-11-01T19:27:49.953Z"}