senado-br-mcp (SidneyBissoli/senado-br-mcp) is an MCP server listed on the M8ven Trust Index. It scores 72 out of 100, grade C. It declares 33 tools. No publisher has claimed this listing.
MCP server for Brazilian Federal Senate open data (legislators, bills, votes, committees)
Caution. Specific findings reduced this grade. They are listed on the page. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
Verified is a snapshot. Live keeps it current, and builds your track record.
⚡ Connect GitHub → continuous verification on every pushwhy connect →Who stands behind it
SidneyBissoli
Source: Glama
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →
Install from
The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.
These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.
senado_agenda_plenarioObtém agenda de sessões do plenário do Senado, incluindo pauta com matérias a serem votadas.
senado_agenda_comissoesObtém agenda de reuniões das comissões do Senado. Pode filtrar por data e comissão específica.
senado_legislatura_atualRetorna informações sobre a legislatura vigente, incluindo número, período e datas de início/fim.
senado_tipos_materiaLista os tipos de matérias legislativas válidos com sigla, nome completo e descrição. Útil para usar em buscas.
senado_partidosLista partidos com representação atual no Senado, incluindo sigla, nome completo e número de senadores.
senado_ufsLista unidades federativas com número de senadores atualmente em exercício por estado.
senado_listar_comissoesLista comissões do Senado. Pode filtrar por tipo (permanente, temporária, CPI, mista) e status (ativa/inativa).
senado_obter_comissaoObtém detalhes de uma comissão, incluindo presidente, vice-presidente e finalidade.
senado_membros_comissaoLista membros atuais de uma comissão, incluindo cargo (presidente, vice, titular, suplente).
senado_reunioes_comissaoLista reuniões agendadas ou realizadas de uma comissão, com data, hora, local e pauta.
senado_ecidadania_listar_consultasLista consultas públicas do e-Cidadania com votação cidadã sobre matérias em tramitação.
senado_ecidadania_obter_consultaObtém detalhes de uma consulta pública específica, incluindo votos, autor e comentários.
senado_ecidadania_consultas_polarizadasRetorna consultas com votação equilibrada (~50/50), útil para identificar temas polarizados na sociedade.
senado_ecidadania_consultas_consensuaisRetorna consultas com alta concordância (>85% em uma direção), útil para identificar temas de consenso.
senado_ecidadania_listar_eventosLista eventos interativos (audiências públicas, sabatinas, lives) do e-Cidadania.
senado_ecidadania_obter_eventoObtém detalhes de um evento interativo, incluindo pauta, convidados e link para vídeo.
senado_ecidadania_eventos_popularesRetorna eventos com mais comentários e perguntas dos cidadãos.
senado_ecidadania_listar_ideiasLista ideias legislativas propostas por cidadãos no e-Cidadania.
senado_ecidadania_obter_ideiaObtém detalhes de uma ideia legislativa, incluindo descrição completa, apoios e se foi convertida em PL.
senado_ecidadania_ideias_popularesRetorna as ideias legislativas mais apoiadas pelos cidadãos.
senado_ecidadania_sugerir_tema_enqueteAnalisa e sugere temas para enquete mensal baseado em critérios configuráveis. Evita temas muito polarizados ou com consenso total.
senado_buscar_materiasBusca matérias legislativas por diversos critérios: tipo (PEC, PL, PLP, MPV), número, ano, palavras-chave, autor ou relator.
senado_obter_materiaObtém detalhes completos de uma matéria legislativa, incluindo ementa, autoria, situação atual e relator.
senado_tramitacao_materiaObtém histórico de tramitação de uma matéria, mostrando todas as movimentações em ordem cronológica.
senado_textos_materiaObtém textos disponíveis de uma matéria (inicial, substitutivo, final) com URLs para download.
senado_votos_materiaObtém resultado de votações de uma matéria, incluindo placar e votos nominais quando disponíveis.
senado_listar_senadoresLista senadores em exercício ou de uma legislatura específica. Pode filtrar por UF e partido.
senado_obter_senadorObtém informações detalhadas de um senador específico, incluindo dados biográficos, mandatos e comissões.
senado_buscar_senador_por_nomeBusca senadores por nome (útil quando não se tem o código). Retorna lista de senadores correspondentes.
senado_votacoes_senadorLista votações de um senador específico, mostrando como o senador votou em cada matéria.
senado_listar_votacoesLista votações do plenário do Senado por ano, podendo filtrar por mês ou período específico.
senado_obter_votacaoObtém detalhes de uma votação específica, incluindo votos nominais de cada senador.
senado_votacoes_recentesObtém as votações mais recentes do plenário (últimos N dias). Útil para acompanhar atividade legislativa recente.
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
Anthropic's MCP TypeScript SDK has a ReDoS vulnerability
Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default
express vulnerable to XSS via response.redirect()
Express.js Open Redirect in malformed URLs
esbuild enables any website to send any requests to the development server and read the response
ALERT_WEBHOOK_URL(optional, for notifications)LOG_LEVELLogging level infoMONTHLY_REQUEST_LIMIT(default: 10000)PORTTool annotations
No tools have read-only/destructive annotations
Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.
All four hints declared on every tool
33/33 tools missing one or more hints — senado_agenda_plenario (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); senado_agenda_comissoes (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); senado_legislatura_atual (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +30 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.
For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.
Tool inputs are validated
29/33 tool handlers declare input schemas (88%)
Declare an inputSchema with zod/joi/yup on every tool definition.
Tests exist
No test files found
Add tests that exercise each declared tool.
Production dependencies are patched
0 critical, 2 high severity in production deps — @modelcontextprotocol/sdk@1.0.0 (high), @modelcontextprotocol/sdk@1.0.0 (high)
Run npm audit fix, or upgrade the affected packages to a non-vulnerable version.
Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.
[](https://m8ven.ai/mcp/sidneybissoli/senado-br-mcp)?variant=verified from the URL.Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.
https://m8ven.ai/api/mcp/tool-check