senado_notas_taquigraficas
ActiveTool of Senado BR MCP
Obtém as notas taquigráficas (transcrição oficial) de uma sessão plenária ou reunião de comissão. Retorna `{ id, tipo, sessao, data, totalBlocos, blocos }`: no modo `resumo` (padrão) cada bloco traz `sequencia`, `dataInicio/Fim`, `trecho` (primeiros 200 chars), `caracteres` e `linkAudio`; no modo `texto` traz o `texto` integral de no máx. 20 blocos por chamada (controle a janela com `sequenciaInicio`/`sequenciaFim`) e inclui `intervalo`. Obtenha o `id` da sessão via `senado_agenda_plenario`/`senado_resultado_plenario` ou da reunião via `senado_reuniao_comissao`; use `orador` para filtrar blocos por nome e `senado_videos_taquigrafia` para a mídia.
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"
},
"orador": {
"type": "string",
"description": "Filtra blocos que mencionam este nome (busca no texto)"
},
"sequenciaFim": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 1,
"description": "Último bloco a retornar no modo texto (máx. 20 blocos por chamada)"
},
"sequenciaInicio": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 1,
"description": "Primeiro bloco (quarto) a retornar no modo texto (padrão: 1)"
}
}
}Parent server
Senado BR MCP
https://github.com/SidneyBissoli/senado-br-mcp-cloudflare
2/7 registries