senado_ecidadania_consultas_votos
ActiveTool of Senado BR MCP
Acervo **histórico** de votos das consultas públicas do e-Cidadania, com **quebra por UF** (fonte: CSV Arquimedes; ~15 mil matérias, atualizado semanalmente). Diferente de `senado_ecidadania_listar_consultas` (consultas em tramitação): aqui o conjunto é o **arquivo** de matérias já consultadas — `status` vem como `Descontinuado` no arquivo de origem, por isso é tratado como acervo, não como opinião atual. Retorna `{ count, referencePeriod, consultas }`, cada item com `id`, `materia`, `ementa`, `autoria`, `votosSim`/`votosNao`/`totalVotos`, `votosPorUf` (`{ UF: { sim, nao } }`) e `url`. Use `ordenarPor` (`total`/`sim`/`nao`, padrão `total`) e `ordem` para ranking; `uf` para recortar e **ranquear por aquele estado** (só matérias com votos na UF, e cada item ganha `recorteUf`); `materia` para filtrar por código (numérico) ou trecho do nome/ementa; `limite` (padrão 20).
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"uf": {
"type": "string",
"maxLength": 2,
"minLength": 2,
"description": "Sigla da UF (ex.: SP) — filtra e ranqueia por votos daquele estado"
},
"ordem": {
"enum": [
"asc",
"desc"
],
"type": "string",
"default": "desc",
"description": "Ordem (padrão desc)"
},
"limite": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1,
"description": "Número máximo de resultados"
},
"materia": {
"type": "string",
"description": "Filtro por código da matéria (numérico) ou trecho do nome/ementa"
},
"ordenarPor": {
"enum": [
"total",
"sim",
"nao"
],
"type": "string",
"default": "total",
"description": "Métrica do ranking (padrão: total de votos)"
}
}
}Parent server
Senado BR MCP
https://github.com/SidneyBissoli/senado-br-mcp-cloudflare
2/7 registries