senado_contratacao_detalhe
ActiveTool of Senado BR MCP
Detalha uma seção específica de uma contratação. O `tipo` indica a natureza do registro: `contratos` (contrato firmado), `atas_registro_preco` (ata de registro de preço — compromisso de preços para compras futuras) ou `notas_empenho` (nota de empenho — reserva orçamentária do gasto). A `secao` escolhe o aspecto: `itens`, `pagamentos`, `garantias`, `aditivos` (só `contratos`) ou `acionamentos` (só `atas_registro_preco`). Retorna `{ id, tipo, secao, count, total, itens }` com os registros brutos da seção (campos conforme a API administrativa), limitados a `limite` (padrão 100, máx 500); seção sem registros retorna `count` 0 e `itens` vazio. Obtenha o `id` antes via `senado_contratos` ou `senado_contratacoes_lista`; combinações de seção/tipo inválidas retornam erro.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id",
"secao"
],
"properties": {
"id": {
"type": "integer",
"maximum": 9007199254740991,
"description": "ID da contratação (campo 'id' das listas de contratos/atas/empenhos)",
"exclusiveMinimum": 0
},
"tipo": {
"enum": [
"contratos",
"atas_registro_preco",
"notas_empenho"
],
"type": "string",
"default": "contratos",
"description": "Tipo da contratação"
},
"secao": {
"enum": [
"itens",
"pagamentos",
"garantias",
"aditivos",
"acionamentos"
],
"type": "string",
"description": "aditivos: apenas contratos; acionamentos: apenas atas"
},
"limite": {
"type": "integer",
"default": 100,
"maximum": 500,
"minimum": 1,
"description": "Máximo de itens (padrão: 100)"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Senado BR MCP
https://github.com/SidneyBissoli/senado-br-mcp-cloudflare
2/7 registries