EU Compliance Tools MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@EU Compliance Tools MCP ServerCheck if Acme GmbH is on the EU sanctions list"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
EU Compliance Tools for AI Agents — pay per call in USDC (x402), no account
Machine-payable EU compliance APIs. An AI agent calls an endpoint, gets HTTP 402 Payment Required,
pays a fraction of a cent in USDC on Base, repeats the call and receives the result.
No account, no API key, no subscription, no minimum. Also available as an MCP server
for Claude, Claude Code and other agent runtimes.
Catalog: https://eucompliance.tools · Machine-readable: /llms.txt · /agents.json
Tool | What it answers | Price |
Agent spend bookkeeping | What did my agent spend, in EUR, with which VAT treatment? Chain → EUR (ECB rate) → CSV for accounting | $0.50 |
EU sanctions screening | Is this person or company on the official EU consolidated sanctions list? (AML/KYC) | $0.05 |
EU VAT rules engine | Place of supply, reverse charge, EN 16931 category + exemption codes for e-invoicing | $0.02 |
EU VAT ID validation | Live VIES register check, returns registered name and address | $0.002 |
IBAN validation | Checksum and country structure | $0.002 |
Receipt / invoice extraction | Photo or PDF → structured JSON (vendor, date, total, VAT, line items), DACH-optimised | $0.10 |
Every answer carries its official source and data date, so results are auditable. Sanctions data comes from the European Commission's Financial Sanctions Files and is re-indexed daily.
Quick start (Python)
pip install "x402[evm]" requestsimport requests
from eth_account import Account
from x402.client import x402ClientSync
from x402.http.clients.requests import wrapRequestsWithPayment
from x402.mechanisms.evm.exact.register import register_exact_evm_client
from x402.mechanisms.evm.signers import EthAccountSigner
account = Account.from_key("0x...") # wallet funded with USDC on Base
client = x402ClientSync()
register_exact_evm_client(client, EthAccountSigner(account), networks="eip155:8453")
session = wrapRequestsWithPayment(requests.Session(), client)
r = session.get("https://api.eucompliance.tools/x402/counterparty",
params={"name": "Acme GmbH", "vat": "ATU12345678"})
print(r.json()["risk"]) # {'level': 'clear', 'reasons': [...], 'recommendation': '...'}The payer needs no ETH for gas — settlement is sponsored via EIP-3009 through the Coinbase facilitator.
See examples/ for a runnable script covering every endpoint.
Related MCP server: eu-tools-mcp
MCP (Claude, Claude Code, other agent runtimes)
claude mcp add --transport http eu-compliance https://mcp.eucompliance.tools/mcpTools: check_counterparty_eu, screen_sanctions_eu, eu_vat_rules, validate_vat, validate_iban.
Payment travels in-band with the tool call (_meta); an unpaid call returns machine-readable
payment requirements.
Why pay-per-call
Compliance data is needed in bursts: onboarding a supplier, booking an invoice, paying a new payee. Subscriptions price that badly for agents, and API keys require a human to sign up. With x402 an agent can settle a $0.002 call on its own within its spending policy — no contract, no onboarding.
Endpoints
Method | Endpoint | Parameters |
GET |
|
|
GET |
|
|
GET |
|
|
GET |
| EU VAT ID, e.g. |
GET |
| IBAN |
POST |
| multipart, field |
Base URL: https://api.eucompliance.tools · Protocol: x402 v2, scheme exact,
network eip155:8453 (Base mainnet), asset USDC, facilitator: Coinbase CDP.
Keywords
EU VAT validation API, VIES API, EU sanctions screening API, AML KYC screening, KYB onboarding, reverse charge, place of supply, EN 16931, BT-151, BT-121, XRechnung, ZUGFeRD, Peppol BIS, OSS, IBAN validation, receipt OCR, invoice extraction, x402, agent payments, USDC, Base, MCP server.
Operator & disclaimer
Operated by Kaufmann Installationen, Vienna, Austria — office@installateur1210.at
Results are informational and based on the cited official sources. They are not legal or tax advice. Verify against the cited source before acting on a result.
Licence: MIT (this repository — the examples and documentation).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for document intelligence via x402 micropayments. 6 tools: document analysis, invoice extraction, screenshot data, alt text, PII detection, sentiment analysis. Pay-per-use with USDC on Base — no API keys needed.Last updated61MIT
- Flicense-qualityBmaintenancePaid MCP server for EU tools: validate VAT numbers via VIES and get ECB euro FX rates, with per-call USDC payments on Base via the x402 protocol.Last updated
- FlicenseAqualityBmaintenanceMCP server for a live x402 payment gateway on Base (USDC). Lets AI agents discover, preview for free, then pay per call — with prepaid gasless payments, signed receipts, and delta delivery.Last updated7
- Alicense-qualityBmaintenanceMCP server providing 10 pay-per-call APIs for web scraping, DNS, email validation, and French business data, with autonomous micropayments via the x402 protocol (USDC on Base).Last updated1MIT
Related MCP Connectors
30 pay-per-call APIs for AI agents: compliance, trade, safety, web, data. USDC on Base via x402.
European business verification for AI agents: registry, VAT, sanctions, IBAN. Pay-per-call x402.
Agent-commerce MCP server for x402/USDC payments and affiliate splits on Base.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/PatrickPi1312/eucompliance-tools'
If you have feedback or need assistance with the MCP directory API, please join our Discord server