← Registry

Security & Testing

eucompliance.tools

Provides EU VAT and IBAN validation, sanctions screening, and counterparty due diligence for regulatory compliance.

x402 supported1 endpoint40 known toolsFirst detected July 31, 2026Last detected September 11, 2026

ENDPOINT 1

https://mcp.eucompliance.tools/mcp

No auth detected

MCP server metadata

Name
eucompliance-tools
Version
1.6.0
Capabilities
experimentalpromptsresourcestools
Server instructions

An Agent Decision & Evidence Layer: chain infrastructure, market decisions, AgentLLM, EU payment/compliance and US import-readiness tools - no account or API key. Start with the FREE recommend_agent_tool when the correct product is unclear; it routes deterministically from this exact catalog without a model, network call or logging. For chain work use rpc_read_batch across 28 EVM mainnets, including mixed-chain batches with an optional chain on each request, or the focused wallet_balance, gas_estimate and contract_info tools. For markets use spot_price, perp_market_data, coin_positioning_brief, market_data, market_history or the complete market_decision_pack. Before paying another x402 seller, use the FREE prepare_x402_purchase_guard wire-shape check and then x402_purchase_guard for a signed challenge-versus-policy decision. It never accesses the target, wallet or target payment. Every paid success is returned as structuredContent plus JSON text and carries a signed receipt; tool errors are not settled. A successful, non-blocking result may include advisory _meta.next_tools with exact catalog prices; it never executes a tool or authorizes a payment. For short classification, extraction, routing or summaries, start with the FREE prepare_agentllm_micro tool and then call agentllm_micro for exactly 0.003 USDC. For goods dispatched from Germany/Austria to the US, start with the FREE prepare_us_import_readiness tool, then buy us_import_readiness_guard for 0.25 USDC. It uses public USITC/CPSC data and never orders, creates an address or books shipping. Start invoice payments with the FREE prepare_invoice_to_pay_eu input check, then buy one complete invoice_to_pay_dossier_eu for 1.00 USDC only when the input is eligible. It returns READY_FOR_BUYER_APPROVAL, HOLD_FOR_REVIEW or DO_NOT_PAY; missing evidence is never approval, and there is no subscription or paid follow-up. Also FREE: validate_vat (live EU VIES register with registered name and address) and validate_iban. Other tools are paid per call in USDC on Base, Arbitrum, Polygon or Solana via x402: screen_sanctions_eu (AML/KYC against the official EU consolidated sanctions list, updated daily), eu_vat_rules (place of supply, reverse charge, EN 16931 codes), check_counterparty_eu (KYB in one call), validate_einvoice_eu (EN 16931 / XRechnung / ZUGFeRD validation), and verify_compliance_receipt (FREE: verify a signed result). Prices $0.001-$1.00 per call, payable in USDC on Base, Arbitrum, Polygon or Solana via x402 in-band payment (_meta). An unpaid call returns machine-readable payment requirements; pay and repeat the call to receive the result.

Known tools 40

validate_vat

FREE live validation of an EU VAT ID against VIES, including the registered name and address when the member state publishes them.

Inferred read-only
validate_iban

FREE IBAN checksum and country-structure validation with BIC and bank-name enrichment where registry data exists.

Inferred read-only
recommend_agent_tool

FREE deterministic router over the published Agent Card.

Inferred read-only
prepare_agentllm

FREE deterministic validation and exact-price routing for all AgentLLM tiers.

Inferred read-only
prepare_agentllm_micro

FREE validation of the exact AgentLLM prompt, system instruction and token limit before purchase.

Potential side effects
agentllm_micro

OpenAI-compatible classification, extraction, routing and short summaries for exactly 0.003 USDC per call.

Inferred read-only
agentllm_basic

OpenAI-compatible general chat and summaries for exactly 0.005 USDC per call.

Inferred read-only
agentllm_plus

OpenAI-compatible stronger drafting, analysis and longer summaries for exactly 0.02 USDC per call.

Inferred read-only
prepare_invoice_to_pay_eu

FREE local input and safety check before purchase.

Potential side effects
invoice_to_pay_dossier_eu

One signed decision before an EU invoice is paid: READY_FOR_BUYER_APPROVAL, HOLD_FOR_REVIEW or DO_NOT_PAY with evidence and safe next actions.

Potential side effects
prepare_us_import_readiness

FREE local completeness and safety check for ordinary goods dispatched from DE/AT to the US.

Inferred read-only
us_import_readiness_guard

Signed pre-purchase evidence dossier for ordinary goods dispatched from Germany or Austria to the United States.

Potential side effects
recover_us_import_readiness

FREE recovery when an x402 settlement succeeded but the signed response was lost.

Inferred read-only
screen_sanctions_eu

Check a person or company against the official EU (Commission FSF), UN Security Council and UK (HM Treasury OFSI) sanctions lists.

Inferred read-only
eu_vat_rules

Place of supply, reverse charge, intra-Community supply or export, the rate, plus the EN 16931 VAT category code (BT-151), exemption reason code (BT-121) and invoice wording.

