Card snapshot
mcp.eucompliance.tools
·
2026-08-08 19:04:46 UTC
·
02e3e34d1ad77e3b0b3595870b1d213be2d4e6228d64e101a9e4a62aa6f9bbc2
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"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."
}