senado_obter_materia
ActiveTool of Senado BR MCP
Obtém dados de uma matéria pelo `codigoMateria`, conforme `secao` (padrão `detalhe`): `detalhe` → objeto com `identificacao`, `apelido`, `ementa`, `autor`, `situacao`, `localAtual`, `dataApresentacao`, `indexacao`, `classificacoes[]`, `tramitando`, `relator` (nome/partido/uf/comissão), `deliberacao` e `normaGerada`. `tramitacao` → histórico de tramitação cronológico em `tramitacoes[]` (`data`, `local`, `descricao`), com `count`/`total` (mantém os mais recentes ao truncar). `textos` → documentos da matéria em `textos[]` (`tipo`, `formato`, `identificacao`, `data`, `autoria`, `url`), do mais recente ao mais antigo. `limite` aplica-se a tramitacao/textos (padrão 100 e 50; ao truncar inclui `aviso`). Obtenha o `codigoMateria` via `senado_buscar_materias`.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"codigoMateria"
],
"properties": {
"secao": {
"enum": [
"detalhe",
"tramitacao",
"textos"
],
"type": "string",
"default": "detalhe",
"description": "detalhe (situação/relator), tramitacao (histórico) ou textos (documentos)"
},
"limite": {
"type": "integer",
"maximum": 1000,
"minimum": 1,
"description": "Máximo de itens em tramitacao/textos (padrão: 100 tramitacao, 50 textos)"
},
"codigoMateria": {
"type": "integer",
"maximum": 9007199254740991,
"description": "Código único da matéria",
"exclusiveMinimum": 0
}
}
}Parent server
Senado BR MCP
https://github.com/SidneyBissoli/senado-br-mcp-cloudflare
2/7 registries