Brazilian Sanctions MCP Server
Standardized access to Brazilian Federal Government's sanctions databases via Portal da Transparência API. Enable LLM-based agents to programmatically query, analyze, and report on entity compliance and sanction status.
What It Does
This MCP server provides automated AML (Anti-Money Laundering) and due diligence workflows by giving AI agents direct access to five key Brazilian government registers through the official Portal da Transparência API.
Multi-Register Search
Unified access to CNEP, CEPIM, CEIS, CEAF, and Leniency Agreements
Automated Analysis
Check active sanction status, identify authorities, and map geographical data
Batch Reporting
Execute batch searches for multiple CNPJs/CPFs with formatted reports
Practical Applications
Compliance Automation
Integrate real-time sanction screening directly into IDEs or agentic AI workflows.
Due Diligence
Automatically verify business partners or public entities against federal records.
Risk Assessment
Streamline the extraction of sanction reasons, dates, and regulatory metadata.
System Details
- Protocol: Model Context Protocol (MCP)
- Transport: StdIO
- Authentication: Portal da Transparência API Key
- Data Sources: Official Brazilian Portal da Transparência API
Security First
Implements secure API key handling via local environment variables, ensuring integration compatibility with private AI environments.
Quick Setup
1. Obtain API Key
Register at Portal da Transparência and generate a key under the 'Desenvolvedor' section
2. Configuration
Create a .env file in your project root with your PORTAL_TRANSPARENCIA_API_KEY
3. Integration
Add the server configuration to your MCP-compliant client (Claude Desktop, Cursor)
{
"mcpServers": {
"brazilian-sanctions": {
"command": "python",
"args": ["\\mcp_server.py"],
"env": {
"PORTAL_TRANSPARENCIA_API_KEY": "your_api_key_here"
}
}
}
}
Explore the Code
Full documentation, setup instructions, and tool definitions available in the repository.
View Repository