senado_pessoal_tabelas
ActiveTool of Senado BR MCP
Tabelas de pessoal do Senado conforme o parâmetro `tabela`. Quantitativos agregados: `pessoal` (força de trabalho por classe/escolaridade), `cargos-funcoes` (cargos em comissão e funções de confiança), `previsao-aposentadoria`, `senadores`. Listas nominais: `estagiarios` (ativos), `pensionistas`, `lotacoes` (setores), `cargos` (nomes de cargos). Retorna `{ tabela, count, total, aviso?, registros[] }` — registros agregados (nos quantitativos) ou nominais (nas listas), conforme a `tabela`, limitados por `limite` (padrão 100, máx 2000); `count` 0 e lista vazia quando a tabela não tem registros. O `filtro` textual opcional casa contra qualquer campo do registro. Para o cadastro nominal de servidores efetivos/comissionados use `senado_servidores`.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"tabela"
],
"properties": {
"filtro": {
"type": "string",
"description": "Filtro textual (nome, curso, setor...)"
},
"limite": {
"type": "integer",
"default": 100,
"maximum": 2000,
"minimum": 1,
"description": "Máximo de registros (padrão: 100)"
},
"tabela": {
"enum": [
"pessoal",
"cargos-funcoes",
"previsao-aposentadoria",
"senadores",
"estagiarios",
"pensionistas",
"lotacoes",
"cargos"
],
"type": "string",
"description": "Qual tabela de pessoal consultar (quantitativo agregado ou lista nominal)"
}
}
}Parent server
Senado BR MCP
https://github.com/SidneyBissoli/senado-br-mcp-cloudflare
2/7 registries