Official MCP server for Brazilian Federal Senate (Senado Federal) Open Data API - Query senator voting records, legislative proposals, committee activities via Claude, Cursor, Continue. 56 tools for legislative transparency and political research in Brazil.
Server provides 26 tools with consistent naming patterns and generally adequate descriptions. All tools follow verb_noun naming convention (comissoes_listar, comissao_detalhes, etc.). Most tool descriptions are present and informative (80-200 chars typical), explaining what the tool does and when to use it. However, parameter descriptions are minimal or missing entirely in many cases, and no output schemas are documented. Input schemas are present but lack depth, parameters often have no type constraints, enums, or validation guidance. Error handling is absent from tool specifications. The tools are READ_ONLY and well-scoped (no combination tools), but lack the production-grade polish needed for a 70+ rating.
Obtém informações detalhadas sobre uma comissão específica. Inclui nome completo, sigla, tipo, finalidade, competências, composição atual, telefones, e-mails, endereços e outras informações relevantes.
Lista todos os membros de uma comissão específica. Mostra senadores que compõem a comissão, seus cargos (presidente, vice-presidente, titular, suplente) e partidos. Permite filtrar por legislatura.
Lista todas as comissões do Senado Federal. Permite filtrar por tipo (permanente, temporária, mista, parlamentar de inquérito, etc.) e sigla. Retorna informações básicas sobre cada comissão.
Lista todas as legislaturas do Senado Federal. Uma legislatura corresponde a um período de 4 anos de mandato dos senadores.
Lista todos os autores de uma matéria legislativa. Inclui autor principal e coautores, com informações sobre cada parlamentar.
Obtém informações detalhadas sobre uma matéria legislativa específica. Inclui tipo, número, ano, ementa, explicação da ementa, autores, local de tramitação, situação atual, e outras informações relevantes.
Output schemas not documented for any tool. LLMs cannot plan multi-step workflows or extract specific fields from responses without knowing the return structure.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 53 | <=2025-11-25 | v2 |
Lista matérias legislativas relacionadas a uma matéria específica.
Lista todos os textos disponíveis de uma matéria legislativa. Inclui texto inicial, substitutivos, pareceres, emendas, e versões finais. Fornece URLs para download dos documentos em diversos formatos (PDF, RTF, etc.).
Obtém o histórico completo de tramitação de uma matéria legislativa. Mostra cada movimentação da matéria, incluindo data, origem, destino, ação realizada e situação. Permite filtrar por período.
Lista todas as votações realizadas sobre uma matéria legislativa específica. Inclui data, resultado, placar (votos sim, não, abstenções), e o tipo de votação (nominal, simbólica, etc.).
Pesquisa matérias legislativas no Senado Federal. Permite filtrar por tipo (PLS, PEC, PLP, etc.), número, ano, autor, assunto e palavras-chave. Também permite filtrar apenas matérias em tramitação ou por período específico.
Obtém informações detalhadas sobre um partido político específico. Inclui sigla, nome completo, número de registro, data de fundação, número de senadores filiados, líderes, e bloco parlamentar ao qual pertence.
Lista todos os senadores filiados a um partido político específico. Mostra nome, UF, situação (em exercício, licenciado, etc.) e mandato. Permite filtrar por legislatura.
Lista todos os partidos políticos com representação no Senado Federal. Retorna informações básicas como sigla, nome completo, e número de senadores filiados.
Lista todas as matérias legislativas (projetos de lei, emendas, requerimentos, etc.) de autoria de um senador específico. Permite filtrar por tipo de matéria e período. Útil para analisar a produção legislativa do senador.
Lista todas as comissões das quais um senador é ou foi membro. Inclui informação sobre o cargo ocupado (presidente, vice-presidente, titular, suplente) e o período de participação. Permite filtrar por legislatura.
Obtém informações detalhadas sobre um senador específico. Inclui dados pessoais, biografia, formação acadêmica, telefones, endereços, e-mails, mandato atual, partido, UF, e outras informações relevantes.
Lista todas as licenças e afastamentos de um senador. Inclui tipo de licença (saúde, particular, etc.), período de afastamento, e motivo quando disponível.
Lista informações sobre os mandatos de um senador.
Obtém o histórico de votações de um senador específico. Lista todas as votações em que o senador participou, incluindo a matéria votada, data, resultado da votação, e o voto do senador. Permite filtrar por período.
Lista senadores em exercício no Senado Federal. Permite filtrar por nome, partido, UF (estado) e legislatura. Retorna informações básicas como nome completo, nome parlamentar, partido, UF e situação.
Lista todas as situações possíveis de matérias legislativas (em tramitação, arquivada, aprovada, etc.).
Lista todos os tipos de autores de matérias legislativas (senador, comissão, mesa, etc.).
Lista todos os tipos de comissões do Senado (permanentes, temporárias, mistas, etc.).
Lista todos os tipos de matérias legislativas (PLS, PEC, PLP, etc.). Útil para entender as diferentes categorias de proposições.
Lista todas as Unidades Federativas (estados) do Brasil. Cada estado elege 3 senadores.
Parameter descriptions are minimal or absent. Parameters like 'pagina', 'itens', 'legislatura' lack guidance on valid ranges, defaults, or behavior. For example, 'pagina' has description 'Page number' but no indication of minimum/maximum or what happens if out of range.
No enum constraints on filter parameters. 'tipo' (committee type) in comissoes_listar accepts 'permanente, temporária, mista, parlamentar de inquérito, etc.' but no enum is defined in the schema. LLMs may hallucinate invalid values.
Sparse or vague tool descriptions for reference/utility tools. 'materia_relacionadas' has only 'Lista matérias legislativas relacionadas a uma matéria específica.', too short to guide LLM selection or explain why this tool exists vs. a search.
No error handling guidance in tool specs. Tools do not indicate what errors are possible, how to recover, or whether operations are retryable. E.g., what if a codigo (code) parameter does not exist?
Pagination model unclear. Tools with 'pagina' and 'itens' parameters do not document whether pages are 0-indexed or 1-indexed, what the default page size is, or whether a total_count is returned.