You're viewing a demo portfolio

Join the waitlist
PRSM

senado_servidores

Active

Tool of Senado BR MCP

declared in 3.4.3

Lista servidores do Senado por `situacao` (ativos, efetivos, comissionados ou inativos), com filtros opcionais por `nome`, `lotacao` e `cargo`. Retorna `{ situacao, count, total, servidores[] }`, cada item com `nome`, `vinculo`, `situacao`, `cargo`, `funcao`, `lotacao`, `anoAdmissao` etc. Aplica `limite` (padrão 50, máx 500) e inclui `aviso` quando há truncamento — refine os filtros. Também conta e lista TODOS os servidores de TODA a estrutura subordinada a uma diretoria/secretaria (não só a lotação direta), cruzando a lotação de cada servidor com o organograma até o nível de serviço: informe a unidade (sigla ou nome, ex.: 'DGER') em `subordinadasA` — use isso para 'quantas pessoas estão sob a Diretoria-Geral', pois filtrar `lotacao` pela sigla-mãe retorna 0 (os servidores ficam em serviços/núcleos subordinados). Nesse modo o retorno traz a unidade resolvida, o total (um piso), os servidores, as unidades não reconhecidas no organograma (`naoClassificados`, com nota explicativa) e os afastados/em trânsito (`afastadosOuEmTransito`); ao responder, verbalize esses conceitos em português corrente — não cite nomes de parâmetros ou campos. Para o organograma em si use `senado_estrutura_organizacional`; para remuneração use `senado_remuneracoes_servidores`.

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "nome": {
      "type": "string",
      "description": "Nome do servidor (busca parcial)"
    },
    "cargo": {
      "type": "string",
      "description": "Cargo (busca parcial)"
    },
    "limite": {
      "type": "integer",
      "default": 50,
      "maximum": 500,
      "minimum": 1,
      "description": "Máximo de resultados (padrão: 50)"
    },
    "lotacao": {
      "type": "string",
      "description": "Lotação/setor imediato (busca parcial, ex: SEGRAF). Para toda a estrutura subordinada a uma diretoria/secretaria, use `subordinadasA`."
    },
    "situacao": {
      "enum": [
        "ativos",
        "efetivos",
        "comissionados",
        "inativos"
      ],
      "type": "string",
      "default": "ativos",
      "description": "Qual lista consultar (padrão: ativos)"
    },
    "subordinadasA": {
      "type": "string",
      "description": "Sigla ou nome de uma unidade (ex.: 'DGER', 'Diretoria-Geral'): conta/lista servidores de TODA a estrutura subordinada a ela (organograma até o nível de serviço), não só a lotação direta."
    }
  }
}

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 →
senado_servidores — Senado BR MCP — PRSM MCP