You're viewing a demo portfolio

Join the waitlist
PRSM

senado_ecidadania_consultas_analise

Active

Tool of Senado BR MCP

declared in 3.3.1

Analisa 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 para a menor concentração; usa `percentualMinimo` (padrão 85%). `polarizada` → consultas com votação equilibrada (~50/50), ordenadas da menor para a maior diferença sim/não; usa `margemPolarizacao` (padrão 15 pontos). Analisa por padrão consultas `aberta` (opinião pública atual). Quando a matéria sai de tramitação a consulta passa a `encerrada`, então `status: "encerrada"`/`"todas"` cobrem o conjunto que foi encerrado desde a ingestão (cresce com o tempo); fechadas antes da 1ª carga não são capturadas. Todos os modos aceitam `minimoVotos` (padrão 1000) e `limite` (padrão 10). Retorna `{ modo, criterio, count, consultas }`. Para o detalhe de uma consulta use `senado_ecidadania_obter_consulta`.

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "modo": {
      "enum": [
        "consenso",
        "polarizada"
      ],
      "type": "string",
      "default": "consenso",
      "description": "consenso (alta concordância) ou polarizada (~50/50)"
    },
    "limite": {
      "type": "integer",
      "default": 10,
      "maximum": 50,
      "minimum": 1,
      "description": "Número máximo de resultados"
    },
    "status": {
      "enum": [
        "aberta",
        "encerrada",
        "todas"
      ],
      "type": "string",
      "default": "aberta",
      "description": "Recorte do conjunto (padrão: aberta = opinião atual). encerrada cobre consultas que saíram de tramitação desde a ingestão (cresce com o tempo); fechadas antes da 1ª carga não são capturadas."
    },
    "minimoVotos": {
      "type": "integer",
      "default": 1000,
      "maximum": 9007199254740991,
      "minimum": 0,
      "description": "Mínimo de votos para considerar"
    },
    "percentualMinimo": {
      "type": "integer",
      "default": 85,
      "maximum": 100,
      "minimum": 50,
      "description": "Modo consenso: percentual mínimo numa direção"
    },
    "margemPolarizacao": {
      "type": "integer",
      "default": 15,
      "maximum": 50,
      "minimum": 0,
      "description": "Modo polarizada: considera polarizado se diferença ≤ este percentual"
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

Senado BR MCP

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

2/7 registries
View full server →