Mcpserverbrazilianpep — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcpserverbrazilianpep (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
An MCP (Model Context Protocol) server that provides access to Brazilian PEP (Politically Exposed Persons) and federal public servants data through the Porta da Transparência API.
| Source | Purpose | Search By |
|---|---|---|
| PEPs | Politically Exposed Persons | CPF, Name, Function, Agency, Date Ranges |
| Servidores | Federal Executive Branch Servers | CPF, Name, Agency, Type, Situation |
| Remuneração | Server Remuneration | CPF, ID, Month/Year |
| Por Órgão | Servers by Agency | Agency Code, Type, Link Type |
| Funções e Cargos | Functions and Positions | Pagination |
An API key is REQUIRED to use this system.
abcd1234efgh5678ijkl9012)Create .env file in project root:
PORTAL_TRANSPARENCIA_API_KEY=your_key_hereSECURITY: Never commit your API key to version control!
The MCP server can be run standalone or used by MCP clients:
python mcp_server.pyThe MCP server exposes the following tools:
User Query (Natural Language)
↓
Tool Selection & Execution
↓
MCP Tools / Direct API Calls
↓
Brazilian PEP API
↓
Detailed PEP/Servant Information
↓
Natural Language ResponseThe system automatically cleans document numbers (Brazilian CPF). Both formatted and unformatted documents work:
# These are equivalent:
"123.456.789-00"
"12345678900"The system includes comprehensive error handling:
| Issue | Solution |
|---|---|
| API key not found | Set PORTAL_TRANSPARENCIA_API_KEY in .env file |
| Connection timeout | Check internet connection and API status |
| No records found | Verify CPF format and check if person exists |
| 401 Unauthorized | Verify API key is correct and active |
Last Updated: June 2026 API Base URL: https://api.portaldatransparencia.gov.br/api-de-dados
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.