Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_FORMAT | No | Log format (json or pretty) | json |
| API_BASE_URL | No | Base URL for the Câmara dos Deputados API | https://dadosabertos.camara.leg.br/api/v2 |
| METRICS_PORT | No | Port for metrics and HTTP endpoints | 9090 |
| CACHE_ENABLED | No | Enable or disable caching | true |
| METRICS_ENABLED | No | Enable or disable metrics collection | true |
| CACHE_TTL_SECONDS | No | Cache time-to-live in seconds | 600 |
| RATE_LIMIT_ENABLED | No | Enable or disable rate limiting | true |
| RATE_LIMIT_PER_MINUTE | No | Number of requests allowed per minute | 100 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| buscar_deputados | Busca deputados por diversos critérios. DICA: Use "nome" para busca por nome, ou combine "uf" + "partido" para filtrar por região e partido. |
| detalhar_deputado | Obtém informações detalhadas de um deputado específico |
| obter_perfil_completo_deputado | Obtém TODOS os dados de um deputado (detalhes, despesas recentes, discursos, frentes, órgãos, etc) em uma única chamada paralela. Use isso preferencialmente para responder perguntas gerais sobre um parlamentar. |
| despesas_deputado | Lista as despesas de um deputado da cota parlamentar. Use buscar_deputados primeiro para obter o ID do deputado. IMPORTANTE para agentes: Se você precisa de uma visão geral, use 'resumo_despesas_deputado' ao invés desta ferramenta. Esta tool retorna documentos fiscais completos e pode gerar muito texto. Use formato='resumido' ou limite itens para evitar overflow. |
| resumo_despesas_deputado | Retorna um RESUMO OTIMIZADO das despesas de um deputado, ideal para agentes com limitações de contexto. Ao invés de retornar centenas de documentos fiscais individuais, retorna:
Use esta ferramenta preferencialmente ao invés de 'despesas_deputado' quando precisar de visão geral. Use 'despesas_deputado' apenas se precisar ver TODOS os documentos detalhados. |
| discursos_deputado | Lista os discursos de um deputado |
| resumo_discursos_deputado | Retorna um RESUMO OTIMIZADO dos discursos de um deputado, ideal para agentes com limitações de contexto. Ao invés de retornar o texto completo de dezenas/centenas de discursos (que pode exceder 500KB), retorna:
Use esta ferramenta preferencialmente ao invés de 'discursos_deputado' quando precisar de visão geral. Use 'discursos_deputado' apenas se precisar ler textos completos de discursos específicos. |
| eventos_deputado | Lista os eventos de que um deputado participou |
| frentes_deputado | Lista as frentes parlamentares das quais um deputado é membro |
| ocupacoes_deputado | Lista as ocupações registradas de um deputado |
| orgaos_deputado | Lista os órgãos dos quais um deputado é membro |
| profissoes_deputado | Lista as profissões registradas de um deputado |
| historico_votos_deputado | Retorna o histórico de votos de um deputado específico com análise completa. Responde perguntas como:
Retorna:
Use buscar_deputados primeiro para obter o ID do deputado. |
| buscar_proposicoes | Busca proposições legislativas (PLs, PECs, MPs, etc.) por diversos critérios. DICA: Comece com poucos parâmetros (ex: siglaTipo + ano, ou apenas keywords) e adicione filtros gradualmente. |
| detalhar_proposicao | Obtém informações detalhadas de uma proposição legislativa |
| autores_proposicao | Lista os autores de uma proposição legislativa |
| tramitacoes_proposicao | Lista o histórico de tramitações de uma proposição |
| resumo_tramitacao_proposicao | Retorna um RESUMO OTIMIZADO do histórico de tramitação de uma proposição, ideal para agentes com limitações de contexto. Ao invés de retornar todas as centenas de tramitações (muitas repetitivas), retorna:
Use esta ferramenta preferencialmente ao invés de 'tramitacoes_proposicao' quando precisar de visão geral. Use 'tramitacoes_proposicao' apenas se precisar ver TODOS os despachos e movimentações detalhadas de um período específico. |
| votacoes_proposicao | Lista as votações relacionadas a uma proposição |
| relacionadas_proposicao | Lista as proposições relacionadas a uma proposição |
| temas_proposicao | Lista os temas de uma proposição |
| buscar_votacoes | Busca votações realizadas na Câmara dos Deputados. DICA: Comece com dataInicio + dataFim para buscar votações em um período, ou use idProposicao para votações de uma proposição específica. |
| detalhar_votacao | Obtém detalhes de uma votação específica |
| votos_votacao | Lista os votos de deputados em uma votação específica |
| orientacoes_votacao | Lista as orientações de bancada em uma votação específica |
| ultimas_votacoes | Lista as últimas votações realizadas na Câmara dos Deputados |
| buscar_eventos | Busca eventos da Câmara dos Deputados (reuniões, sessões, audiências). DICA: Use dataInicio + dataFim para buscar eventos em um período específico. |
| detalhar_evento | Obtém detalhes de um evento específico da Câmara |
| deputados_evento | Lista os deputados presentes ou relacionados a um evento |
| pauta_evento | Obtém a pauta de um evento (proposições a serem discutidas/votadas) |
| votacoes_evento | Lista as votações ocorridas em um evento |
| orgaos_evento | Lista os órgãos relacionados a um evento |
| buscar_orgaos | Busca órgãos da Câmara (comissões, mesas, conselhos, etc). Aceita busca por sigla (ex: CE para Comissão de Educação) ou por nome/apelido (busca parcial, ex: "educação" encontra "Comissão de Educação") |
| detalhar_orgao | Obtém detalhes de um órgão específico da Câmara |
| membros_orgao | Lista os membros de um órgão da Câmara |
| eventos_orgao | Lista os eventos de um órgão da Câmara |
| votacoes_orgao | Lista as votações de um órgão da Câmara |
| buscar_partidos | Busca partidos políticos representados na Câmara dos Deputados |
| detalhar_partido | Obtém detalhes de um partido político específico |
| membros_partido | Lista os membros (deputados) de um partido |
| lideres_partido | Lista os líderes de um partido na Câmara |
| buscar_frentes | Busca frentes parlamentares da Câmara dos Deputados |
| detalhar_frente | Obtém detalhes de uma frente parlamentar específica |
| membros_frente | Lista os membros de uma frente parlamentar |
| buscar_blocos | Busca blocos parlamentares da Câmara dos Deputados |
| detalhar_bloco | Obtém detalhes de um bloco parlamentar específico |
| buscar_legislaturas | Busca legislaturas da Câmara dos Deputados |
| detalhar_legislatura | Obtém detalhes de uma legislatura específica |
| mesa_legislatura | Obtém a composição da mesa diretora de uma legislatura |
| situacoes_proposicao | Lista as situações possíveis de proposições legislativas (tramitando, arquivada, aprovada, etc). Use esta tool para obter o ID ou sigla de uma situação quando precisar filtrar proposições por status em buscar_proposicoes. Exemplos de uso: encontrar proposições em tramitação, listar PLs arquivados, buscar PECs aprovadas. |
| tipos_proposicao | Lista todos os tipos de proposições legislativas com siglas e descrições. Tipos comuns: PL (Projeto de Lei), PEC (Emenda Constitucional), MPV (Medida Provisória), PDL (Decreto Legislativo), PLP (Lei Complementar). Use para descobrir a sigla correta ao buscar proposições com buscar_proposicoes. |
| tipos_orgao | Lista os tipos de órgãos da Câmara dos Deputados. Inclui: comissões permanentes (CCJC, CFT), comissões especiais, CPIs, Mesa Diretora, Plenário, etc. Use para filtrar órgãos por tipo em buscar_orgaos ou entender a estrutura organizacional da Câmara. |
| tipos_evento | Lista os tipos de eventos realizados na Câmara. Inclui: sessões plenárias (deliberativas, não deliberativas), reuniões de comissão, audiências públicas, seminários, etc. Use para filtrar eventos específicos em buscar_eventos ou entender a agenda legislativa. |
| ufs | Lista todas as Unidades Federativas (estados) do Brasil com siglas e nomes completos. Use para validar siglas de UF ou obter a lista completa de estados ao filtrar deputados por região em buscar_deputados. |
| analise_presenca_deputado | Analisa a presença e participação de um deputado em eventos (reuniões, sessões, audiências) em um período específico |
| ranking_proposicoes_autor | Gera ranking de deputados por quantidade de proposições apresentadas, aprovadas ou em tramitação |
| analise_despesas_partido | Analisa e agrega despesas dos deputados de um partido em um período, com totais, médias ou por categoria |
| comparativo_votacoes_bancadas | Compara como diferentes bancadas partidárias votaram em uma votação específica, incluindo disciplina partidária |
| timeline_tramitacao | Gera uma linha do tempo visual da tramitação de uma proposição com marcos importantes e estatísticas |
| exportar_dados | Exporta dados de outras ferramentas em diferentes formatos (JSON, CSV, Markdown) |
| sugerir_ferramentas | Sugere quais ferramentas usar para uma determinada consulta sobre a Câmara dos Deputados. Use antes de fazer consultas complexas para entender o melhor caminho. |
| diagnosticar_consulta | Analisa o objetivo do usuário e sugere o melhor fluxo de ferramentas a usar. Use esta ferramenta quando não souber qual ferramenta escolher ou quiser evitar erros. |
| ranking_partidos_tamanho | Retorna o ranking dos maiores partidos na Câmara por número de deputados. Ideal para perguntas como "Quais os maiores partidos?", "Qual o maior partido?", "Quantos deputados tem cada partido?". |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| consultar_deputado | Guia completo para consultar informações sobre deputados federais brasileiros. Use quando precisar buscar dados de um deputado específico ou listar deputados por critérios. |
| acompanhar_proposicao | Guia para acompanhar tramitação de projetos de lei e outras proposições legislativas. Use para buscar PLs, PECs, PDLs e ver seu status. |
| analisar_votacao | Guia para analisar votações na Câmara, incluindo votos individuais de deputados e orientações de partidos. |
| visao_geral_legislativa | Prompt para obter panorama geral da atividade legislativa atual. Útil para resumos e análises amplas. |
| gastos_parlamentares | Guia para consultar gastos da cota parlamentar (CEAP) dos deputados. |
| orientacao_inicial | Orientação geral sobre como usar as ferramentas da API da Câmara. Use no início de uma conversa ou quando o usuário não souber por onde começar. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |