eucompliance-tools
2.
What it can do
- Validate Vat: FREE, no payment required: validate an EU VAT ID against the live EU VIES register and get the registered name and address where the member state publishes them. Free entry tool - the pa
- Validate Iban: FREE, no payment required: validate an IBAN (checksum and country structure, all countries).
- Screen Sanctions Eu: Sanctions screening (AML/KYC) against three official lists in one call: EU (European Commission FSF), UN Security Council, and UK (HM Treasury OFSI) - over 12,000 listed entities,
What data it sees
Do you need an account
No: the server works without sign-in
- Description (Markdown erlaubt, zum Kopieren): Compliance and pre-transaction checks for agents, priced per call. No account, no API key.
On-chain pre-flight — will this transaction go through? Gas vs. balance, full simulation with the revert reason decoded into plain text, stuck nonces, contract-or-wallet recipient, ERC-20 allowance, plus a sanctions screen of the counterparty. One call, send / do not send with every blocking reason. Also allowance and balance on Base, Ethereum, Arbitrum, Optimism and Polygon, and transaction status with the revert reason recovered by replaying the call against its block.
EU compliance — sanctions screening against the official EU, UN and UK lists (re-indexed daily), VAT ID validation against the live VIES register, IBAN checks, counterparty due diligence with GLEIF LEI, EU VAT treatment with EN 16931 codes (BT-151 category, BT-121 exemption reason), and e-invoice validation for XRechnung, ZUGFeRD, Factur-X and Peppol BIS.
validate_vat and validate_iban are free. The rest settle per call over x402 in USDC on Base, from $0.002 — an agent with a wallet pays automatically, one without still connects and uses the free tools.
Every answer carries an EIP-191 signed receipt that verifies offline with no network and no trust in us: pip install eucompliance-verify.
Server tool list (10)
Raw names from tools/list. Only developers need these.
| validate_vat | FREE, no payment required: validate an EU VAT ID against the live EU VIES register and get the registered name and address where the member state publishes them. Free entry tool - the paid tools in this server add sanctions screening, counterparty due diligence, VAT rules and e-invoice validation. |
| validate_iban | FREE, no payment required: validate an IBAN (checksum and country structure, all countries). |
| screen_sanctions_eu | Sanctions screening (AML/KYC) against three official lists in one call: EU (European Commission FSF), UN Security Council, and UK (HM Treasury OFSI) - over 12,000 listed entities, 50,000 name variants, re-indexed daily. Fuzzy matching tolerates transliteration and spelling variants. Each hit states its list, programme, reference number, regulation, countries, birth dates and the list generation date, so the result is auditable; optional lists=eu,un,uk narrows the search. Result carries a signed, freely verifiable receipt. Paid tool: $0.05 per check via x402 (USDC on Base). |
| eu_vat_rules | EU VAT decision engine for invoices and e-invoicing (XRechnung, ZUGFeRD, Peppol BIS, OSS): given supplier country, customer country, B2B/B2C and goods/service it returns place of supply, whether to charge VAT, the rate, the EN 16931 VAT category code (BT-151), the exemption reason code (BT-121), ready-to-use invoice wording in English and German, and the legal article of the VAT Directive. Paid tool: $0.005 per call via x402 (USDC on Base). |
| check_counterparty_eu | Counterparty due diligence (KYB) in one call: validates an EU VAT ID against the live VIES register, screens the name against the official EU consolidated sanctions list, checks the IBAN, and returns a traffic-light verdict (clear / review / blocked) with reasons and a recommendation. Use before onboarding a new supplier, customer or payee. Paid tool: $0.02 per check via x402 (USDC on Base). |
| validate_einvoice_eu | Validate an electronic invoice against EN 16931 (XRechnung, ZUGFeRD/Factur-X, Peppol BIS, UBL or CII): detects syntax and profile, checks mandatory fields, the arithmetic consistency of all totals, the VAT breakdown and category rules (reverse charge, intra-Community supply, export). Every finding carries its official business-rule code (BR-..). The result comes with a signed, independently verifiable compliance receipt. Paid tool: $0.02 per invoice via x402 (USDC on Base). |
| verify_compliance_receipt | FREE, no payment required: verify a compliance receipt issued by eucompliance.tools. Pass the full JSON result (including its 'receipt' field) and get back whether the document is authentic, unmodified and still valid, plus the recovered signer address. Lets any third party - an auditor, another agent - check a compliance result without trusting or paying anyone. |
| must_verify_before_pay | Payment gate for autonomous agents: decide whether a payment may go out. Screens the payee against EU/UN/UK sanctions lists, validates the VAT ID against VIES and checks the IBAN, then answers allow or deny with reasons. Deny is the default - a payment is released only when the check comes back clear. The answer carries a signed receipt, so the decision stays provable in an audit long afterwards; verify it offline with the free library `pip install eucompliance-verify`. Paid tool: $0.02 per decision. |
| lookup_company_eu | Company register lookup straight from the official national registers: Norway (Brønnøysund), Czechia (ARES), Finland (PRH/YTJ), Slovakia (RPO), Poland (KRS). Returns name, registration number, status, legal form, address and registration date in one normalised shape, with a signed receipt. Search by name (not for PL) or by registration number. Paid tool: $0.01 per lookup via x402 (USDC on Base). |
| agent_spend_statement | Turn an AI agent's own crypto spending into a bookkeeping statement: reads every USDC payment of the wallet from Base, converts each to EUR at the ECB reference rate of the payment date, groups by payee, states the VAT treatment (reverse charge for services bought abroad, Art. 44/196 VAT Directive) and returns an auditable statement with CSV export and a signed receipt. Use it to make agent micro-payments bookable. Paid tool: $0.10 per statement via x402 (USDC on Base). |