Remuneração de servidores
senado_remuneracoes_servidoresGet Brazilian Senate staff salaries for any month since 2013, with summary, individual breakdown, or full payroll statistics including top earners, averages, and percentiles.
Instructions
Remunerações dos servidores do Senado em ano/mes de referência (a partir de 2013). Para perguntas de maior/menor/média/mediana/ranking ('quem ganhou mais em junho/2026', 'remuneração média') use estatisticas=true: computa min/máx/média/mediana/desvio/percentis sobre a folha INTEIRA e devolve top/bottom (padrão 10) identificados por nome (com idInternoFolha só para desambiguar homônimos, não para citar) — o modo resumo/detalhe só vê uma fatia e não acha o extremo real. Cada percentil vem com um rotulo legível e a coluna analisada tem rótulo legível em campoAnalisado. campo escolhe a verba analisada (padrão: remuneração bruta); consolidarPorServidor (padrão true) soma as linhas Normal+Suplementar da mesma pessoa antes das estatísticas; agruparPor='tipoFolha' devolve estatísticas por grupo (implica não-consolidado). Sem estatisticas: modo=resumo (padrão) retorna { ano, mes, totalRegistros, resumo[] } agregado por tipoFolha; modo=detalhe retorna { count, total, remuneracoes[] } com a composição individual, limitada por limite (padrão 50, máx 500). Filtros nome/tipoFolha aplicam antes de tudo. Para o cadastro de servidores use senado_servidores.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ano | Yes | Ano de referência | |
| mes | Yes | Mês de referência | |
| modo | No | resumo = totais por tipo de folha (padrão); detalhe = composição individual. Ignorado quando estatisticas=true | resumo |
| nome | No | Nome do servidor (busca parcial) | |
| topN | No | Tamanho das listas top/bottom quando estatisticas=true (padrão: 10, máx: 100) | |
| campo | No | Verba analisada quando estatisticas=true (padrão: remuneração bruta). O resultado traz o rótulo legível em campoAnalisado. | bruto |
| limite | No | Máximo de linhas no modo detalhe (padrão: 50) | |
| tipoFolha | No | Filtrar por tipo de folha (busca parcial) | |
| agruparPor | No | Quando estatisticas=true, devolve estatísticas por grupo (só `tipoFolha`); implica dados por linha (não consolidados) | |
| estatisticas | No | Computa estatísticas (min/máx/média/mediana/percentis) + ranking top/bottom sobre a folha inteira. Use para 'quem ganhou mais/menos', 'média', 'ranking' | |
| consolidarPorServidor | No | Soma as linhas (Normal+Suplementar) do mesmo servidor antes das estatísticas (padrão: true). Ignorado — forçado a false — quando agruparPor está definido |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||