{"domain":"mcp.eucompliance.tools","count":19,"changes":[{"captured_at":"2026-10-21T23:58:53.862967","card_hash":"3b10e1d59a3465e2b1b84e3630809ba6fa61248657f21309f5036b60fe57cd67","previous_card_hash":"ba256236506a9cc154b72ead4cccfa6968d9954350e9b440827aa2a7755e67cb","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"cached-live"},"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"live"}}],"other_changed":false,"is_empty":false,"human_summary":"capabilities pushNotifications, schemaSource, stateTr → pushNotifications, schemaSource, stateTr"}},{"captured_at":"2026-10-21T10:36:32.456409","card_hash":"ba256236506a9cc154b72ead4cccfa6968d9954350e9b440827aa2a7755e67cb","previous_card_hash":"3b10e1d59a3465e2b1b84e3630809ba6fa61248657f21309f5036b60fe57cd67","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"live"},"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"cached-live"}}],"other_changed":false,"is_empty":false,"human_summary":"capabilities pushNotifications, schemaSource, stateTr → pushNotifications, schemaSource, stateTr"}},{"captured_at":"2026-10-20T21:50:01.914259","card_hash":"3b10e1d59a3465e2b1b84e3630809ba6fa61248657f21309f5036b60fe57cd67","previous_card_hash":"ba256236506a9cc154b72ead4cccfa6968d9954350e9b440827aa2a7755e67cb","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"cached-live"},"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"live"}}],"other_changed":false,"is_empty":false,"human_summary":"capabilities pushNotifications, schemaSource, stateTr → pushNotifications, schemaSource, stateTr"}},{"captured_at":"2026-10-20T04:06:26.726164","card_hash":"ba256236506a9cc154b72ead4cccfa6968d9954350e9b440827aa2a7755e67cb","previous_card_hash":"3b10e1d59a3465e2b1b84e3630809ba6fa61248657f21309f5036b60fe57cd67","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"live"},"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"cached-live"}}],"other_changed":false,"is_empty":false,"human_summary":"capabilities pushNotifications, schemaSource, stateTr → pushNotifications, schemaSource, stateTr"}},{"captured_at":"2026-10-17T17:40:26.487921","card_hash":"3b10e1d59a3465e2b1b84e3630809ba6fa61248657f21309f5036b60fe57cd67","previous_card_hash":"ba256236506a9cc154b72ead4cccfa6968d9954350e9b440827aa2a7755e67cb","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"cached-live"},"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"live"}}],"other_changed":false,"is_empty":false,"human_summary":"capabilities pushNotifications, schemaSource, stateTr → pushNotifications, schemaSource, stateTr"}},{"captured_at":"2026-10-17T04:59:57.179374","card_hash":"ba256236506a9cc154b72ead4cccfa6968d9954350e9b440827aa2a7755e67cb","previous_card_hash":"3b10e1d59a3465e2b1b84e3630809ba6fa61248657f21309f5036b60fe57cd67","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"live"},"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"cached-live"}}],"other_changed":false,"is_empty":false,"human_summary":"capabilities pushNotifications, schemaSource, stateTr → pushNotifications, schemaSource, stateTr"}},{"captured_at":"2026-10-13T22:22:28.741597","card_hash":"3b10e1d59a3465e2b1b84e3630809ba6fa61248657f21309f5036b60fe57cd67","previous_card_hash":"ba256236506a9cc154b72ead4cccfa6968d9954350e9b440827aa2a7755e67cb","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"cached-live"},"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"live"}}],"other_changed":false,"is_empty":false,"human_summary":"capabilities pushNotifications, schemaSource, stateTr → pushNotifications, schemaSource, stateTr"}},{"captured_at":"2026-10-13T07:52:12.091522","card_hash":"ba256236506a9cc154b72ead4cccfa6968d9954350e9b440827aa2a7755e67cb","previous_card_hash":"3b10e1d59a3465e2b1b84e3630809ba6fa61248657f21309f5036b60fe57cd67","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"live"},"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"cached-live"}}],"other_changed":false,"is_empty":false,"human_summary":"capabilities pushNotifications, schemaSource, stateTr → pushNotifications, schemaSource, stateTr"}},{"captured_at":"2026-10-12T12:16:40.597520","card_hash":"3b10e1d59a3465e2b1b84e3630809ba6fa61248657f21309f5036b60fe57cd67","previous_card_hash":"ba256236506a9cc154b72ead4cccfa6968d9954350e9b440827aa2a7755e67cb","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"cached-live"},"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"live"}}],"other_changed":false,"is_empty":false,"human_summary":"capabilities pushNotifications, schemaSource, stateTr → pushNotifications, schemaSource, stateTr"}},{"captured_at":"2026-10-12T01:59:29.573179","card_hash":"ba256236506a9cc154b72ead4cccfa6968d9954350e9b440827aa2a7755e67cb","previous_card_hash":"5a9d071af1f8837a05c4f84ef6c25c1f865b79cd01450ec92ef7c42dc694f38b","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"live"},"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"cached-live"}}],"other_changed":false,"is_empty":false,"human_summary":"capabilities pushNotifications, schemaSource, stateTr → pushNotifications, schemaSource, stateTr"}},{"captured_at":"2026-10-04T19:53:51","card_hash":"5a9d071af1f8837a05c4f84ef6c25c1f865b79cd01450ec92ef7c42dc694f38b","previous_card_hash":"08d2442ddb375f642d88a1d6f51b2939fcdb83839be4eeab990f321062a9d7fc","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"cached-live"},"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"live"}}],"other_changed":false,"is_empty":false,"human_summary":"capabilities pushNotifications, schemaSource, stateTr → pushNotifications, schemaSource, stateTr"}},{"captured_at":"2026-10-04T13:33:42","card_hash":"08d2442ddb375f642d88a1d6f51b2939fcdb83839be4eeab990f321062a9d7fc","previous_card_hash":"5a9d071af1f8837a05c4f84ef6c25c1f865b79cd01450ec92ef7c42dc694f38b","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"live"},"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"cached-live"}}],"other_changed":false,"is_empty":false,"human_summary":"capabilities pushNotifications, schemaSource, stateTr → pushNotifications, schemaSource, stateTr"}},{"captured_at":"2026-10-02T03:47:50","card_hash":"5a9d071af1f8837a05c4f84ef6c25c1f865b79cd01450ec92ef7c42dc694f38b","previous_card_hash":"08d2442ddb375f642d88a1d6f51b2939fcdb83839be4eeab990f321062a9d7fc","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"cached-live"},"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"live"}}],"other_changed":false,"is_empty":false,"human_summary":"capabilities pushNotifications, schemaSource, stateTr → pushNotifications, schemaSource, stateTr"}},{"captured_at":"2026-10-01T21:31:56","card_hash":"08d2442ddb375f642d88a1d6f51b2939fcdb83839be4eeab990f321062a9d7fc","previous_card_hash":"5a9d071af1f8837a05c4f84ef6c25c1f865b79cd01450ec92ef7c42dc694f38b","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"live"},"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"cached-live"}}],"other_changed":false,"is_empty":false,"human_summary":"capabilities pushNotifications, schemaSource, stateTr → pushNotifications, schemaSource, stateTr"}},{"captured_at":"2026-09-29T02:40:50","card_hash":"5a9d071af1f8837a05c4f84ef6c25c1f865b79cd01450ec92ef7c42dc694f38b","previous_card_hash":"bea753dbef4068a4ec94378304c3c01ff5c6cdda81f4d043f2970676cc107023","diff":{"skills_added":[{"id":"counterparty_dossier_eu","name":"EU Counterparty Dossier Pro","description":"Professional procurement and onboarding dossier: live VIES identity, EU/UN/UK sanctions-name screening, IBAN validation, cross-source legal-name consistency and an official national company-register extract where an open API exists. Returns one APPROVE, REVIEW or BLOCK decision, exact coverage and limitations, a source manifest, 24-hour recheck time and a signed audit receipt. Critical evidence failures are uncharged.","tags":["kyb","procurement","onboarding","audit","sanctions"],"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"description","before":"One MCP endpoint with 40 tools for autonomous agents to turn live compliance, blockchain, market and public-web data into bounded decisions with source evidence, freshness and signed receipts where applicable. Includes a free deterministic tool router, an offline x402 Purchase Guard, 28-chain read-only RPC, wallet and contract evidence, market-positioning decisions, EU payment and invoice guards, official company-register access including France, US import readiness and three fixed-price AgentLLM tiers. Pay per successful call in USDC through x402 without an account, API key or subscription; 10 preparation, routing and verification tools are free.","after":"One MCP endpoint with 41 tools for autonomous agents to turn live compliance, blockchain, market and public-web data into bounded decisions with source evidence, freshness and signed receipts where applicable. Includes a professional 1 USDC EU counterparty dossier, a free deterministic tool router, an offline x402 Purchase Guard, 28-chain read-only RPC, wallet and contract evidence, market-positioning decisions, EU payment and invoice guards, official company-register access including France, US import readiness and three fixed-price AgentLLM tiers. Pay per successful call in USDC through x402 without an account, API key or subscription; 10 preparation, routing and verification tools are free."},{"field":"version","before":"1.6.0","after":"1.7.0"},{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":40,"schemaSource":"live"},"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":41,"schemaSource":"live"}}],"other_changed":false,"is_empty":false,"human_summary":"added 1 skill · description One MCP endpoint with 40 tools for auton → One MCP endpoint with 41 tools for auton · version 1.6.0 → 1.7.0 · capabilities pushNotifications, schemaSource, stateTr → pushNotifications, schemaSource, stateTr"}},{"captured_at":"2026-09-07T06:48:08","card_hash":"42f2ca2c75ab4e3b14e874082c4b88bd8de7b90b39674982b0018b8b33927ee1","previous_card_hash":"5f9ac8bd298a6788ca25c36c2df5563b9575dd0091e85a0eff3faaa75224f3c8","diff":{"skills_added":[{"id":"agentllm_basic","name":"AgentLLM Basic inference","description":"OpenAI-compatible general chat and summaries for exactly 0.005 USDC per call. Run prepare_agentllm with tier basic first. Hard limits are 6,000 UTF-8 input bytes, 16 messages and 750 output tokens; upstream model and usage are disclosed and the result includes a signed receipt.","tags":["openai-compatible","llm","chat","summary","x402"],"inputModes":null,"outputModes":null},{"id":"agentllm_plus","name":"AgentLLM Plus inference","description":"OpenAI-compatible stronger drafting, analysis and longer summaries for exactly 0.02 USDC per call. Run prepare_agentllm with tier plus first. Hard limits are 6,000 UTF-8 input bytes, 16 messages and 1,200 output tokens; upstream model and usage are disclosed and the result includes a signed receipt.","tags":["openai-compatible","llm","analysis","drafting","x402"],"inputModes":null,"outputModes":null},{"id":"ai_act_disclosure","name":"EU AI Act disclosure evidence","description":"Create a signed Article 50 provenance record and German/English disclosure for AI-generated content, including a privacy-first hash-only path. This attests declared origin; it does not detect AI in arbitrary content.","tags":["eu-ai-act","provenance","disclosure","signed-result"],"inputModes":null,"outputModes":null},{"id":"check_counterparty_eu","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"],"inputModes":null,"outputModes":null},{"id":"coin_positioning_brief","name":"Signed coin-positioning brief","description":"Calculate a disclosed crowded-long/short score from current Hyperliquid funding and premium. The response also includes an at-least-two-exchange spot median, open interest, volume and the service's six-hour archive trend as separate context; a still-filling archive is labelled and does not enter this score.","tags":["decision-input","positioning","funding","open-interest","signed-result"],"inputModes":null,"outputModes":null},{"id":"contract_info","name":"Contract or wallet classification","description":"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.","tags":["contract","bytecode","address","evm","evidence"],"inputModes":null,"outputModes":null},{"id":"gas_estimate","name":"Gas and execution-fee estimate","description":"Return the current gas price and, when transaction fields are supplied, eth_estimateGas plus an execution-fee estimate with excluded rollup components stated explicitly.","tags":["gas","fees","simulation","evm","evidence"],"inputModes":null,"outputModes":null},{"id":"lookup_company_eu","name":"Company register lookup","description":"Live extract from official national registers in France, Norway, Czechia, Finland, Slovakia and Poland: name, registration number, status, legal form, address and registration date. Germany and Austria are not covered because their registers are not available here as an equivalent open lookup.","tags":["company","register","companydata"],"inputModes":null,"outputModes":null},{"id":"market_data","name":"Fresh market indicators","description":"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. Soft commodities use soft_commodity_stress.","tags":["market-data","gas","yield","freshness","signed-result"],"inputModes":null,"outputModes":null},{"id":"market_decision_pack","name":"Complete market decision pack","description":"Return ENTER_RISK, WAIT or REDUCE_RISK with score, evidence-coverage confidence, reasons, risk flags, invalidation conditions and a 15-minute expiry. One call combines regime, gas, APY, BTC/ETH/SOL spot, top perps and seven-day history.","tags":["decision","market","risk","freshness","signed-result"],"inputModes":null,"outputModes":null},{"id":"market_history","name":"Archived market history","description":"Return the service's own archived gas, yield, commodity or market-brief series as raw observations or daily medians. At least two usable points must remain after the requested resolution; an empty, one-point or incompletely readable archive returns an uncharged error and is never sold as a time series.","tags":["history","time-series","market-data","archive"],"inputModes":null,"outputModes":null},{"id":"must_verify_before_pay","name":"Autonomous payment gate","description":"Return allow or deny before an agent pays a counterparty, using sanctions screening, live VIES validation and IBAN structure evidence. Deny is the default and the decision carries a signed receipt.","tags":["payment-decision","sanctions","vies","iban","signed-result"],"inputModes":null,"outputModes":null},{"id":"open_social_search","name":"Open-network social search","description":"Search Bluesky and Hacker News for every query; for a single public tag, additionally search Mastodon's anonymous tag timeline. Mastodon is not applicable to phrase search. Results are delivered only when every source promised for that query answers; a source failure is an uncharged error, never a partial paid result. Twitter/X and TikTok are deliberately excluded.","tags":["social","search","bluesky","hacker-news","mastodon"],"inputModes":null,"outputModes":null},{"id":"perp_market_data","name":"Perpetual-futures positioning data","description":"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.","tags":["perpetuals","funding","open-interest","hyperliquid","market-data"],"inputModes":null,"outputModes":null},{"id":"prepare_agentllm","name":"Choose and prepare AgentLLM tier (free)","description":"FREE deterministic validation and exact-price routing for all AgentLLM tiers. Choose Micro for classification, extraction and short summaries, Basic for general chat, or Plus for stronger drafting, analysis and longer summaries. It validates the exact arguments without calling a model or charging; continue only when ready_to_buy is true.","tags":["llm","precheck","routing","free"],"inputModes":null,"outputModes":null},{"id":"prepare_agentllm_micro","name":"Prepare AgentLLM Micro (free)","description":"FREE validation of the exact AgentLLM prompt, system instruction and token limit before purchase. It enforces the input and output limits without calling a model or charging anything.","tags":["llm","precheck","routing","free"],"inputModes":null,"outputModes":null},{"id":"prepare_x402_purchase_guard","name":"Prepare x402 Purchase Guard (free)","description":"FREE strict syntax and supported-v2-shape check for a raw base64/base64url PAYMENT-REQUIRED header. Returns a canonical challenge fingerprint and the policy fields required by the paid guard, without revealing the paid decision, contacting the target, reading a wallet or attempting payment.","tags":["x402","payment-required","precheck","free"],"inputModes":null,"outputModes":null},{"id":"read_url","name":"Safe page reader","description":"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.","tags":["web","reader","markdown","ssrf-protection"],"inputModes":null,"outputModes":null},{"id":"recommend_agent_tool","name":"Recommend the right agent tool (free)","description":"FREE deterministic router over the published Agent Card. Describe the job and optional category, country, chain, price cap and available input names; receive one to three matching tools with exact catalog prices, required inputs and a safe workflow. It performs no model call, network lookup, payment or target-tool execution and never returns supplied secret values.","tags":["discovery","routing","catalog","privacy","free"],"inputModes":null,"outputModes":null},{"id":"rpc_read_batch","name":"28-chain read-only RPC batch","description":"Run 1-20 standard read-only JSON-RPC requests as one paid call across 28 EVM mainnets. Set one default chain for the batch or override it with an optional chain field on each request. Includes public-node failover, decoded Error/Panic reverts and source evidence; signing, state-changing convenience methods and transaction broadcasting are unavailable.","tags":["rpc","evm","multichain","batch","read-only"],"inputModes":null,"outputModes":null},{"id":"screen_sanctions_eu","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"],"inputModes":null,"outputModes":null},{"id":"soft_commodity_stress","name":"Soft-commodity supply-stress evidence","description":"Calculate a disclosed weather-only supply-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. This has its own wrapper because its upstream cost is higher.","tags":["commodities","weather","cocoa","coffee","decision-input"],"inputModes":null,"outputModes":null},{"id":"spot_price","name":"Multi-source crypto spot median","description":"Attempt independent Binance, Coinbase and Kraken public tickers and calculate the median from the live quotes that return. Every delivered quote, quote currency, spread and timestamp is disclosed; fewer than two live sources is an uncharged error.","tags":["spot","crypto","median","market-data","evidence"],"inputModes":null,"outputModes":null},{"id":"token_status","name":"ERC-20 balance and allowance evidence","description":"Return an owner's token balance and optional spender allowance, including whether both satisfy a requested amount, across five EVM chains.","tags":["erc20","balance","allowance","evm","evidence"],"inputModes":null,"outputModes":null},{"id":"tx_preflight","name":"Agent Transaction Guard","description":"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. Token inputs add an optional ERC-20 balance and allowance check. Returns proceed, review or block with evidence, unknowns, limitations and safe next actions. Wallet sanctions screening is not included because official name lists cannot clear or identify a blockchain address. Missing evidence is never approval; there are no follow-up charges.","tags":["preflight","simulation","onchain","risk"],"inputModes":null,"outputModes":null},{"id":"tx_status","name":"Transaction status and revert evidence","description":"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.","tags":["transaction","status","revert","evm","evidence"],"inputModes":null,"outputModes":null},{"id":"validate_einvoice_eu","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"],"inputModes":null,"outputModes":null},{"id":"validate_iban","name":"IBAN structure check (free)","description":"FREE IBAN checksum and country-structure validation with BIC and bank-name enrichment where registry data exists. It does not prove account existence or ownership.","tags":["iban","banking","payments","free"],"inputModes":null,"outputModes":null},{"id":"validate_vat","name":"EU VAT identity check (free)","description":"FREE live validation of an EU VAT ID against VIES, including the registered name and address when the member state publishes them. Use this as the no-cost entry point before paid VAT, counterparty or invoice decisions.","tags":["vat","vies","identity","free"],"inputModes":null,"outputModes":null},{"id":"verify_compliance_receipt","name":"Verify a compliance receipt (free)","description":"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.","tags":["verification","audit","trust"],"inputModes":null,"outputModes":null},{"id":"wallet_balance","name":"Wallet execution evidence","description":"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.","tags":["wallet","balance","nonce","evm","evidence"],"inputModes":null,"outputModes":null},{"id":"x402_purchase_guard","name":"x402 Purchase Guard","description":"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. Returns PROCEED_TO_USER_CONFIRMATION, REVIEW_REQUIRED or REJECT_CHALLENGE with normalized evidence and a signed fingerprint. A positive result requires confirmation, pins one exact option and expires after 10 minutes. Never contacts the target, accesses a wallet, signs or submits the target payment; merchant identity, delivery and target request-body binding are outside scope.","tags":["x402","payment-safety","purchase-policy","challenge","preflight"],"inputModes":null,"outputModes":null}],"skills_removed":[{"id":"agent_chain_data","name":"Read-only EVM wallet and transaction data","description":"Wallet balance and nonce, gas estimate, transaction status and revert reason, ERC-20 balance and allowance, or address bytecode classification across five EVM chains from 0.002 USDC.","tags":["wallet-balance","gas-estimate","transaction-status","erc20","evm"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null},{"id":"transaction_preflight","name":"Agent Transaction Guard","description":"Read-only decision analysis before signing: check gas balance, nonce, decoded revert reason, recipient type, ERC-20 allowance and counterparty sanctions, then return proceed, review or block with evidence, unknowns, limitations and safe next actions. Missing evidence is never approval; there are no follow-up charges.","tags":["preflight","simulation","onchain","risk"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null}],"skills_changed":[{"id":"agent_spend_statement","fields":["name","description","tags"]},{"id":"eu_vat_rules","fields":["description"]}],"fields_changed":[{"field":"name","before":"EU Compliance & US Import Readiness Tools","after":"EUCompliance.tools — Agent Decision & Evidence Layer"},{"field":"description","before":"OpenAI-compatible AgentLLM inference from 0.003 USDC, five read-only EVM data calls from 0.002 USDC, and signed EU invoice and US import-readiness decisions. Pay per result through x402 without an account or API key; AgentLLM requests can be validated free before payment.","after":"One MCP endpoint with 40 tools for autonomous agents to turn live compliance, blockchain, market and public-web data into bounded decisions with source evidence, freshness and signed receipts where applicable. Includes a free deterministic tool router, an offline x402 Purchase Guard, 28-chain read-only RPC, wallet and contract evidence, market-positioning decisions, EU payment and invoice guards, official company-register access including France, US import readiness and three fixed-price AgentLLM tiers. Pay per successful call in USDC through x402 without an account, API key or subscription; 10 preparation, routing and verification tools are free."},{"field":"version","before":"1.4.0","after":"1.6.0"},{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"toolCount":40,"schemaSource":"live"}}],"other_changed":true,"is_empty":false,"human_summary":"added 32 skills · removed 7 skills · updated 2 skills · name EU Compliance & US Import Readiness Tool → EUCompliance.tools — Agent Decision & Ev · description OpenAI-compatible AgentLLM inference fro → One MCP endpoint with 40 tools for auton · version 1.4.0 → 1.6.0 · capabilities none → pushNotifications, schemaSource, stateTr"}},{"captured_at":"2026-08-23T21:22:42","card_hash":"5f9ac8bd298a6788ca25c36c2df5563b9575dd0091e85a0eff3faaa75224f3c8","previous_card_hash":"04d8c31983e5ae61f81c79500a0deaabfad267588c71bd6e27cf0497142e432f","diff":{"skills_added":[{"id":"agent_chain_data","name":"Read-only EVM wallet and transaction data","description":"Wallet balance and nonce, gas estimate, transaction status and revert reason, ERC-20 balance and allowance, or address bytecode classification across five EVM chains from 0.002 USDC.","tags":["wallet-balance","gas-estimate","transaction-status","erc20","evm"],"inputModes":null,"outputModes":null},{"id":"agentllm_micro","name":"AgentLLM Micro inference","description":"OpenAI-compatible classification, extraction, routing and short summaries for exactly 0.003 USDC per call. Validate the exact JSON for free first; no account or API key.","tags":["openai-compatible","llm","classification","extraction","x402"],"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"description","before":"Signed decisions for autonomous agents: EU Invoice Payment Guard plus a credential-free US Import Readiness Guard for ordinary goods dispatched from Germany or Austria. The import guard uses official USITC and CPSC data, returns PROCEED_TO_CARRIER_QUOTE, REVIEW_REQUIRED or DO_NOT_FORWARD, and never orders or books shipping. Pay per result in USDC via x402 or MCP - no account or API key.","after":"OpenAI-compatible AgentLLM inference from 0.003 USDC, five read-only EVM data calls from 0.002 USDC, and signed EU invoice and US import-readiness decisions. Pay per result through x402 without an account or API key; AgentLLM requests can be validated free before payment."},{"field":"version","before":"1.3.0","after":"1.4.0"}],"other_changed":true,"is_empty":false,"human_summary":"added 2 skills · description Signed decisions for autonomous agents:  → OpenAI-compatible AgentLLM inference fro · version 1.3.0 → 1.4.0"}},{"captured_at":"2026-08-23T00:52:37","card_hash":"04d8c31983e5ae61f81c79500a0deaabfad267588c71bd6e27cf0497142e432f","previous_card_hash":"02e3e34d1ad77e3b0b3595870b1d213be2d4e6228d64e101a9e4a62aa6f9bbc2","diff":{"skills_added":[{"id":"invoice_to_pay_dossier_eu","name":"EU Invoice Payment Guard","description":"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. Accepts UBL/CII XML or ZUGFeRD/Factur-X with one embedded invoice XML, not ordinary/scanned PDFs. Complete EN 16931 validation, live VIES, EU/UN/UK sanctions, VAT treatment and a buyer-trusted IBAN match. READY_FOR_BUYER_APPROVAL does not prove delivery, internal approval, duplicate-ledger status or bank-account ownership. Free input check first; 1.00 USDC per completed dossier, no subscription or paid follow-up.","tags":["accounts-payable","invoice-payment","payment-decision","en16931","vies","sanctions","iban"],"inputModes":null,"outputModes":null},{"id":"prepare_invoice_to_pay_eu","name":"Prepare EU Invoice Payment Guard (free)","description":"FREE local input and safety check before purchase. Accepts UBL/CII XML or a base64 ZUGFeRD/Factur-X PDF with exactly one embedded invoice XML plus buyer country, expected amount/currency and a trusted payee IBAN. It checks format, limits and required context, but does not reveal the paid decision or query VIES/sanctions. Subject to daily abuse protection.","tags":["invoice","precheck","accounts-payable","free"],"inputModes":null,"outputModes":null},{"id":"prepare_us_import_readiness","name":"Prepare US Import Readiness Guard (free)","description":"FREE local completeness and safety check for ordinary goods dispatched from DE/AT to the US. Requires product, material, intended-use, origin, value and explicit regulated-attribute answers. No product URL is accepted or fetched. Returns an opaque job ID and recovery secret for the paid guard.","tags":["us-import","precheck","hts","parcel-forwarding","free"],"inputModes":null,"outputModes":null},{"id":"recover_us_import_readiness","name":"Recover a settled US Import Readiness result (free)","description":"FREE recovery when an x402 settlement succeeded but the signed response was lost. Returns only the already-settled result for the opaque job ID and recovery secret; it never performs a new lookup or creates a new charge.","tags":["us-import","recovery","idempotency","free"],"inputModes":null,"outputModes":null},{"id":"us_import_readiness_guard","name":"US Import Readiness Guard","description":"Signed pre-purchase evidence dossier for ordinary goods dispatched from Germany or Austria to the United States. Validates a buyer-declared HTS code or returns non-binding current USITC candidates, calculates only a simple ordinary-duty component, checks CPSC recall candidates and routes declared regulated attributes. Returns PROCEED_TO_CARRIER_QUOTE, REVIEW_REQUIRED or DO_NOT_FORWARD. It never fetches a product URL, orders, creates an address, books shipping or claims exact landed cost, carrier acceptance or customs clearance. Free input check first; source/input failures are not settled.","tags":["us-import","customs","hts","usitc","cpsc","parcel-forwarding"],"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[{"id":"transaction_preflight","fields":["name","description"]}],"fields_changed":[{"field":"name","before":"EU Compliance Tools","after":"EU Compliance & US Import Readiness Tools"},{"field":"description","before":"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.","after":"Signed decisions for autonomous agents: EU Invoice Payment Guard plus a credential-free US Import Readiness Guard for ordinary goods dispatched from Germany or Austria. The import guard uses official USITC and CPSC data, returns PROCEED_TO_CARRIER_QUOTE, REVIEW_REQUIRED or DO_NOT_FORWARD, and never orders or books shipping. Pay per result in USDC via x402 or MCP - no account or API key."},{"field":"version","before":"1.1.0","after":"1.3.0"}],"other_changed":true,"is_empty":false,"human_summary":"added 5 skills · updated 1 skill · name EU Compliance Tools → EU Compliance & US Import Readiness Tool · description Three primary signed decisions before an → Signed decisions for autonomous agents:  · version 1.1.0 → 1.3.0"}},{"captured_at":"2026-08-08T19:04:46","card_hash":"02e3e34d1ad77e3b0b3595870b1d213be2d4e6228d64e101a9e4a62aa6f9bbc2","previous_card_hash":null,"diff":{"skills_added":[{"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"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null},{"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"],"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"EU Compliance Tools"},{"field":"description","before":null,"after":"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."},{"field":"version","before":null,"after":"1.1.0"},{"field":"protocolVersion","before":null,"after":"0.3.0"},{"field":"url","before":null,"after":"https://mcp.eucompliance.tools/mcp"},{"field":"documentationUrl","before":null,"after":"https://eucompliance.tools/llms.txt"},{"field":"iconUrl","before":null,"after":"https://eucompliance.tools/favicon.ico"},{"field":"preferredTransport","before":null,"after":"MCP"},{"field":"capabilities","before":null,"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false}},{"field":"provider","before":null,"after":{"organization":"Kaufmann Installationen","url":"https://eucompliance.tools"}}],"other_changed":true,"is_empty":false,"human_summary":"added 8 skills · name ∅ → EU Compliance Tools · description ∅ → Three primary signed decisions before an · version ∅ → 1.1.0 · protocolVersion ∅ → 0.3.0 · url ∅ → https://mcp.eucompliance.tools/mcp · documentationUrl ∅ → https://eucompliance.tools/llms.txt · iconUrl ∅ → https://eucompliance.tools/favicon.ico · preferredTransport ∅ → MCP · capabilities ∅ → none · provider ∅ → Kaufmann Installationen"}}]}