# Dados Abertos Senado BR MCP (io.github.SidneyBissoli/senado-br-mcp-cloudflare): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/io.github.SidneyBissoli%2Fsenado-br-mcp-cloudflare/versions/latest)
- Connected to: https://senado.sidneybissoli.com/mcp
- Homepage: https://senado.sidneybissoli.com/
- Repository: https://github.com/SidneyBissoli/senado-br-mcp-cloudflare
- Scoring rules: v2
- Tools: 69
- Average: 61.6 / 100 (Cloudy)
- Near-identical pairs: 0

This page shows how Dados Abertos Senado BR MCP (io.github.SidneyBissoli/senado-br-mcp-cloudflare)'s tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.

Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.

## Across the server

- Major: 69 tools. Above 40, models choose less accurately.
- Minor: The server's instructions are 7844 characters. Claude Code reads only the first 2,048 by default (Codex 0.154.0 reads them whole). Put what the server is for first.

## Tools

- `senado_contratos`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_licitacoes`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_liderancas`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_terceirizados`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_search_processos`: 55 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: autor.
  - Minor: No `required` list, so every argument is optional.
- `senado_autores_atuais`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_empresas_contratadas`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_search_votacoes`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_buscar_materias`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: autorNome.
  - Minor: No `required` list, so every argument is optional.
- `senado_ecidadania_consultas_votos`: 58 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_ecidadania_listar_eventos`: 58 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_processo_detalhe`: 58 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_agenda_comissoes`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_agenda_plenario`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_ecidadania_consultas_analise`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_ecidadania_listar_consultas`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_ecidadania_sugerir_tema_enquete`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument criterios.evitarPolarizacao is unclear.
  - Minor: The meaning of the boolean argument criterios.evitarConsenso is unclear.
- `senado_listar_comissoes`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_mesa`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_orcamento_parlamentar`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_orientacao_bancada`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_pessoal_tabelas`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_tabelas_plenario`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_tabelas_processo`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_vetos`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_contratacoes_lista`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_notas_taquigraficas`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_senadores_admin`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_servidores`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: cargo.
  - Minor: No `required` list, so every argument is optional.
- `senado_buscar_legislacao`: 61 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_discursos_senador`: 61 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_votacao_comissao`: 61 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_discursos_plenario`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_distribuicao_materias`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_ecidadania_obter_consulta`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_ecidadania_obter_ideia`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_encontro_plenario`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_estrutura_organizacional`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_execucao_orcamentaria`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_listar_blocos`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_obter_bloco`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_obter_comissao`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_obter_materia`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_obter_processo`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_obter_senador`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_obter_votacao`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_resultado_plenario`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_reunioes_comissao`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_senador_historico`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_senadores_afastados`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_tabelas_referencia`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_votacoes_senador`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_votos_materia`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_ecidadania_listar_ideias`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_listar_senadores`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_reuniao_comissao`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `senado_requerimentos_cpi`: 65 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_ceaps`: 67 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_contratacao_detalhe`: 67 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_discurso_texto`: 67 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_ecidadania_obter_evento`: 67 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_horas_extras`: 67 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_obter_legislacao`: 67 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_resultado_veto`: 67 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_videos_taquigrafia`: 67 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_remuneracoes_servidores`: 68 / 100
  - Major: Says nothing about when to use it, or when not to.
- `senado_suprimento_fundos`: 69 / 100
  - Major: Says nothing about when to use it, or when not to.
- `fetch`: 77 / 100
- `search`: 82 / 100

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

[All scored servers](https://forecall.dev/en/servers)
