Open Source MCP Server

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.

View on mcp.so View on GitHub
Overview

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

Use Cases

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.

Technical Specifications

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.

Getting Started

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)

Server Configuration
{
  "mcpServers": {
    "brazilian-sanctions": {
      "command": "python",
      "args": ["\\mcp_server.py"],
      "env": {
        "PORTAL_TRANSPARENCIA_API_KEY": "your_api_key_here"
      }
    }
  }
}
Open Source

Explore the Code

Full documentation, setup instructions, and tool definitions available in the repository.

View Repository