MCP server
The Model Context Protocol (MCP) server gives any compatible agent — Claude Desktop, Claude Code, Cursor and others — first-class sanctions screening tools. It's a thin wrapper over the Screen100 API, so results are identical.
You'll need an API key. A free key works for single screens.
Get an API keyTools
screen_entity
Screen one person or company name against all sanctions lists.
batch_screen
Screen up to 100 names in one call (Pro).
get_entity
Fetch the full record for one listed entity by slug.
list_watchlists
List the lists searched, with counts and sources.
Claude Desktop / Claude Code
Add Screen100 to your MCP client config:
claude_desktop_config.json
{
"mcpServers": {
"screen100": {
"command": "npx",
"args": ["-y", "@screen100/mcp"],
"env": {
"SCREEN100_API_KEY": "sk_live_your_key_here"
}
}
}
}Try it
Once connected, ask your agent to screen a name:
> Screen "Ramzan Kadyrov" against the sanctions lists.
→ screen_entity({ "name": "Ramzan Kadyrov", "type": "individual" })
result: "match" (OFAC_SDN · RUSSIA-EO14024 · score 0.97)Prefer raw HTTP? See the API reference and the OpenAPI spec. Machine-readable product details live at /llms.txt.