Back to catalog
mcp-sanctions MCP Server
A comprehensive MCP server for sanctions screening that uses the OFAC API to screen individuals and organizations against major global sanctions lists, including OFAC SDN, UN, OFSI, and others.
A comprehensive MCP server for sanctions screening that uses the OFAC API to screen individuals and organizations against major global sanctions lists, including OFAC SDN, UN, OFSI, and others.
Installation
From Source Code
git clone https://github.com/yourusername/mcp-ofac
cd mcp-ofac
npm install
Configuration
Claude Desktop
{
"mcpServers": {
"sanctions": {
"command": "/path/to/your/node",
"args": ["/path/to/your/mcp-ofac/index.js"],
"env": {
"OFAC_API_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
Features
- Screen individuals and organizations against major global sanctions lists, including OFAC SDN, UN, OFSI, and others
- Customizable risk threshold with minimum risk scores to determine match relevance
- Comprehensive entity support for both individuals and organizations with detailed information
- Multiple identification methods, including names, addresses, and identity documents
- Source selection to determine which sanctions lists to screen against in accordance with compliance requirements
Environment Variables
Required
OFAC_API_API_KEY- API key for accessing OFAC API services
Usage Examples
Can you check if John Smith born on 1980-01-15 from Syria is on any sanctions lists?
Is there a sanctioned entity called Tech Solutions Ltd based in Tehran, Iran?
Check if Maria Rodriguez with passport number AB123456 from Venezuela is on the OFAC SDN list with a minimum match score of 90.
Notes
Requires Node.js version 20 or higher. The server processes screening requests with customizable parameters, including entity type, minimum score threshold (0-100, default: 95), and specific sanctions lists to check against. Returns detailed information about matches, including sanctioned entity data, match scores, and source information.
