CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Sanctions

martinhavel/cz-agents-mcp
25 toolsSTDIO, HTTPregistry active
Summary

Connects Claude to EU and OFAC sanctions lists for KYC and AML screening. Exposes fuzzy matching for person and entity names, direct IČO lookup against watchlists, and a daily update feed for monitoring. The MCP wraps a local SQLite database or a hosted endpoint, so you can run compliance checks inline during onboarding workflows or invoice approval. Designed to pair with the ARES and ISIR servers from the same project for full Czech due diligence, but works standalone if you only need sanctions screening. Handles threshold tuning, nationality filtering, and returns full listing details by source ID.

Install to Claude Code

verified
claude mcp add --transport http sanctions https://sanctions.cz-agents.dev/mcp

Run in your terminal. Add --scope user to make it available in every project.

Review the command, arguments, and environment values before installing — MCP servers run with your local permissions.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Tools

Verified live against the running server on Jun 10, 2026.

verified live5 tools
search_personFuzzy-search a sanctioned person by name across all loaded lists. Optional date of birth and nationality narrow results. Returns matches with confidence scores (0-100). 100 = exact ID match, 80+ = strong fuzzy match, lower = review needed.5 params

Fuzzy-search a sanctioned person by name across all loaded lists. Optional date of birth and nationality narrow results. Returns matches with confidence scores (0-100). 100 = exact ID match, 80+ = strong fuzzy match, lower = review needed.

Parameters* required
dobstring
YYYY or YYYY-MM-DD. Optional, narrows matches.
name*string
Full name. Cyrillic / Arabic / Chinese tolerated; transliteration applied.
limitinteger
Max results (default 20).default: 20
thresholdinteger
Min confidence to include in results (default 80).default: 80
nationalitystring
Country name or ISO code. Optional.
search_entityFuzzy-search a sanctioned entity (company, organization) by name. Optional country narrows results.4 params

Fuzzy-search a sanctioned entity (company, organization) by name. Optional country narrows results.

Parameters* required
name*string
Company / organization name.
limitinteger
Max results (default 20).default: 20
countrystring
Country filter (name or ISO code).
thresholdinteger
Min confidence (default 80).default: 80
check_icoCheck whether a Czech IČO (or any company by IČO) appears on sanctions lists. Direct exact-ID lookup; pass `name` to also fuzzy-match if no direct hit.2 params

Check whether a Czech IČO (or any company by IČO) appears on sanctions lists. Direct exact-ID lookup; pass `name` to also fuzzy-match if no direct hit.

Parameters* required
ico*string
Czech IČO (7-8 digits) or comparable national company ID.
namestring
Optional company name for fuzzy fallback if IČO not directly listed.
get_listingRetrieve the full record for a single sanctions listing by its ID (format: `${source}:${source_list_id}`, e.g. "ofac:12345" or "eu:EU.123.789").1 params

Retrieve the full record for a single sanctions listing by its ID (format: `${source}:${source_list_id}`, e.g. "ofac:12345" or "eu:EU.123.789").

Parameters* required
id*string
Internal listing ID, e.g. "ofac:12345".
list_recent_updatesList sanctions added/removed/modified since a given date. Use for daily monitoring against a watchlist.2 params

List sanctions added/removed/modified since a given date. Use for daily monitoring against a watchlist.

Parameters* required
since*string
ISO date or datetime, e.g. "2026-04-01" or "2026-04-01T00:00:00Z".
sourcestring
Optional source filter.one of eu · ofac · un · ofsi · fau

cz-agents-mcp

CI License: MIT MCP Registry Glama

Model Context Protocol servers for Czech & EU government and business data. Native access to ARES (company registry), ČNB (FX rates), ADIS (VAT-payer status), ISIR (insolvency), EU + OFAC sanctions screening, and EU business registries (GB/SK/PL/NL/DE/FR) — plus a unified due-diligence aggregator that combines them into risk scoring and statutory-chain (UBO) analysis.

