Index / MCP servers / Dados Abertos Senado BR

Dados Abertos Senado BR MCP server

Dados Abertos Senado BR is an MCP server with 69 tools an agent can call, among them fetch, search, senado_agenda_comissoes. It answers at https://senado.sidneybissoli.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 20 October 2026, succeeded.

Status
Answering
Tools
69
Reliability
6 of 6 checks
Response time
344 ms
Transport
streamable HTTP
Last checked
20 October 2026

MCP server for Brazilian Federal Senate open data (legislative, administrative, e-Cidadania).

Description as the publisher wrote it.

The 69 tools Dados Abertos Senado BR offers

ToolWhat it does
fetchReturns the full document for an id obtained from `search`, as { id, title, text, url, metadata }: `text` is the readable content (Markdown) and `url` the canonical public page to cite. Companion of `search` in the OpenAI Deep Research cont
Inputs: id
searchSearches the Brazilian Federal Senate open data (senators in office and active committees of the Senate and the National Congress) catalog and returns up to 10 matching documents as { id, title, url }, ordered by relevance (an empty list me
Inputs: query
senado_agenda_comissoesObtém a agenda de reuniões de todas as comissões numa data (`data` YYYYMMDD; padrão: hoje), com filtro opcional `siglaComissao`. Retorna `{ data, siglaComissao, count, reunioes }`, cada reunião com `codigo`, `comissao` (`sigla`, `nome`), `d
Inputs: data, siglaComissao
senado_agenda_plenarioObtém a agenda de sessões de plenário (Senado ou Congresso Nacional), por dia ou mês, com a pauta de matérias a votar. Retorna `{ data, escopo, count, sessoes }`, onde cada sessão traz `codigo`, `data`, `hora`, `tipo`, `situacao` e `pauta`
Inputs: data, escopo, dataFim
senado_autores_atuaisLista parlamentares autores de processos em tramitação, ordenados por produção (maior número de matérias primeiro). Atenção à semântica: 'atual' significa 'com processo AINDA EM TRAMITAÇÃO', não 'mandato vigente' — a lista mistura senadores
Inputs: uf, nome, limite
senado_buscar_legislacaoBusca normas jurídicas federais **já promulgadas** (leis, decretos, leis complementares, emendas constitucionais etc.) combinando os filtros `tipo`, `numero`, `ano` e `data` em modo AND; informe ao menos um: uma chamada sem nenhum filtro re
Inputs: tipo, numero, ano, data
senado_buscar_materiasBusca matérias legislativas por tipo (PEC, PL, PLP, MPV), número, ano, palavras-chave, autor, período de apresentação ou situação de tramitação; informe ao menos um critério. Para pedidos como 'matérias recentes sobre X', use `palavraChave`
Inputs: sigla, numero, ano, palavraChave, autorNome, tramitando
senado_ceapsDespesas da Cota para Exercício da Atividade Parlamentar (CEAPS) dos senadores em um ano. Para perguntas de **maior/menor/média/mediana/distribuição/ranking** ('quem gastou mais CEAPS', 'gasto mediano', 'distribuição das despesas') use `est
Inputs: ano, modo, estatisticas, agruparPor, topN, mes
senado_contratacao_detalheDetalha uma seção específica de uma contratação já identificada pelo `id`. `tipo` indica a natureza do registro: `contratos` (contrato firmado; padrão), `atas_registro_preco` (compromisso de preços para compras futuras) ou `notas_empenho` (
Inputs: id, tipo, secao, limite
senado_contratacoes_listaLista, conforme `tipo`, atas de registro de preço, notas de empenho ou menores aprendizes do Senado, com filtro textual opcional aplicado no Worker sobre todos os campos. Retorna `{ tipo, count, total, registros }`; para `atas_registro_prec
Inputs: tipo, filtro, ordem, offset, limite
senado_contratosBusca contratos administrativos do Senado por fornecedor, CNPJ, ano, número, objeto ou mão de obra (base completa baixada e filtrada no Worker; busca parcial sem acento em objeto/fornecedor/número). Retorna `{ count, total, contratos }`, on
Inputs: fornecedor, cnpj, ano, numero, objeto, maoDeObra
senado_discurso_textoObtém o texto integral de um único pronunciamento pelo `codigoPronunciamento`. Retorna `{ codigoPronunciamento, texto }`, onde `texto` é a transcrição completa (string, podendo ter dezenas de KB — não é truncada nem paginada); `codigo` inex
Inputs: codigoPronunciamento
senado_discursos_plenarioLista todos os discursos realizados em plenário num período de datas (`dataInicio`/`dataFim` obrigatórias, formato YYYYMMDD). Retorna `{ periodo, count, discursos }`, cada item com `codigo`, `data`, `casa`, `tipoUsoPalavra`, `resumo`, `inde
Inputs: dataInicio, dataFim
senado_discursos_senadorLista pronunciamentos de um senador, filtráveis por período e casa. `tipo` (padrão `discursos`) alterna entre `discursos` (falas próprias) e `apartes` (intervenções em falas de outros) — muda a fonte upstream e o conteúdo, mantendo a mesma
Inputs: codigoSenador, tipo, casa, dataInicio, dataFim
senado_distribuicao_materiasRanqueia parlamentares pela quantidade de matérias numa comissão (`siglaComissao`), medindo carga de trabalho legislativo. `tipo` escolhe o eixo: `autoria` (matérias de autoria; padrão) ou `relatoria` (matérias relatadas). Retorna `{ siglaC
Inputs: siglaComissao, tipo, codigoParlamentar
senado_ecidadania_consultas_analiseAnalisa o conjunto completo de consultas públicas **abertas** (matérias em tramitação) do e-Cidadania por grau de concordância cidadã, conforme `modo`: `consenso` → consultas com alta concentração de votos numa direção, ordenadas da maior p
Inputs: modo, status, percentualMinimo, margemPolarizacao, minimoVotos, limite
senado_ecidadania_consultas_votosAcervo **histórico** de votos das consultas públicas do e-Cidadania, com **quebra por UF** (fonte: CSV Arquimedes; ~15 mil matérias, atualizado semanalmente). Use apenas quando o pedido for pelo acervo/arquivo histórico ou por votos por est
Inputs: ordenarPor, ordem, uf, materia, limite
senado_ecidadania_listar_consultasLista consultas públicas do e-Cidadania (conjunto completo das **abertas** — toda matéria em tramitação, ~7,7 mil), em que cidadãos votam sim/não. Retorna `{ count, consultas }`, cada consulta com `id`, `materia`, `ementa`, `votosSim`/`voto
Inputs: status, limite, pagina
senado_ecidadania_listar_eventosLista eventos interativos do e-Cidadania (audiências públicas, sabatinas, lives) — conjunto completo (corpus persistido em D1, atualizado semanalmente; ~milhares de eventos, incluindo encerrados). Retorna `{ count, eventos }`, cada evento c
Inputs: status, comissao, ordenarPor, ordem, limite
senado_ecidadania_listar_ideiasLista ideias legislativas propostas por cidadãos no e-Cidadania — **conjunto completo** (corpus persistido em D1, atualizado semanalmente; ~114 mil ideias, incluindo encerradas e convertidas em proposição). Retorna `{ count, ideias }`, cada
Inputs: status, ordenarPor, ordem, limite, pagina
senado_ecidadania_obter_consultaObtém o detalhe de uma consulta pública específica do e-Cidadania. Retorna um objeto com `id`, `materia`, `ementa`, `votosSim`/`votosNao`/`totalVotos`, `percentualSim`/`percentualNao`, `status`, `autor`, `relator`, `url`. O portal não publi
Inputs: id
senado_ecidadania_obter_eventoObtém o detalhe completo de um evento interativo do e-Cidadania (audiência, sabatina, live). Retorna um objeto com `id`, `titulo`, `descricao`, `data`, `hora`, `comissao` e `comissaoNomeCompleto`, `local`, `status` (`agendado`/`encerrado`/`
Inputs: id
senado_ecidadania_obter_ideiaObtém o detalhe de uma ideia legislativa do e-Cidadania. Retorna um objeto com `id`, `titulo`, `descricao` (texto completo, truncado em ~2000 caracteres), `apoios`, `dataPublicacao`, `status`, `autor`, `url` e `plConvertido` (sigla/número q
Inputs: id
senado_ecidadania_sugerir_tema_enqueteSugere temas para uma enquete pública mensal (seleção de pauta): analisa o conjunto completo de consultas (abertas) e as ideias do e-Cidadania e elege as de maior engajamento cidadão, filtrando por polarização/consenso e participação mínima
Inputs: criterios
senado_empresas_contratadasBusca empresas que contratam com o Senado por nome (mín. 3 caracteres) ou CNPJ/CPF (busca parcial). Retorna `{ count, total, empresas }`, cada item com `id`, `nome`, `cnpj`, `contratos` (até 30 números) e `totalContratos`. Exige `nome` ou `
Inputs: nome, cnpj, limite
senado_encontro_plenarioDetalhes de um encontro legislativo (sessão de plenário). Retorna `{ codigo, secao, encontro }`, onde `encontro` é o objeto bruto da API (ou array, quando o upstream traz vários) cujos campos variam conforme a `secao` escolhida: `detalhes`
Inputs: codigo, secao
senado_estrutura_organizacionalEstrutura organizacional (organograma) do Senado Federal até o nível de serviço. Dada uma `unidade` (sigla como 'DGER' ou nome como 'Diretoria-Geral'), retorna `{ unidade, caminho[], totalSubordinadas, subordinadas[] }`: `caminho` são os ór
Inputs: unidade, limite
senado_execucao_orcamentariaExecução orçamentária do Senado: despesas (dotação, empenhado, liquidado, pago; desde 2013) ou receitas próprias (previstas e arrecadadas; desde 2012). Para maior/menor/média/mediana/distribuição/ranking ('quanto o Senado pagou/arrecadou co
Inputs: tipo, ano, modo, estatisticas, campo, agruparPor
senado_horas_extrasHoras extras pagas a servidores do Senado em `ano`/`mes` de referência (a partir de 2013). Para perguntas de **maior/menor/média/mediana/distribuição/ranking** ('quem recebeu mais horas extras', 'valor mediano de hora extra', 'distribuição
Inputs: ano, mes, estatisticas, agruparPor, topN, nome
senado_licitacoesBusca licitações do Senado por número exato (ex: `19/2018`) ou texto do objeto. Retorna `{ count, total, licitacoes }` com os registros brutos da API administrativa, limitados a `limite` (padrão 50, máx 500). Exige ao menos `numero` ou `obj
Inputs: numero, objeto, limite
senado_liderancasLista as lideranças do Senado, da Câmara e do Congresso Nacional (líderes, vice-líderes etc.). Retorna `{ count, liderancas }`, cada item com `tipo`, `descricao`, `unidadeLideranca`, `casa`, `dataDesignacao`, `dataTermino`, `numeroOrdemVice
Inputs: casa, codigoParlamentar, vigente, siglaTipoLideranca
senado_listar_blocosLista todos os blocos parlamentares do Senado e seus partidos membros. Retorna `{ count, blocos }`, onde cada bloco traz `codigo`, `nome`, `nomeApelido`, `dataCriacao`, `dataExtincao` e a lista `partidos` (cada um com `sigla`, `nome`, `data
senado_listar_comissoesLista comissões (colegiados) ativas do Senado, com filtros por `tipo` (permanente, temporaria, cpi, mista) e `ativa`. Retorna `{ count, comissoes }`, cada item com `codigo`, `sigla`, `nome`, `tipo`, `casa` e `ativa`. O endpoint só traz comi
Inputs: tipo, ativa
senado_listar_senadoresUse para pedidos como 'liste os senadores em exercício', 'senadores atuais', 'lista atual de senadores' ou filtros por UF/partido. Lista senadores em exercício ou de uma legislatura específica, com filtros opcionais por `nome`, `uf` e `part
Inputs: emExercicio, legislatura, nome, uf, partido
senado_mesaLista os membros da Mesa Diretora (presidente, vice-presidentes, secretários). O parâmetro `casa` (padrão `senado`) escolhe entre `senado` (Mesa do Senado Federal) e `congresso` (Mesa do Congresso Nacional). Retorna `{ casa, mesa, count, me
Inputs: casa
senado_notas_taquigraficasTranscrição oficial (notas taquigráficas) de uma sessão plenária ou reunião de comissão, em blocos sequenciais. Retorna `{ id, tipo, sessao, data, totalBlocos, aviso?, blocos }`; `id` inexistente ou sem transcrição no acervo retorna `totalB
Inputs: id, tipo, modo, sequenciaInicio, sequenciaFim, limite
senado_obter_blocoObtém detalhes de um bloco parlamentar específico pelo seu código. Retorna um objeto com `codigo`, `nome`, `nomeApelido`, `dataCriacao`, `dataExtincao` e `partidos` (array com `sigla`, `nome`, `dataAdesao`, `dataDesligamento`); `dataExtinca
Inputs: codigo
senado_obter_comissaoObtém dados de uma comissão pela `sigla`, conforme `secao` (padrão `resumo`): `resumo` → `{ codigo, sigla, nome, tipo, finalidade, presidente, vicePresidente, totalMembros, titulares, suplentes }` (presidente/vice com `nome`/`codigo`/`banca
Inputs: sigla, secao
senado_obter_legislacaoObtém o detalhe de uma norma federal já promulgada pelo seu `codigo` interno. Somente leitura, sem efeitos colaterais; consulta ao vivo à base oficial de dados abertos. Retorna um objeto com `codigo`, `tipo`, `descricaoTipo`, `numero`, `ano
Inputs: codigo
senado_obter_materiaObté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[]`, `tram
Inputs: codigoMateria, secao, limite
29 more tools

senado_obter_processo, senado_obter_senador, senado_obter_votacao, senado_orcamento_parlamentar, senado_orientacao_bancada, senado_pessoal_tabelas, senado_processo_detalhe, senado_remuneracoes_servidores, senado_requerimentos_cpi, senado_resultado_plenario, senado_resultado_veto, senado_reuniao_comissao, senado_reunioes_comissao, senado_search_processos, senado_search_votacoes, senado_senador_historico, senado_senadores_admin, senado_senadores_afastados, senado_servidores, senado_suprimento_fundos, senado_tabelas_plenario, senado_tabelas_processo, senado_tabelas_referencia, senado_terceirizados, senado_vetos, senado_videos_taquigrafia, senado_votacao_comissao, senado_votacoes_senador, senado_votos_materia

Add Dados Abertos Senado BR to your AI client

Every block below points at https://senado.sidneybissoli.com/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http dados-abertos-senado-br https://senado.sidneybissoli.com/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "dados-abertos-senado-br": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://senado.sidneybissoli.com/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "dados-abertos-senado-br": {
      "url": "https://senado.sidneybissoli.com/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "dados-abertos-senado-br": {
      "type": "http",
      "url": "https://senado.sidneybissoli.com/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "dados-abertos-senado-br": {
      "url": "https://senado.sidneybissoli.com/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "dados-abertos-senado-br": {
      "serverUrl": "https://senado.sidneybissoli.com/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "dados-abertos-senado-br": {
      "url": "https://senado.sidneybissoli.com/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Dados Abertos Senado BR
version: 0.0.1
schema: v1
mcpServers:
  - name: Dados Abertos Senado BR
    type: streamable-http
    url: https://senado.sidneybissoli.com/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "dados-abertos-senado-br": {
      "httpUrl": "https://senado.sidneybissoli.com/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "dados-abertos-senado-br": {
      "type": "http",
      "url": "https://senado.sidneybissoli.com/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "dados-abertos-senado-br": {
      "url": "https://senado.sidneybissoli.com/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fsenado.sidneybissoli.com%2Fmcp&type=streamable_http&id=dados-abertos-senado-br&name=Dados%20Abertos%20Senado%20BR

Is Dados Abertos Senado BR up right now?

It answered our last check on 20 October 2026 in 344 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Dados Abertos Senado BR

Questions about Dados Abertos Senado BR

How many tools does Dados Abertos Senado BR have?

69, as returned by the server's own tools/list on 12 September 2026: fetch, search, senado_agenda_comissoes, senado_agenda_plenario, senado_autores_atuais, senado_buscar_legislacao, senado_buscar_materias, senado_ceaps, and 61 more.

Is Dados Abertos Senado BR down?

It answered our last check on 20 October 2026 in 344 ms. Over 6 checks since 11 September 2026 it answered 6.

How do I add Dados Abertos Senado BR to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://senado.sidneybissoli.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Dados Abertos Senado BR need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: io.github.sidneybissoli. Endpoint host: senado.sidneybissoli.com. ARD identifier: urn:air:io.github.sidneybissoli:mcp:senado-br-mcp-cloudflare. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.