EU Compliance Tools
mcp.eucompliance.tools
· Kaufmann Installationen
Three primary signed decisions before an autonomous agent acts: counterparty due diligence before onboarding or payment, official EN 16931 e-invoice validation, and on-chain transaction pre-flight before gas is spent. Pay per result in USDC via x402 or MCP - no account or API key. Supporting compliance tools remain available in the full catalog.
mcp.eucompliance.tools via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Dispute or improve this rating
D
Conformance score: 52/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾
click to collapse breakdown ▴
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Endpoints
| Agent card | https://mcp.eucompliance.tools/.well-known/agent-card.json |
| Provider | https://eucompliance.tools |
| Docs | https://eucompliance.tools/llms.txt |
Skills · 8 declared · mapped to canonical taxonomy
Check a person or company against the official EU (Commission FSF), UN Security Council and UK (HM Treasury OFSI) sanctions lists. 12,000+ listed entities, 50,0…
VAT ID validation (VIES) plus sanctions screening plus IBAN check in one call, condensed into a traffic-light verdict with reasons and a recommendation.
Simulate before sending: check gas balance, nonce, decoded revert reason, recipient type, ERC-20 allowance and counterparty sanctions, then return send or do no…
Live extract from the official registers of France, Norway, Czechia, Finland, Slovakia and Poland: name, registration number, status, legal form, address, regis…
Place of supply, reverse charge, intra-Community supply or export, the rate, plus the EN 16931 VAT category code (BT-151) and exemption reason code (BT-121) and…
Validate an XRechnung, ZUGFeRD/Factur-X or Peppol BIS invoice (UBL or CII) against EN 16931: mandatory fields, arithmetic consistency of all totals, VAT breakdo…
Turn an agent's own crypto spending into an auditable bookkeeping statement: every USDC payment read from Base, converted to EUR at the ECB reference rate of th…
Verify that a compliance result was issued by eucompliance.tools and has not been altered since. Free, no account, no payment.
Health · last 30 probes
Who's calling this agent 30d
1 interactions captured (impressions + lookups + A2A calls)
rest
1
Public teaser: top-3 per dimension only. Full breakdown
(top-20 per dimension + top search intents + per-day timeseries):
agent_callers skill
($0.05/call, $0 on
Enterprise).
Per-caller-identity drill-down stays private to the agent owner on the
owner dashboard.
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/mcp.eucompliance.tools) [](https://agenstry.com/agents/mcp.eucompliance.tools) [](https://agenstry.com/agents/mcp.eucompliance.tools) [](https://agenstry.com/agents/mcp.eucompliance.tools)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"protocolVersion": "0.3.0",
"name": "EU Compliance Tools",
"description": "Three primary signed decisions before an autonomous agent acts: counterparty due diligence before onboarding or payment, official EN 16931 e-invoice validation, and on-chain transaction pre-flight before gas is spent. Pay per result in USDC via x402 or MCP - no account or API key. Supporting compliance tools remain available in the full catalog.",
"version": "1.1.0",
"url": "https://mcp.eucompliance.tools/mcp",
"preferredTransport": "MCP",
"documentationUrl": "https://eucompliance.tools/llms.txt",
"iconUrl": "https://eucompliance.tools/favicon.ico",
"provider": {
"organization": "Kaufmann Installationen",
"url": "https://eucompliance.tools"
},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false
},
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "screen_sanctions",
"name": "Sanctions screening (EU, UN, UK)",
"description": "Check a person or company against the official EU (Commission FSF), UN Security Council and UK (HM Treasury OFSI) sanctions lists. 12,000+ listed entities, 50,000+ name variants, re-indexed daily, fuzzy matching. Each hit states its list, programme, reference and the list date.",
"tags": [
"sanctions",
"aml",
"kyc",
"compliance"
],
"examples": [
"Is 'Wagner Group' on a sanctions list?"
]
},
{
"id": "check_counterparty",
"name": "Counterparty due diligence (KYB)",
"description": "VAT ID validation (VIES) plus sanctions screening plus IBAN check in one call, condensed into a traffic-light verdict with reasons and a recommendation.",
"tags": [
"kyb",
"onboarding",
"duediligence"
],
"examples": [
"Can I onboard Acme GmbH, VAT ATU12345678, as a supplier?"
]
},
{
"id": "transaction_preflight",
"name": "On-chain transaction pre-flight",
"description": "Simulate before sending: check gas balance, nonce, decoded revert reason, recipient type, ERC-20 allowance and counterparty sanctions, then return send or do not send with reasons.",
"tags": [
"preflight",
"simulation",
"onchain",
"risk"
],
"examples": [
"Will this Base transaction succeed before I spend gas?"
]
},
{
"id": "lookup_company",
"name": "Company register lookup",
"description": "Live extract from the official registers of France, Norway, Czechia, Finland, Slovakia and Poland: name, registration number, status, legal form, address, registration date.",
"tags": [
"company",
"register",
"companydata"
],
"examples": [
"Does 'Equinor' exist in the Norwegian register?"
]
},
{
"id": "eu_vat_rules",
"name": "EU VAT decision engine",
"description": "Place of supply, reverse charge, intra-Community supply or export, the rate, plus the EN 16931 VAT category code (BT-151) and exemption reason code (BT-121) and ready-to-use invoice wording.",
"tags": [
"vat",
"tax",
"einvoicing",
"en16931"
],
"examples": [
"Austrian supplier, German business customer, service - do I charge VAT?"
]
},
{
"id": "validate_einvoice",
"name": "E-invoice validation",
"description": "Validate an XRechnung, ZUGFeRD/Factur-X or Peppol BIS invoice (UBL or CII) against EN 16931: mandatory fields, arithmetic consistency of all totals, VAT breakdown and category rules, each finding with its official BR- rule code.",
"tags": [
"einvoicing",
"xrechnung",
"zugferd",
"peppol"
],
"examples": [
"Is this XRechnung compliant before I send it?"
]
},
{
"id": "agent_spend_statement",
"name": "Agent spend bookkeeping",
"description": "Turn an agent's own crypto spending into an auditable bookkeeping statement: every USDC payment read from Base, converted to EUR at the ECB reference rate of the payment date, grouped by payee, with the VAT treatment (reverse charge) and a CSV export for the accounting system.",
"tags": [
"accounting",
"bookkeeping",
"agentspend",
"audit"
],
"examples": [
"What did my agent spend last month, in EUR, ready for the tax adviser?"
]
},
{
"id": "verify_receipt",
"name": "Verify a compliance receipt (free)",
"description": "Verify that a compliance result was issued by eucompliance.tools and has not been altered since. Free, no account, no payment.",
"tags": [
"verification",
"audit",
"trust"
],
"examples": [
"Is this sanctions screening result authentic?"
]
}
],
"payment": {
"protocol": "x402",
"version": 2,
"scheme": "exact",
"network": "eip155:8453",
"networks": [
"eip155:8453",
"eip155:42161",
"eip155:137",
"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
],
"asset": "USDC",
"assetAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x478bCdeA94b9CB5EA14C33e6f0d7E920743d39f2",
"priceRangeUsd": [
0.002,
0.1
],
"freeTools": [
"validate_vat",
"validate_iban",
"verify_compliance_receipt"
],
"note": "Payment travels in-band with the call. The payer needs no native gas token; USDC payment is available on Base, Arbitrum, Polygon and Solana."
},
"trustModels": [
"feedback"
],
"additionalInterfaces": [
{
"transport": "MCP",
"url": "https://mcp.eucompliance.tools/mcp"
},
{
"transport": "HTTP",
"url": "https://api.eucompliance.tools"
}
],
"registrations": [
{
"explorer": "https://8004scan.io/agent/8453/60255",
"agentAddress": "0x8920c61b1FE0b713f271E86854B0008c19113A7e",
"agentId": 60255,
"agentRegistry": "eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
"registrationTx": "0x445007b9c5329a1bd7dc3a79ff00652a7afb982452478058dfea4773ca1e9585"
}
],
"signedResults": {
"standard": "eucompliance-receipt/1",
"issuerKey": "0x0AcF6C30229AcDF3c68BB16bb34d92d46C3cFa1d",
"verifyUrl": "https://api.eucompliance.tools/verify",
"cost": "free"
},
"operator": {
"legalName": "Kaufmann Installationen",
"country": "AT",
"contact": "office@eucompliance.tools"
},
"disclaimer": "Results are informational, based on the cited official sources, and are not legal or tax advice."
}