Want a hosted, production-ready version? cz-agents.dev — managed API with a 14-day free trial (no credit card). Adds higher quotas, nominee detection, risk timeline, address crowding, watchlist monitoring, and a web compliance dashboard. Your self-hosted config keeps working after upgrade — same endpoints, same token format.

Landing page: cz-agents.dev · Listed in: official MCP Registry under DNS-verified namespace dev.cz-agents/*

Available servers

PackageSourceStatus
@czagents/aresARES — Czech Business Register✅ live
@czagents/cnbČNB — daily FX rates✅ live
@czagents/sanctionsEU + OFAC sanctions screening (KYC/AML)✅ live
@czagents/isirISIR — Czech insolvency register✅ live
@czagents/adisADIS — unreliable VAT payer (nespolehlivý plátce DPH) + transparent accounts✅ live
@czagents/ddDue-diligence aggregator (ARES + sanctions + ISIR + ADIS + statutory chain)✅ live
@czagents/realestateCzech distress real estate intelligence (ISIR sales + portál dražeb)✅ live (v0.1)
@czagents/eu-registryEU business registries — GB (Companies House), SK, PL, NL, DE, FR via GLEIF/LEI✅ live
@czagents/payqrPayment QR codes (SPAYD / EPC-GiroCode) — bonus utility✅ live

Premium tier — closed source

ServerWhat it addsWhere
dev.cz-agents/ddplus8-indicator nominee director detection (cross-DB), phoenix recidiva, enriched risk timeline with AI narrative, recursive linked-entities risk analysis (depth 1-3), shell-firm address crowding with provider detection, daily watchlist monitoring with email digestHosted-only at ddplus.cz-agents.dev/mcp — see pricing

Quick start

Claude Desktop / Cursor (stdio)

{
  "mcpServers": {
    "ares":      { "command": "npx", "args": ["-y", "@czagents/ares"] },
    "cnb":       { "command": "npx", "args": ["-y", "@czagents/cnb"] },
    "sanctions": { "command": "npx", "args": ["-y", "@czagents/sanctions"], "env": { "SANCTIONS_DB": "/path/to/sanctions.db" } },
    "isir":      { "command": "npx", "args": ["-y", "@czagents/isir"], "env": { "ISIR_SOAP_ENABLED": "1" } },
    "adis":      { "command": "npx", "args": ["-y", "@czagents/adis"], "env": { "ADIS_SOAP_ENABLED": "1" } },
    "dd":          { "command": "npx", "args": ["-y", "@czagents/dd"], "env": { "SANCTIONS_DB": "/path/to/sanctions.db", "ADIS_SOAP_ENABLED": "1" } },
    "eu-registry": { "command": "npx", "args": ["-y", "@czagents/eu-registry"] },
    "payqr":       { "command": "npx", "args": ["-y", "@czagents/payqr"] }
  }
}

Remote / Streamable HTTP

{
  "mcpServers": {
    "ares":        { "url": "https://ares.cz-agents.dev/mcp" },
    "cnb":         { "url": "https://cnb.cz-agents.dev/mcp" },
    "sanctions":   { "url": "https://sanctions.cz-agents.dev/mcp" },
    "isir":        { "url": "https://isir.cz-agents.dev/mcp" },
    "adis":        { "url": "https://adis.cz-agents.dev/mcp" },
    "dd":          { "url": "https://dd.cz-agents.dev/mcp" },
    "eu-registry": { "url": "https://eu-registry.cz-agents.dev/mcp" },
    "payqr":       { "url": "https://payqr.cz-agents.dev/mcp" }
  }
}

Tools

@czagents/ares (9 tools)

  • lookup_by_ico({ ico }) — full company record
  • search_companies({ query, city, street, psc, nace, pocet }) — combined search
  • search_by_address({ street, city, psc }) — all companies at an address
  • search_by_nace({ nace, city }) — by CZ-NACE activity code
  • get_statutaries({ ico }) — current statutory body (for due diligence)
  • validate_dic({ dic }) — DIČ format + MOD11 checksum
  • check_vat_payer({ ico }) — VAT registration + transparent accounts
  • get_bank_accounts({ ico }) — DPH-published accounts
  • get_history({ ico }) — previous names, address changes

@czagents/cnb (3 tools)

  • get_rates({ date? }) — full daily FX sheet
  • convert({ amount, from, to, date? }) — CZK-crossed conversion
  • get_rate({ code, date? }) — single currency rate

@czagents/sanctions (5 tools)

  • search_person({ name, dob?, nationality?, threshold? }) — fuzzy KYC screen against EU + OFAC
  • search_entity({ name, country?, threshold? }) — entity / company screen
  • check_ico({ ico, name? }) — direct lookup of a Czech IČO on sanctions lists
  • get_listing({ id }) — full record by ${source}:${id}
  • list_recent_updates({ since, source? }) — daily monitoring (added/removed/modified)

@czagents/isir (3 tools)

  • check_ico_insolvency({ ico }) — direct lookup of a Czech IČO in the insolvency register
  • search_person_insolvency({ ico?, rc?, dob?, firstname?, surname? }) — find a person by IČO, birth number, or name + DOB
  • poll_isir_events({ since }) — append-only event feed for daily monitoring

@czagents/adis (3 tools)

  • check_dph_payer({ ico OR dic }) — full reliability check via ADIS V2: status (ANO/NE/NENALEZEN), subject type, name, address, transparent bank accounts (§ 96a ZDPH), unreliable-since date
  • check_bulk_dph_payer({ icos[] OR dics[] }) — batch up to 100 subjects (lighter response, status + accounts only)
  • list_unreliable_payers() — full list of currently unreliable payers (50–100 MB, intended for daily mirroring)

@czagents/dd (3 tools)

  • get_dd_report({ ico, depth }) — unified ARES + sanctions + ISIR report with risk score
  • get_risk_score({ ico }) — fast 0–100 score + top red flags
  • get_statutory_chain({ ico, max_depth }) — UBO / shell-company tree walk

@czagents/eu-registry (3 tools)

  • get_eu_company({ country, id }) — company record from GB (Companies House), SK (ORSR), PL (KRS), NL/DE/FR (GLEIF/LEI), SIRENE
  • get_eu_parent({ ico }) — find EU parent/group via ARES → GLEIF LEI matching with confidence scoring
  • get_eu_dd_report({ country, id }) — EU DD report: company facts + EU + OFAC sanctions check

What this is good for

A toolkit for compliance, KYC/AML, accounting and cross-border checks over Czech & EU registries:

  • VAT & invoicing — verify VAT-payer status (ADIS) and convert at official ČNB FX rates before booking.
  • Counterparty screening — ARES identity, EU + OFAC sanctions, ISIR insolvency.
  • Due diligence (flagship) — the @czagents/dd aggregator combines the above into a risk score, statutory-chain / UBO walk, and EU-parent lookup.
  • Cross-border — company lookups across GB / SK / PL / NL / DE / FR registries (@czagents/eu-registry).

Use a single-source server when you need just one dataset; use the due-diligence aggregator for combined, scored output.

Example prompts the aggregator handles well:

  • KYC pre-invoice — "Before we send a 350 000 Kč invoice to IČO 11122234, flag any insolvency, sanctions, unreliable-VAT-payer status, or nominee-director red flags."
  • Vendor onboarding — "Run KYC on this prospective supplier and tell me if anything looks off. Use the full statutory chain."
  • M&A pre-due-diligence — "Generate a DD report on the acquisition target and walk the statutory body two levels deep — flag any insolvent firms in the network."

Score & validation

Glama Score

A/A/A on Glama (quality / security / license), claimed and maintained. Listed in the official MCP registry under DNS-verified namespace dev.cz-agents/*.

Further reading

  • Building MCP servers for a country that isn't in the dataset — design rationale, gotchas (MOD11, ARES Swagger bugs), and how this pattern adapts MCP to non-English locales.

License

MIT © Martin Havel — see LICENSE

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Registryactive
Package@czagents/sanctions
TransportSTDIO, HTTP
Tools verifiedJun 10, 2026
UpdatedJun 2, 2026
View on GitHub