You're viewing a demo portfolio

Join the waitlist
PRSM

senado_discursos_senador

Active

Tool of Senado BR MCP

declared in 3.4.3

Lista 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 estrutura. Retorna `{ codigoSenador, tipo, count, discursos }` sem paginação (`count` 0 e lista vazia quando não há pronunciamentos no período), cada item com `codigo`, `data`, `casa`, `tipoUsoPalavra`, `resumo`, `indexacao`, `url` e `nomeParlamentar` — sem o texto integral. ATENÇÃO: para `tipo=discursos`, omitir `dataInicio`/`dataFim` faz a fonte retornar SOMENTE os últimos 30 dias (frequentemente vazio) — para o histórico, informe o período explícito (ex.: desde o início do mandato); apenas `apartes` traz o histórico completo sem período. Obtenha o `codigoSenador` via `senado_listar_senadores` e o texto completo em `senado_discurso_texto` (campo `codigo`). Para discursos de todos os senadores num período use `senado_discursos_plenario`, não esta.

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "codigoSenador"
  ],
  "properties": {
    "casa": {
      "type": "string",
      "description": "Restringe à casa: SF (Senado Federal) ou CN (Congresso Nacional); vazio traz ambas"
    },
    "tipo": {
      "enum": [
        "discursos",
        "apartes"
      ],
      "type": "string",
      "default": "discursos",
      "description": "discursos = pronunciamentos próprios (padrão); apartes = intervenções em discursos de outros — altera a fonte e o conteúdo retornado"
    },
    "dataFim": {
      "type": "string",
      "pattern": "^\\d{8}$",
      "description": "Fim do período (YYYYMMDD); para tipo=discursos, omitir o período limita a resposta aos últimos 30 dias"
    },
    "dataInicio": {
      "type": "string",
      "pattern": "^\\d{8}$",
      "description": "Início do período (YYYYMMDD); use junto com dataFim. Para tipo=discursos, sem período a fonte retorna só os últimos 30 dias"
    },
    "codigoSenador": {
      "type": "integer",
      "maximum": 9007199254740991,
      "description": "Código único do senador",
      "exclusiveMinimum": 0
    }
  }
}

What this tool wraps· 1 endpoint

min confidence0.700.50

Parent server

Senado BR MCP

https://github.com/SidneyBissoli/senado-br-mcp-cloudflare

2/7 registries
View full server →
senado_discursos_senador — Senado BR MCP — PRSM MCP