# 41 x402/MCP Tools for Agent Decisions, Chain Data, Compliance and Inference > Release 1.7.0 publishes 41 MCP tools, including 10 free preparation, routing and verification > tools. Primary products: x402 Purchase Guard, Agent Chain Data, AgentLLM Micro/Basic/Plus, US Import Readiness Guard for ordinary > DE/AT -> US goods, and EU Invoice Payment Guard. Agent Chain Data provides five read-only EVM > calls from 0.002 USDC; AgentLLM provides fixed-price OpenAI-compatible inference from 0.003 USDC. > The import guard uses official USITC/CPSC data, costs 0.25 USDC, and never > orders, creates an address or books shipping. The invoice guard gives one signed > READY_FOR_BUYER_APPROVAL, HOLD_FOR_REVIEW or DO_NOT_PAY decision out. Complete EN 16931, > VIES, EU/UN/UK sanctions, VAT and trusted-payee checks. Free input check first; > 1.00 USDC per completed dossier, no subscription or paid follow-up. Catalog page: https://eucompliance.tools/ Catalog JSON: https://eucompliance.tools/agents.json The JSON field `tools` is the exact 41-tool Agent Card/MCP catalog with 10 free tools and full input/output schemas. Real HTTP routes and aliases are listed separately under `transport_specific_http_offers`: HTTP VAT/IBAN remain $0.002 per call while their canonical MCP tools are free, and `funding_qr` is explicitly HTTP-only at $0.005. ## AgentLLM — OpenAI-Compatible x402 Inference - Free catalog: `GET https://api.eucompliance.tools/api/v1/models` - Free request validator: `POST https://api.eucompliance.tools/free/agentllm/check` - Machine quickstart: `GET https://api.eucompliance.tools/agentllm/quickstart.json` - Agent skill: `GET https://api.eucompliance.tools/agentllm/SKILL.md` - Micro: base URL `https://api.eucompliance.tools/api/v1/micro`, model `agentllm/micro`, paid `POST https://api.eucompliance.tools/api/v1/micro/chat/completions`, fixed 0.003 USDC, 2,400 UTF-8 input bytes, 8 messages, up to 300 output tokens. - Basic: base URL `https://api.eucompliance.tools/api/v1`, model `agentllm/basic`, paid `POST https://api.eucompliance.tools/api/v1/chat/completions`, fixed 0.005 USDC, 6,000 UTF-8 input bytes, 16 messages, up to 750 output tokens. - Plus: base URL `https://api.eucompliance.tools/api/v1/plus`, model `agentllm/plus`, paid `POST https://api.eucompliance.tools/api/v1/plus/chat/completions`, fixed 0.02 USDC, 6,000 UTF-8 input bytes, 16 messages, up to 1,200 output tokens. - No account, API key or subscription; all three products are non-streaming. - Request: standard `model`, `messages`, optional `max_tokens`, `stream: false` - Response: standard `chat.completion` JSON plus `x402_service` and a signed delivery receipt - Transparency: actual upstream model and token usage disclosed; no hidden system prompt - Transport: an ordinary OpenAI client stops at HTTP 402; use an x402-enabled HTTP transport such as `x402HttpxClient` with `AsyncOpenAI` - Purchase safety: run the free validator first, cap the transport at the exact returned amount, sign only the returned 402 requirement and retry the identical request at most once. Search intents: OpenAI-compatible API, chat completions, LLM inference, model router, x402, pay per call, no API key, autonomous AI agent. ## Free deterministic tool router - MCP tool: `recommend_agent_tool` (free, no payment) - Input: required `goal`; optional category, ISO country, chain, exact USDC price cap, comma-separated names of available input fields, free-tool preference and a maximum of one to three results. - Output: ranked tools from the published Agent Card, exact prices, missing required input names and a safe workflow including a free preparation step when one exists. - Privacy and safety: it uses no model and makes no network request, payment or target-tool call. Supplied values are never returned; only input field names are considered. - Successful, non-blocking MCP results may include advisory `_meta.next_tools` with exact catalog prices. It is never an instruction to execute or pay; every recommendation carries `auto_execute: false` and still requires the buyer's normal payment policy. - Successful HTTP spot-price results include the same signed, advisory `next_tools` purchase path: the 0.10 USDC coin positioning brief and the 0.05 USDC market decision pack. The choices are never auto-executed and are omitted from errors, review states and blocked results. ## Agent Chain Data — Wallet, Gas & Transaction API Five focused, read-only x402 endpoints with the stable output contract `agent-chain-data/1`. Supported data chains: Base, Ethereum, Arbitrum, Optimism and Polygon. No endpoint signs, approves, transfers or broadcasts a transaction. - `GET https://api.eucompliance.tools/x402/wallet-balance?chain=base&address={0x..}` Native wallet balance in exact wei and decimal ETH/POL, pending nonce and observed block. Price: 0.003 USDC. - `GET https://api.eucompliance.tools/x402/gas-estimate?chain=base&to={0x..}&data=0x&value_native=0` Current gas price plus optional transaction-specific gas limit and execution-gas fee. Rollup L1-data/operator components are explicitly listed as not included. Price: 0.003 USDC. - `GET https://api.eucompliance.tools/x402/tx?chain=base&tx_hash={0x..}` Transaction status, block, gas used and fee; failed transactions include the decoded revert reason when it can be recovered by replaying the call. Price: 0.002 USDC. - `GET https://api.eucompliance.tools/x402/token?chain=base&token={0x..}&owner={0x..}` ERC-20 balance, decimals and symbol; optional spender and amount add allowance and a would_succeed verdict. Price: 0.002 USDC. - `GET https://api.eucompliance.tools/x402/contract-info?chain=base&address={0x..}` Runtime-bytecode classification as deployed_contract, eoa_or_empty, or precompile_or_system_address, plus native balance, transaction count and observed block. It does not claim private-key ownership. Price: 0.003 USDC. ## Preferred purchase paths 1. When an agent needs current on-chain evidence across one or several networks: call MCP `rpc_read_batch` with one default chain and up to 20 allowlisted read-only JSON-RPC requests; optionally set a different `chain` on individual entries. It covers 28 named EVM mainnets with provider failover and returns the serving source. Price: 0.01 USDC. It cannot sign, approve, transfer or broadcast. When the evidence is for a planned transaction, continue with `tx_preflight` for one `proceed / review / block` decision rather than assembling approval from raw reads. 2. When an agent needs a market action instead of separate observations: call MCP `market_decision_pack` for `ENTER_RISK / WAIT / REDUCE_RISK`, confidence, reasons, risk flags, invalidation conditions and a 15-minute expiry. Price: 0.05 USDC. For a narrower task use `spot_price` (0.001), `perp_market_data` (0.005), `market_history` (0.008), `market_data` (0.01) or `coin_positioning_brief` (0.10); every result discloses sources and freshness. 3. Before confirming another x402 purchase: first run the FREE `POST https://api.eucompliance.tools/free/x402-purchase-guard/check`, then send the identical raw PAYMENT-REQUIRED header plus the intended HTTPS resource, method, exact USDC cap, allowed network and buyer-trusted recipient to `POST https://api.eucompliance.tools/x402/purchase-guard`. -> `PROCEED_TO_USER_CONFIRMATION / REVIEW_REQUIRED / REJECT_CHALLENGE`, normalized options, stable reason codes and a signed canonical challenge fingerprint. Price: 0.03 USDC. The guard is entirely offline: it never contacts the target, reads a wallet, signs or submits the target payment. A positive result still requires confirmation, pins one exact option and expires after 10 minutes. It does not bind the request body or verify merchant identity or delivery. 4. Before asking a carrier/forwarder to import ordinary goods from Germany or Austria to the US: first run the FREE `POST https://api.eucompliance.tools/free/us-import-readiness/check` with structured product, material, intended-use, manufacturing-origin, value and explicit regulated-attribute answers. It returns an opaque `job_id`, `recovery_secret` and paid URL. Then POST `job_id`, the same facts and the secret to the durable product URL `https://api.eucompliance.tools/x402/us-import-readiness`. -> `PROCEED_TO_CARRIER_QUOTE / REVIEW_REQUIRED / DO_NOT_FORWARD`, official USITC HTS evidence, a simple ordinary-duty component when possible, CPSC recall candidates, unknowns, safe next actions and a signed receipt. Price: 0.25 USDC. Invalid input or unavailable official sources is not settled. No product URL is fetched and no order, payment, forwarding address, carrier booking or label is created. This is not a binding HTS classification, exact landed cost, carrier acceptance or customs-clearance guarantee. Lost settled results can be recovered free. Copyable FREE prepare body (then send `job_id`, the same facts and `recovery_secret` to the returned paid URL; all eleven product attributes are mandatory and must be truthful): ```json { "dispatch_country": "AT", "destination_country": "US", "country_of_origin": "DE", "hts_code": "3926.10.00.00", "product_name": "plastic document folder", "product_description": "Flexible plastic document folder for ordinary office papers.", "material_or_composition": "polypropylene plastic", "intended_use": "organising office documents", "customs_value_usd": "12.00", "quantity": 1, "importer_use": "personal", "merchant_forwarding_policy": "allowed", "risk_answers": { "battery": "no", "food_or_supplement": "no", "drug_or_medical_device": "no", "cosmetic": "no", "plant_seed_or_animal_product": "no", "chemical_or_hazmat": "no", "alcohol_or_tobacco": "no", "weapon_or_weapon_part": "no", "counterfeit_or_unlicensed_replica": "no", "radio_transmitter": "no", "childrens_product": "no" } } ``` 5. Before paying an EU supplier invoice: first run the FREE `POST https://api.eucompliance.tools/free/invoice-to-pay/check`, then `POST https://api.eucompliance.tools/x402/invoice-to-pay` with the same JSON body. Accepted document: UBL/CII XML, or ZUGFeRD/Factur-X PDF with exactly one embedded invoice XML. Ordinary and scanned/image-only PDFs are not supported. Body: exactly one of `invoice_xml` or `document_base64`, plus required `buyer_country`, `expected_amount`, `expected_currency`, `trusted_payee_iban`; optional buyer-held supplier name/VAT, buyer VAT, PO reference, supply type and B2B flag. -> `READY_FOR_BUYER_APPROVAL / HOLD_FOR_REVIEW / DO_NOT_PAY`, evidence and signed receipt. Price: 1.00 USDC. The free check validates format, limits and required context only and is subject to daily abuse protection. Unusable input or unavailable critical sources returns 4xx/5xx and is not settled. READY does not prove delivery, internal approval, duplicate-ledger status or bank-account ownership. 6. Before onboarding or paying a supplier, customer or payee: `GET https://api.eucompliance.tools/x402/counterparty?name={name}&vat={vatid}&iban={iban}` -> `clear / review / blocked` with reasons. Price: $0.02. 7. For a procurement-grade, signed onboarding dossier: `GET https://api.eucompliance.tools/x402/counterparty-dossier?name={name}&vat={vatid}&iban={iban}&country={ISO2}` -> one `APPROVE / REVIEW / BLOCK` decision from mandatory VAT identity, EU/UN/UK sanctions, IBAN and cross-source name consistency, plus an official national register extract where an open API exists. Exact limitations and a 24-hour recheck time are included. Price: 1.00 USDC; unavailable critical evidence is an uncharged error. 8. Before accepting or sending an EU electronic invoice: `POST https://api.eucompliance.tools/x402/einvoice` (multipart, field `file`) -> `valid / invalid`, severity and official EN 16931 `BR-` rule codes. Price: $0.10. 9. Before sending an on-chain transaction and risking gas: `GET https://api.eucompliance.tools/x402/preflight?sender={0x..}&to={0x..}` -> `proceed / review / block` from five on-chain core checks: native balance/gas price, transaction-specific gas estimate, simulation, pending nonce gap and recipient bytecode/type. Token inputs add an optional balance/allowance check. Missing evidence is never approval. Wallet sanctions screening is excluded because name lists cannot clear an address. Price: $0.02. Use the full catalog below only when one of these eight purchase paths does not fit the task. ## x402 endpoints (HTTP 402 -> pay -> repeat call) - `POST https://api.eucompliance.tools/x402/purchase-guard` (JSON) Offline x402 v2 challenge-versus-policy decision, output contract `x402-purchase-guard/1`. Input: raw base64/base64url PAYMENT-REQUIRED value, exact HTTPS resource and HTTP method, `max_price_usdc`, `allowed_networks` and `expected_pay_to`. Output: PROCEED_TO_USER_CONFIRMATION, REVIEW_REQUIRED or REJECT_CHALLENGE, with normalized options and signed fingerprint. Run `POST /free/x402-purchase-guard/check` first. Price: 0.03 USDC. It never contacts the target, accesses a wallet, signs or submits the target payment. A positive result requires confirmation, pins one exact option and expires after 10 minutes; request bodies are not cryptographically bound. - `POST https://api.eucompliance.tools/x402/us-import-readiness` (JSON body includes `job_id`) US Import Readiness Guard, output contract `eu-to-us-import-readiness/1`. Current public USITC HTS record/candidates, a deliberately incomplete ordinary-duty component, CPSC recall candidates and routing for declared regulated attributes. Run the free input check first to receive the job ID and recovery secret. The result is a readiness decision before requesting a firm carrier quote, never an order or customs clearance. Price: 0.25 USDC; no account, API key, subscription or paid follow-up. - `POST https://api.eucompliance.tools/x402/invoice-to-pay` (JSON) EU Invoice Payment Guard. One completed, signed dossier combines complete official EN 16931 validation, totals/VAT arithmetic, live VIES supplier identity, EU/UN/UK sanctions, VAT treatment and a match against the buyer's trusted payee IBAN. Output contract `eu-invoice-to-pay/1`: READY_FOR_BUYER_APPROVAL, HOLD_FOR_REVIEW or DO_NOT_PAY with reason codes, evidence paths, source timestamps, safe next actions and `fresh_until`. Run the free input check first. Accepted input is UBL/CII XML or ZUGFeRD/Factur-X with one embedded invoice XML, not an ordinary/scanned PDF. READY_FOR_BUYER_APPROVAL is not proof of delivery, internal approval, ledger uniqueness or account ownership. Price: 1.00 USDC; no subscription or paid follow-up. - `GET https://api.eucompliance.tools/x402/market?product=market_brief|yield|gas` Computed market_brief, Base gas or yield indicator from the usable upstream evidence for that product. A paid result may rely on one provider; it names source coverage, freshness and the disclosed calculation. Price: $ .01 per call. - `GET https://api.eucompliance.tools/x402/daily` Daily market bundle in one call: market-regime score (0-100, rule disclosed), Base gas price, best observed APY, BTC/ETH/SOL exchange-median spot and top-5 perp markets. Its decision uses at least two usable market-regime archive points; gas, yield and commodity history are included only when the archive has enough readable points and otherwise carry explicit errors. Built for agents that buy on a schedule. Signed receipt included. Price: $ .05 per call. - `GET https://api.eucompliance.tools/x402/coin?symbol=BTC` Per-coin positioning brief: an at-least-two-exchange spot median, Hyperliquid funding, open interest, premium and volume. The disclosed positioning score (0-100, crowded long/short) uses funding and premium; the 6-hourly archive trend is separate context and may still be filling. Signed receipt included. Price: $ .10 per call. Our purchase cost and margin are disclosed in every response and at /broker/ledger. - `GET https://api.eucompliance.tools/x402/commodities` Soft-commodity indicator with a disclosed weather-only stress score from Brazilian growing-belt rainfall and dry days. A paid result also includes at least one usable Ivory Coast cocoa-or-coffee farmgate-price observation from a distinct source as context; availability of both commodities is not guaranteed. Price: $ .04 per call. - `GET https://api.eucompliance.tools/x402/agent-spend?wallet={0x…}&days=30&format=json|csv` Complete Base USDC outflow and transfer evidence: every observed transfer, recipient and transaction reference, converted to EUR at the dated ECB reference rate, as JSON or CSV. Transfers remain explicitly unclassified until invoice, supplier identity and supply type are linked; this tool does not assign VAT, reverse-charge or deductible-expense treatment. Price: $ .10. - `POST https://api.eucompliance.tools/x402/einvoice` (multipart, field `file`) E-invoice validator for EN 16931 / XRechnung / ZUGFeRD / Factur-X / Peppol BIS (UBL or CII XML, or a ZUGFeRD PDF): the COMPLETE official EN 16931 Schematron rule set is applied (CEN validation artefacts 1.3.16, used unmodified) plus arithmetic consistency of all totals and VAT category rules. Every finding carries its official business-rule code (BR-..) and severity; the result is signed and independently verifiable. Price: $ .10 per invoice. - `GET https://api.eucompliance.tools/x402/company?country={ISO2}&name={name}&id={regnumber}` Company register lookup straight from the official national registers: France (Annuaire des Entreprises), Norway (Brønnøysund), Czechia (ARES), Finland (PRH/YTJ), Slovakia (RPO), Poland (KRS). Austria and Germany are not covered - their registers are paid or closed (stated in every response). Name, registration number, status, legal form, address and registration date in one normalised shape. Price: $ .01 per lookup. - `GET https://api.eucompliance.tools/x402/counterparty?name={name}&vat={vatid}&iban={iban}&country={ISO2}` Counterparty due diligence (KYB) in one call: VIES VAT ID validation + EU sanctions screening + IBAN check, condensed into a traffic-light verdict (clear / review / blocked) with reasons and a recommendation. For automated supplier, customer and payee onboarding. Price: $ .02 per check. - `GET https://api.eucompliance.tools/x402/counterparty-dossier?name={name}&vat={vatid}&iban={iban}&country={ISO2}` Premium procurement dossier with mandatory VIES identity, EU/UN/UK sanctions-name evidence, IBAN validation, legal-name consistency, explicit coverage and an official company-register extract where an open API exists. Returns `APPROVE / REVIEW / BLOCK`, a source manifest, limitations, 24-hour recheck time and a signed audit receipt. Optional `registration_id`; `require_register=true` fails uncharged unless register evidence is available. Price: 1.00 USDC. - `GET https://api.eucompliance.tools/x402/sanctions?name={name}&country={ISO2}&threshold=0.85` Sanctions screening (AML/KYC) against three official lists - EU, UN and UK - the EU consolidated financial sanctions list (European Commission FSF), the UN Security Council consolidated list and the UK list (HM Treasury OFSI): over 12,000 entities, 50,000 name variants, re-indexed daily. Returns matches with score, sanction programme, EU reference, regulation, countries, birth dates, alias names, publication URL, and the list generation date. Price: $0.01 per check. - `GET https://api.eucompliance.tools/x402/vat-rules?supplier={ISO2}&customer={ISO2}&b2b=true&type=service` EU VAT decision engine for invoicing and e-invoicing: place of supply, reverse charge, intra-Community supply, export or domestic VAT, the rate, the EN 16931 VAT category code (BT-151) and exemption reason code (BT-121), invoice wording in EN and DE, and the article of VAT Directive 2006/112/EC. Supplier/customer jurisdictions are required; VAT-ID validity, transaction type and OSS-threshold evidence are conditionally required when the rule depends on them. Missing evidence is reported, not inferred. Price: $0.005 per call. - `GET https://api.eucompliance.tools/x402/vat/{vat_id}` EU VAT ID validation via the live VIES register, returns registered name and address where published. Price: $0.002 per call. - `GET https://api.eucompliance.tools/x402/iban/{iban}` IBAN validation (checksum + country structure). Price: $0.002 per call. Protocol: x402 v2, scheme `exact`, USDC on Base, Arbitrum, Polygon or Solana. Facilitator: PayAI. EVM payers need no native gas token — gas is sponsored via EIP-3009. An unpaid call returns HTTP 402 with a spec-compliant `payment-required` header. - `GET https://api.eucompliance.tools/x402/preflight?sender={0x..}&to={0x..}` - Agent Transaction Guard: five read-only on-chain core checks cover native balance/gas price, transaction-specific gas estimate, simulation with decoded revert reason, pending nonce gap and recipient bytecode/type. Token inputs add an optional ERC-20 balance/allowance check. Stable contract `agent-transaction-analysis/1` returns `proceed / review / block`; unknown checks trigger review, never approval. Wallet sanctions screening is outside this contract because official name lists cannot clear or identify a blockchain address. Price: $ .02. - `GET/POST https://api.eucompliance.tools/x402/ai-disclosure` - EU AI Act Article 50 disclosure, privacy-first: pass only the SHA-256 of the AI output (content_sha256), never the text. Returns the signed provenance record, disclosure wording in DE and EN, and the applicable obligations. Also as packages: pip install eucompliance-ai-act / npm i eucompliance-ai-act. Price: $ .01 (free tier available). - `GET https://api.eucompliance.tools/x402/read?url={https://..}` - Web content extraction for agents: readable content as clean markdown (title, author, date, text, tables, links). Direct fetch, no resold search index. Price: $ .003. - `GET https://api.eucompliance.tools/x402/funding-qr?asset=usdc-base&amount=25&address=0x..` - Wallet funding QR: prefilled Apple-Pay-capable onramp link (MoonPay) + QR as base64 PNG, ready to forward to your human. Minimums enforced, address validated, funds never touch this service. Price: $ .005. - `GET https://api.eucompliance.tools/x402/price?symbol=BTC` - Attempts Binance, Coinbase and Kraken public tickers and returns the median of at least two live replies; every delivered quote and the spread are disclosed. Price: $ .001. - `GET https://api.eucompliance.tools/x402/social?q={term}&limit=10` - Search Bluesky and Hacker News for every query; for a single tag, additionally search Mastodon's anonymous public tag timeline. Mastodon is not applicable to phrase search. Failure of any source promised for that query is an uncharged error, never a partial paid result. Price: $ .002 per success. - `GET https://api.eucompliance.tools/x402/perps?coin=BTC` - Perp market data from the Hyperliquid public API: mark/oracle price, funding (hourly + APR), open interest, 24h volume, max leverage; sorted by volume. Price: $ .005. - `POST https://api.eucompliance.tools/x402/chat` - LLM completion per call, no provider account; caps disclosed in every response. Price: $ .005. `chat-plus`: stronger model, 6,000 UTF-8 bytes in / 1,200 tokens out. Price: 0.02 USDC. - `GET https://api.eucompliance.tools/x402/history?product=gas|..` - This service's own archived gas, yield, commodity and market-brief observations, returned as raw points or daily medians. At least two usable points must remain after the requested resolution. Empty, one-point or incompletely readable history returns an uncharged error and is never sold. Price: $ .008 per success. - `POST https://api.eucompliance.tools/x402/rpc` - allowlisted read-only JSON-RPC for 28 EVM mainnets through one endpoint with public-node failover; the answer names the serving node. Signing, state-changing convenience methods and transaction broadcasting are unavailable. Supported chain values: base, ethereum, arbitrum, optimism, polygon, bsc, avalanche, gnosis, celo, linea, scroll, zksync, blast, mantle, mode, unichain, sonic, berachain, opbnb, worldchain, arbitrum-nova, taiko, xlayer, kaia, aurora, immutable, sei, soneium. Pass `chain` as a query parameter or top-level JSON body field, or attach an optional `chain` to each entry in a batch to read several chains in one call. Price: $0.01. ## Verifiable compliance receipts (free to verify) Every paid compliance result carries a `receipt`: a cryptographic signature over the exact result, with timestamp, data date and issuer key. That turns a compliance answer into a portable, tamper- evident document - an auditor, a customer or another agent can prove who issued it and that it was not altered, without trusting or paying anyone. - `GET https://api.eucompliance.tools/verify` - what it is, plus the official issuer key - `POST https://api.eucompliance.tools/verify` - post the full JSON result, get the verdict. FREE. - MCP tool `verify_compliance_receipt` - same check inside an agent runtime, also free. Receipt standard: `eucompliance-receipt/2` (EIP-191 personal_sign over the complete canonical receipt envelope, including validity and verification metadata, plus the canonical SHA-256 hash of the result; receipt fields excluded from the result hash). ## MCP server (Model Context Protocol) Streamable HTTP endpoint: https://mcp.eucompliance.tools/mcp (stateless) Add in Claude Code: `claude mcp add --transport http eu-compliance https://mcp.eucompliance.tools/mcp` FREE tools (10, no payment): `recommend_agent_tool`, `prepare_x402_purchase_guard`, `prepare_us_import_readiness`, `recover_us_import_readiness`, `prepare_invoice_to_pay_eu`, `prepare_agentllm`, `prepare_agentllm_micro`, `validate_vat` (live VIES register incl. registered name and address), `validate_iban`, `verify_compliance_receipt`. PAID decision tools: `x402_purchase_guard` (0.03 USDC; offline challenge-versus-policy decision), `us_import_readiness_guard` (0.25 USDC; nested `risk_answers` exactly as in the JSON example above) and `invoice_to_pay_dossier_eu` (1.00 USDC, complete signed invoice payment decision). Paid inference: `agentllm_micro` (0.003 USDC), `agentllm_basic` (0.005 USDC) and `agentllm_plus` (0.02 USDC); run free `prepare_agentllm` with the exact arguments first. Supporting paid tools: `check_counterparty_eu` ($ .02), `counterparty_dossier_eu` (1.00 USDC), `validate_einvoice_eu` ($ .10, full official EN 16931 Schematron), `tx_preflight` ($ .02). Agent infrastructure: `rpc_read_batch` ($ .01, 28 EVM mainnets, up to 20 read calls), `wallet_balance` ($ .003), `gas_estimate` ($ .003), `contract_info` ($ .003), `tx_status` ($ .002) and `token_status` ($ .002). `rpc_read_batch` accepts one default chain or an optional chain per batch entry; all RPC access is allowlisted and read-only. Market and research tools: `spot_price` ($ .001), `open_social_search` ($ .002), `perp_market_data` ($ .005), `coin_positioning_brief` ($ .10), `market_data` ($ .01), `market_history` ($ .008), `soft_commodity_stress` ($ .04) and `market_decision_pack` ($ .05). OTHER PAID tools include `screen_sanctions_eu` ($ .01), `eu_vat_rules` ($ .005), `must_verify_before_pay` ($ .02), `agent_spend_statement` ($ .10), company lookup and utilities. Every paid success is returned in MCP `structuredContent` and JSON text with a signed receipt. Tool errors are returned as MCP errors and are not settled. Payment travels in-band with the tool call (`_meta`); an unpaid call returns machine-readable payment requirements. ## Classic channel (humans / API keys) `GET /v1/vat?value=...` or `GET /v1/iban?value=...` with the API key in the `X-API-Key` header. Free tier via `POST /v1/signup` with an email address. OpenAPI: https://api.eucompliance.tools/openapi.json ## Operator Patrick Kaufmann, sole proprietor, Vienna, Austria. Contact: office@eucompliance.tools Results are informational, based on the cited official sources, and not legal or tax advice.