senado_notas_taquigraficas
ActiveTool of Senado BR MCP
Transcriçã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 `totalBlocos` 0 com `aviso` explicando. Cobertura: sessões plenárias do SF (deliberativas, não deliberativas, especiais) são transcritas em poucos dias; sessões CONJUNTAS do Congresso, canceladas/não realizadas e algumas solenes NÃO têm notas (a mídia pode existir em `senado_videos_taquigrafia`). `modo` governa o payload: `resumo` (padrão) traz por bloco `sequencia`, `dataInicio/Fim`, `trecho` (200 chars), `caracteres` e `linkAudio`, limitado a `limite` (padrão 20; pagine com `sequenciaInicio`, `aviso` sinaliza corte); `texto` traz o conteúdo integral de até 20 blocos por chamada (janela `sequenciaInicio`→`sequenciaFim`) e inclui `intervalo`. `sequenciaFim` só atua em `modo=texto`. Obtenha o `id` via `senado_agenda_plenario`/`senado_resultado_plenario` (sessão) ou `senado_reuniao_comissao` (reunião); `orador` filtra blocos pelo nome citado. Para a mídia (vídeo/áudio) use `senado_videos_taquigrafia`, não esta.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "integer",
"maximum": 9007199254740991,
"description": "Código da sessão plenária ou da reunião de comissão",
"exclusiveMinimum": 0
},
"modo": {
"enum": [
"resumo",
"texto"
],
"type": "string",
"default": "resumo",
"description": "resumo = blocos com trecho inicial; texto = transcrição integral dos blocos selecionados"
},
"tipo": {
"enum": [
"sessao",
"reuniao"
],
"type": "string",
"default": "sessao",
"description": "sessao = plenário (padrão); reuniao = comissão"
},
"limite": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1,
"description": "modo=resumo: máximo de blocos por chamada (padrão 20); o excedente é sinalizado em aviso"
},
"orador": {
"type": "string",
"description": "Retorna só blocos cujo texto menciona este nome (busca parcial no conteúdo)"
},
"sequenciaFim": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 1,
"description": "Último bloco no modo texto (ignorado no modo resumo); a janela é capada em 20 blocos por chamada"
},
"sequenciaInicio": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 1,
"description": "Primeiro bloco a retornar (base 1); pagina o modo resumo e abre a janela do modo texto (padrão: 1)"
}
}
}Parent server
Senado BR MCP
https://github.com/SidneyBissoli/senado-br-mcp-cloudflare
2/7 registries