Open Source MCP Server

Brazilian PEP MCP Server

Acesse dados de PEP (Pessoas Politicamente Expostas) e servidores públicos federais através da API do Portal da Transparência. Permita que agentes de IA busquem, analisem e relatem informações sobre exposição política e servidores públicos.

Ver no mcp.so Ver no GitHub
Visão Geral

O Que Faz

Este servidor MCP fornece acesso abrangente a dados de PEP brasileiros e servidores do poder executivo federal, permitindo due diligence automatizado, verificações de compliance e análise de servidores públicos através de agentes de IA.

Busca de PEP

Busque por CPF, nome, função, agência ou intervalos de datas

Dados de Servidores

Acesse servidores do poder executivo federal e remuneração

Informações Abrangentes

Obtenha status completo de PEP e dados de funções/cargos

Funcionalidades

Capacidades Principais

Buscar PEPs

Busque Pessoas Politicamente Expostas por CPF, nome, função, agência ou intervalos de datas com filtragem abrangente.

Buscar Servidores

Consulte servidores do poder executivo federal (civil e militar) por CPF, nome, agência, tipo ou situação.

Dados de Remuneração

Acesse dados de remuneração de servidores por CPF, ID, mês/ano para análise salarial e transparência.

Agregação por Agência

Busque servidores agregados por agência e consulte funções e cargos em comissão.

Fontes de Dados

Dados Disponíveis

Fonte Propósito Buscar Por
PEPs Pessoas Politicamente Expostas CPF, Nome, Função, Agência, Intervalos de Datas
Servidores Servidores do Poder Executivo Federal CPF, Nome, Agência, Tipo, Situação
Remuneração Remuneração de Servidores CPF, ID, Mês/Ano
Por Órgão Servidores por Agência Código da Agência, Tipo, Tipo de Link
Especificações Técnicas

Detalhes do Sistema

  • Protocolo: Model Context Protocol (MCP)
  • Transporte: StdIO
  • Autenticação: Portal da Transparência API Key
  • Async: Async-compatible tool execution

Chave API Segura

Chave API é necessária e manipulada via variáveis de ambiente locais. Nunca commit sua chave API para controle de versão.

Começando

Configuração Rápida

1. Obter Chave API

Visite portaldatransparencia.gov.br, faça login e gere uma chave API em 'Desenvolvedor'

2. Setup .env

Crie arquivo .env com PORTAL_TRANSPARENCIA_API_KEY=sua_chave_aqui

3. Executar Servidor

Execute com python mcp_server.py ou integre com seu cliente MCP

Configuração do Servidor
{
  "mcpServers": {
    "brazilian-pep": {
      "command": "python",
      "args": ["mcp_server.py"],
      "env": {
        "PORTAL_TRANSPARENCIA_API_KEY": "your_api_key_here"
      }
    }
  }
}
Ferramentas MCP

Ferramentas Disponíveis

search_peps

Busque PEPs por CPF, nome, função, agência ou intervalos de datas

get_pep_info

Obtenha informações abrangentes de PEP para uma pessoa por CPF

search_servidores

Busque servidores do poder executivo federal por CPF, nome, agência, tipo ou situação

get_servidor_by_id

Obtenha servidor específico por ID

search_servidores_remuneracao

Busque remuneração de servidor por CPF ou ID e mês/ano

search_servidores_por_orgao

Busque servidores agregados por agência

search_funcoes_e_cargos

Busque funções e cargos em comissão

Open Source

Explore o Código

Documentação completa, instruções de setup e definições de ferramentas disponíveis no repositório.

Ver Repositório