Potential side effects
check_counterparty_eu

VAT ID validation (VIES) plus sanctions screening plus IBAN check in one call, condensed into a traffic-light verdict with reasons and a recommendation.

Inferred read-only
validate_einvoice_eu

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.

Potential side effects
verify_compliance_receipt

Anyone can verify issuer authenticity, integrity and the signed validity window of a eucompliance.tools result locally without payment or network access; this does not validate the underlying facts.

Potential side effects
must_verify_before_pay

Return allow or deny before an agent pays a counterparty, using sanctions screening, live VIES validation and IBAN structure evidence.

Inferred read-only
lookup_company_eu

Live extract from official national registers in France, Norway, Czechia, Finland, Slovakia and Poland: name, registration number, status, legal form, address and registration date.

Inferred read-only
agent_spend_statement

Create a complete Base USDC outflow and transfer record for an agent wallet: every observed transfer, recipient, transaction reference and dated ECB EUR conversion, available as JSON or CSV.

Potential side effects
rpc_read_batch

Run 1-20 standard read-only JSON-RPC requests as one paid call across 28 EVM mainnets.

Inferred read-only
wallet_balance

Return a live native balance, exact wei, pending nonce, observed block and RPC-source evidence for a wallet on Base, Ethereum, Arbitrum, Optimism or Polygon.

Inferred read-only
gas_estimate

Return the current gas price and, when transaction fields are supplied, eth_estimateGas plus an execution-fee estimate with excluded rollup components stated explicitly.

Inferred read-only
contract_info

Inspect live runtime bytecode, native balance, transaction count and observed block, returning deployed_contract, eoa_or_empty or precompile_or_system_address without claiming wallet ownership.

Inferred read-only
spot_price

Attempt independent Binance, Coinbase and Kraken public tickers and calculate the median from the live quotes that return.

Inferred read-only
open_social_search

Search Bluesky and Hacker News for every query; for a single public tag, additionally search Mastodon's anonymous tag timeline.

Inferred read-only
perp_market_data

Return Hyperliquid mark and oracle prices, funding, open interest, 24-hour volume, premium and maximum leverage for one coin or the top markets by volume, with source and timestamp.

Inferred read-only
coin_positioning_brief

Calculate a disclosed crowded-long/short score from current Hyperliquid funding and premium.

Inferred read-only
market_decision_pack

Return ENTER_RISK, WAIT or REDUCE_RISK with score, evidence-coverage confidence, reasons, risk flags, invalidation conditions and a 15-minute expiry.

Inferred read-only
soft_commodity_stress

Calculate a disclosed weather-only supply-stress score from Brazilian growing-belt rainfall and dry days.

Inferred read-only
market_data

Return one computed market_brief, Base gas or yield indicator with source coverage, freshness, a stable repeat URL and a do-not-repurchase-before time.

Inferred read-only
market_history

Return the service's own archived gas, yield, commodity or market-brief series as raw observations or daily medians.

Inferred read-only
ai_act_disclosure

Create a signed Article 50 provenance record and German/English disclosure for AI-generated content, including a privacy-first hash-only path.

Potential side effects
prepare_x402_purchase_guard

FREE strict syntax and supported-v2-shape check for a raw base64/base64url PAYMENT-REQUIRED header.

Potential side effects
x402_purchase_guard

Compare an already received canonical x402 v2 challenge with the buyer's exact resource, method, USDC price limit, network policy, trusted recipient and EVM/Solana signing-mechanism fields.

Inferred read-only
tx_preflight

Read-only decision analysis before signing with five on-chain core checks: native balance/gas price, transaction-specific gas estimate, simulation with decoded revert reason, pending nonce gap and recipient bytecode/type.

Inferred read-only
tx_status

Return mined or pending status, success or decoded revert reason, gas used, block and confirmations for a transaction on Base, Ethereum, Arbitrum, Optimism or Polygon.

Inferred read-only
token_status

Return an owner's token balance and optional spender allowance, including whether both satisfy a requested amount, across five EVM chains.

Inferred read-only
read_url

Fetch a public web page as clean Markdown or text while refusing internal and private addresses, suitable for reading evidence before an agent acts on a link.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.eucompliance-tools]
url = "https://mcp.eucompliance.tools/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "eucompliance-tools": {
      "type": "http",
      "url": "https://mcp.eucompliance.tools/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: eucompliance-tools
Remote MCP URL: https://mcp.eucompliance.tools/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "eucompliance-tools": {
      "url": "https://mcp.eucompliance.tools/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "eucompliance-tools": {
      "type": "http",
      "url": "https://mcp.eucompliance.tools/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "eucompliance-tools",
  "transport": "streamable-http",
  "url": "https://mcp.eucompliance.tools/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for eucompliance.tools was fetched 2026-08-03T12:49:23.161Z and is being refreshed.

Trust status Neutral

eucompliance.tools is assessed as Neutral: No suspicious signals found, but no strong positive signal either

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.