# sanctions

Screen Czech individuals and companies against EU and OFAC sanctions lists. Search possible matches, inspect source records, and track list changes through an MCP-enabled coding agent.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 6
- Author: martinhavel
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/martinhavel/cz-agents-mcp/tree/HEAD/packages/sanctions
- Updated: 2026-10-15
- HTML: https://affpapa.org/en/nevibecode/mcp/sanctions

## What it does

sanctions gives MCP-compatible agents access to sanctions screening for individuals and organisations. Person searches can use a name, date of birth, and nationality; organisation searches accept a name and optional country. Czech companies can also be checked by IČO or a comparable identifier. Fuzzy matching helps surface candidates, but a weak name match needs further review before anyone makes a final sanctions decision.

The server can retrieve the underlying entry for a search result and report listings added, removed, or changed since a chosen date. Its paid `rescreen_portfolio` operation checks an existing portfolio for subjects affected by list changes and requires x402 to be enabled. The free tier has rate limits.

Local deployment uses the `@czagents/sanctions` npm package and a SQLite database. Populate or refresh the database with `npx @czagents/sanctions-refresh`, then configure `SANCTIONS_DB` for the server process. Keep the database current: an empty IČO result is not a clean bill of health when the server reports that its data is stale or unavailable.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://sanctions.cz-agents.dev/mcp`

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http sanctions https://sanctions.cz-agents.dev/mcp
```

2. **Platform CLI**
```bash
claude mcp add sanctions -- npx -y @czagents/sanctions
```

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add sanctions --url https://sanctions.cz-agents.dev/mcp
```

2. **Platform CLI**
```bash
codex mcp add sanctions -- npx -y @czagents/sanctions
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "sanctions": {
            "url": "https://sanctions.cz-agents.dev/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "sanctions": {
            "command": "npx",
            "args": [
                "-y",
                "@czagents/sanctions"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "sanctions": {
            "type": "http",
            "url": "https://sanctions.cz-agents.dev/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "sanctions": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@czagents/sanctions"
            ]
        }
    }
}
```

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http sanctions https://sanctions.cz-agents.dev/mcp
```

2. **Platform CLI**
```bash
gemini mcp add sanctions npx -y @czagents/sanctions
```

## When to use it
- Screen a person using their name and identifying details
- Search company names across EU and OFAC sanctions lists
- Check a Czech company identifier against sanctions records
- Inspect the source entry behind a possible match
- Review sanctions-list changes since a selected date

## Example prompts
- Screen this person against EU and OFAC sanctions lists using their name, date of birth, and nationality.
- Check this Czech company by IČO and show any matching sanctions records.
- Find EU sanctions-list entries changed since `2026-07-01`.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 392262
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89609
- [mcp](https://affpapa.org/en/nevibecode/mcp/kubeshark-mcp.md) — MCP server · ★ 12110
- [Robin: AI-Powered Dark Web OSINT](https://affpapa.org/en/nevibecode/mcp/robin-ai-powered-dark-web-osint.md) — MCP server · ★ 7718
- [jshookmcp](https://affpapa.org/en/nevibecode/mcp/jshookmcp.md) — MCP server · ★ 2066
- [OpenOSINT](https://affpapa.org/en/nevibecode/mcp/openosint.md) — MCP server · ★ 1816

From the same set: [martinhavel/cz-agents-mcp](https://affpapa.org/en/nevibecode/by/martinhavel/cz-agents-mcp.md) — 9 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
