EUCompliance Tools - Invoice Guard & Agent Evidence
Server Details
41 MCP tools for EU invoice evidence, supplier checks, market data and read-only chain queries
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- PatrickPi1312/eucompliance-tools
- GitHub Stars
- 0
- Server Listing
- EU Compliance Tools MCP Server
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 41 tools
Several tools overlap in the compliance and market-data domains, such as validate_vat, check_counterparty_eu, counterparty_dossier_eu, and must_verify_before_pay, plus market_data, market_decision_pack, and market_history. The detailed descriptions clarify intended use, but an agent would need to read closely to avoid mis-selection, and there are more than a couple of ambiguous boundaries.
All tool names use lowercase snake_case, with clear verb prefixes like check_, validate_, prepare_, and market_. Minor inconsistencies exist, such as agentllm_basic vs prepare_agentllm and noun-first names like counterparty_dossier_eu, but the overall convention is predictable and readable.
At 41 tools, this is a very large surface that spans multiple domains—EU compliance, market data, blockchain reads, LLM, x402, and US import. The count exceeds the 25+ threshold for 'too many', and many related tools (the counterparty/sanctions/invoice family) could be consolidated without losing clarity.
The tool set covers the main evidence-gathering and decision workflows: counterparty checks, invoice validation and payment decisions, market analysis, chain reads, and payment guards. Some gaps exist—no US sanctions screening, no general web search, no transaction broadcasting—but these appear to be intentional scope limits, and most workflows have adequate coverage.
Available Tools
41 toolsagentllm_basicAgentLLM Basic inferenceARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | ||
| system | No | ||
| max_tokens | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | |
| tool | No | |
| error | No | |
| model | No | |
| usage | No | |
| object | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| choices | No | |
| created | No | |
| message | No | |
| missing | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| retryable | No | |
| error_code | No | |
| extensions | No | |
| status_code | No | |
| did_you_mean | No | |
| x402_service | No | |
| missing_checks | No | |
| partial_evidence | No |
agentllm_microAgentLLM Micro inferenceARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | ||
| system | No | ||
| max_tokens | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | |
| tool | No | |
| error | No | |
| model | No | |
| usage | No | |
| object | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| choices | No | |
| created | No | |
| message | No | |
| missing | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| retryable | No | |
| error_code | No | |
| extensions | No | |
| status_code | No | |
| did_you_mean | No | |
| x402_service | No | |
| missing_checks | No | |
| partial_evidence | No |
agentllm_plusAgentLLM Plus inferenceARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | ||
| system | No | ||
| max_tokens | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | |
| tool | No | |
| error | No | |
| model | No | |
| usage | No | |
| object | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| choices | No | |
| created | No | |
| message | No | |
| missing | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| retryable | No | |
| error_code | No | |
| extensions | No | |
| status_code | No | |
| did_you_mean | No | |
| x402_service | No | |
| missing_checks | No | |
| partial_evidence | No |
agent_spend_statementAgent spend transfer evidenceARead-onlyInspect
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. 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 by itself.
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | ||
| format | No | json | |
| wallet | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| csv | No | |
| days | No | |
| gaps | No | |
| note | No | |
| tool | No | |
| error | No | |
| format | No | |
| payees | No | |
| period | No | |
| wallet | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| sources | No | |
| unknown | No | |
| accepted | No | |
| complete | No | |
| payments | No | |
| retryable | No | |
| total_eur | No | |
| total_usd | No | |
| truncated | No | |
| disclaimer | No | |
| error_code | No | |
| extensions | No | |
| media_type | No | |
| status_code | No | |
| did_you_mean | No | |
| generated_at | No | |
| payment_count | No | |
| classification | No | |
| missing_checks | No | |
| vat_assessment | No | |
| partial_evidence | No | |
| transaction_semantics | No | |
| outgoing_transfer_count | No |
ai_act_disclosureEU AI Act disclosure evidenceARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | text | |
| model | No | ||
| content | No | ||
| deployer | No | ||
| language | No | en | |
| content_sha256 | No | ||
| model_provider | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | No | |
| error | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| standard | No | |
| retryable | No | |
| disclosure | No | |
| error_code | No | |
| extensions | No | |
| provenance | No | |
| regulation | No | |
| obligations | No | |
| status_code | No | |
| did_you_mean | No | |
| missing_checks | No | |
| partial_evidence | No | |
| penalty_exposure | No | |
| scope_and_limits | No |
check_counterparty_euCounterparty due diligence (KYB)ARead-onlyInspect
VAT ID validation (VIES) plus sanctions screening plus IBAN check in one call, condensed into a traffic-light verdict with reasons and a recommendation.
| Name | Required | Description | Default |
|---|---|---|---|
| b2b | No | ||
| vat | No | ||
| iban | No | ||
| name | No | ||
| type | No | service | |
| country | No | ||
| own_country | No | ||
| relationship | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| vat | No | |
| risk | No | |
| tool | No | |
| error | No | |
| input | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| coverage | No | |
| retryable | No | |
| sanctions | No | |
| checked_at | No | |
| disclaimer | No | |
| error_code | No | |
| extensions | No | |
| iban_result | No | |
| status_code | No | |
| did_you_mean | No | |
| legal_entity | No | |
| checks_missing | No | |
| missing_checks | No | |
| checks_performed | No | |
| partial_evidence | No | |
| compliance_workflow | No |
coin_positioning_briefSigned coin-positioning briefARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | No | BTC |
Output Schema
| Name | Required | Description |
|---|---|---|
| note | No | |
| perp | No | |
| rule | No | |
| spot | No | |
| tool | No | |
| as_of | No | |
| error | No | |
| trend | No | |
| symbol | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| evidence | No | |
| retryable | No | |
| error_code | No | |
| extensions | No | |
| positioning | No | |
| status_code | No | |
| did_you_mean | No | |
| missing_checks | No | |
| partial_evidence | No | |
| positioning_score | No |
contract_infoContract or wallet classificationARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | base | |
| address | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | No | |
| chain | No | |
| error | No | |
| address | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| sources | No | |
| unknown | No | |
| accepted | No | |
| contract | No | |
| read_only | No | |
| retryable | No | |
| checked_at | No | |
| error_code | No | |
| extensions | No | |
| balance_wei | No | |
| is_contract | No | |
| status_code | No | |
| account_type | No | |
| did_you_mean | No | |
| native_symbol | No | |
| balance_native | No | |
| bytecode_bytes | No | |
| missing_checks | No | |
| observed_block | No | |
| partial_evidence | No | |
| transaction_count | No | |
| classification_note | No | |
| has_deployed_bytecode | No |
counterparty_dossier_euEU Counterparty Dossier ProARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| vat | Yes | ||
| iban | Yes | ||
| name | Yes | ||
| country | Yes | ||
| registration_id | No | ||
| require_register | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| error | No | |
| charged | No | |
| message | No | |
| receipt | No | |
| recheck | No | |
| subject | No | |
| contract | No | |
| coverage | No | |
| decision | No | |
| evidence | No | |
| retryable | No | |
| checked_at | No | |
| disclaimer | No | |
| dossier_id | No | |
| error_code | No | |
| extensions | No | |
| limitations | No | |
| status_code | No | |
| valid_until | No | |
| invalid_inputs | No | |
| missing_inputs | No | |
| source_manifest | No | |
| identity_consistency | No |
eu_vat_rulesEU VAT decision engineARead-onlyInspect
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. Supplier/customer jurisdictions are always required; customer VAT validity, transaction type and OSS-threshold evidence are conditionally required when the selected VAT rule depends on them. Missing evidence is reported, not inferred.
| Name | Required | Description | Default |
|---|---|---|---|
| b2b | No | ||
| type | No | service | |
| customer | Yes | ||
| supplier | Yes | ||
| customer_vat_valid | No | ||
| above_oss_threshold | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| b2b | No | |
| tool | No | |
| error | No | |
| notes | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| decision | No | |
| retryable | No | |
| charge_vat | No | |
| checked_at | No | |
| disclaimer | No | |
| error_code | No | |
| extensions | No | |
| status_code | No | |
| supply_type | No | |
| did_you_mean | No | |
| customer_in_eu | No | |
| missing_checks | No | |
| invoice_note_de | No | |
| invoice_note_en | No | |
| legal_reference | No | |
| place_of_supply | No | |
| customer_country | No | |
| partial_evidence | No | |
| supplier_country | No | |
| vat_rate_percent | No | |
| standard_rate_as_of | No | |
| standard_rate_source | No | |
| supplier_country_name | No | |
| en16931_vat_category_code | No | |
| en16931_exemption_reason_code | No | |
| en16931_exemption_reason_text | No |
gas_estimateGas and execution-fee estimateARead-onlyInspect
Return the current gas price and, when transaction fields are supplied, eth_estimateGas plus an execution-fee estimate with excluded rollup components stated explicitly.
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | ||
| data | No | 0x | |
| chain | No | base | |
| sender | No | ||
| value_native | No | 0 |
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | No | |
| chain | No | |
| error | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| sources | No | |
| unknown | No | |
| accepted | No | |
| contract | No | |
| gas_limit | No | |
| read_only | No | |
| retryable | No | |
| checked_at | No | |
| error_code | No | |
| extensions | No | |
| status_code | No | |
| transaction | No | |
| did_you_mean | No | |
| would_revert | No | |
| gas_price_wei | No | |
| native_symbol | No | |
| revert_reason | No | |
| gas_price_gwei | No | |
| missing_checks | No | |
| observed_block | No | |
| partial_evidence | No | |
| total_fee_complete | No | |
| max_priority_fee_wei | No | |
| transaction_estimated | No | |
| estimated_execution_fee_wei | No | |
| fee_components_not_included | No | |
| estimated_execution_fee_native | No |
invoice_to_pay_dossier_euEU Invoice Payment GuardARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| b2b | No | ||
| filename | No | invoice.xml | |
| invoice_xml | No | ||
| supply_type | No | service | |
| buyer_country | Yes | ||
| document_base64 | No | ||
| expected_amount | Yes | ||
| expected_currency | Yes | ||
| expected_buyer_vat | No | ||
| trusted_payee_iban | Yes | ||
| expected_supplier_vat | No | ||
| expected_supplier_name | No | ||
| purchase_order_reference | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | No | |
| error | No | |
| checks | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| invoice | No | |
| message | No | |
| missing | No | |
| payment | No | |
| pricing | No | |
| privacy | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| contract | No | |
| decision | No | |
| evidence | No | |
| supplier | No | |
| validity | No | |
| retryable | No | |
| error_code | No | |
| extensions | No | |
| limitations | No | |
| status_code | No | |
| did_you_mean | No | |
| next_actions | No | |
| missing_checks | No | |
| policy_version | No | |
| partial_evidence | No | |
| source_snapshots | No | |
| evidence_coverage | No | |
| input_fingerprint | No |
lookup_company_euCompany register lookupARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| name | No | ||
| country | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | No | |
| error | No | |
| query | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| receipt | No | |
| results | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| register | No | |
| retryable | No | |
| checked_at | No | |
| disclaimer | No | |
| error_code | No | |
| extensions | No | |
| not_covered | No | |
| status_code | No | |
| did_you_mean | No | |
| register_url | No | |
| result_count | No | |
| missing_checks | No | |
| partial_evidence | No | |
| available_countries | No |
market_dataFresh market indicatorsARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| product | No | market_brief |
Output Schema
| Name | Required | Description |
|---|---|---|
| data | No | |
| tool | No | |
| error | No | |
| trade | No | |
| signal | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| product | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| sources | No | |
| unknown | No | |
| accepted | No | |
| coverage | No | |
| freshness | No | |
| retryable | No | |
| automation | No | |
| disclaimer | No | |
| error_code | No | |
| extensions | No | |
| status_code | No | |
| did_you_mean | No | |
| generated_at | No | |
| missing_checks | No | |
| partial_evidence | No | |
| related_resources | No |
market_decision_packComplete market decision packARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| rule | No | |
| spot | No | |
| tool | No | |
| error | No | |
| perps | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| product | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| coverage | No | |
| decision | No | |
| freshness | No | |
| retryable | No | |
| automation | No | |
| components | No | |
| disclaimer | No | |
| error_code | No | |
| extensions | No | |
| history_7d | No | |
| status_code | No | |
| did_you_mean | No | |
| generated_at | No | |
| missing_checks | No | |
| partial_evidence | No | |
| related_resources | No |
market_historyArchived market historyARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | ||
| product | Yes | ||
| resolution | No | raw |
Output Schema
| Name | Required | Description |
|---|---|---|
| rule | No | |
| tool | No | |
| unit | No | |
| error | No | |
| stats | No | |
| points | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| product | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| retryable | No | |
| disclaimer | No | |
| error_code | No | |
| extensions | No | |
| resolution | No | |
| status_code | No | |
| window_days | No | |
| did_you_mean | No | |
| coverage_note | No | |
| missing_checks | No | |
| partial_evidence | No |
must_verify_before_payAutonomous payment gateARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| amount | No | ||
| country | No | ||
| currency | No | EUR | |
| payee_vat | Yes | ||
| payee_iban | Yes | ||
| payee_name | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | No | |
| error | No | |
| payee | No | |
| amount | No | |
| checks | No | |
| detail | No | |
| policy | No | |
| allowed | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| reasons | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| currency | No | |
| decision | No | |
| retryable | No | |
| error_code | No | |
| extensions | No | |
| risk_level | No | |
| status_code | No | |
| did_you_mean | No | |
| missing_checks | No | |
| verify_offline | No | |
| partial_evidence | No |
open_social_searchOpen-network social searchARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | No | |
| error | No | |
| posts | No | |
| query | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| retryable | No | |
| error_code | No | |
| extensions | No | |
| sources_ok | No | |
| status_code | No | |
| did_you_mean | No | |
| coverage_note | No | |
| missing_checks | No | |
| sources_failed | No | |
| partial_evidence | No | |
| coverage_complete | No | |
| sources_not_applicable | No |
perp_market_dataPerpetual-futures positioning dataARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| top | No | ||
| coin | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| note | No | |
| tool | No | |
| as_of | No | |
| error | No | |
| source | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| markets | No | |
| message | No | |
| missing | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| evidence | No | |
| retryable | No | |
| error_code | No | |
| extensions | No | |
| status_code | No | |
| did_you_mean | No | |
| missing_checks | No | |
| partial_evidence | No | |
| market_count_total | No |
prepare_agentllmChoose and prepare AgentLLM tier (free)ARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| tier | No | micro | |
| prompt | Yes | ||
| system | No | ||
| max_tokens | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | No | |
| tier | No | |
| tool | No | |
| error | No | |
| model | No | |
| price | No | No payment is required for this tool. |
| limits | No | |
| charged | No | |
| message | No | |
| missing | No | |
| payment | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| contract | No | |
| paid_tool | No | |
| retryable | No | |
| error_code | No | |
| input_bytes | No | |
| status_code | No | |
| did_you_mean | No | |
| ready_to_buy | No | |
| message_count | No | |
| missing_checks | No | |
| paid_arguments | No | |
| upstream_called | No | |
| fixed_price_usdc | No | |
| partial_evidence | No | |
| accepted_max_output_tokens | No |
prepare_agentllm_microPrepare AgentLLM Micro (free)ARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | ||
| system | No | ||
| max_tokens | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | No | |
| tier | No | |
| tool | No | |
| error | No | |
| model | No | |
| price | No | No payment is required for this tool. |
| limits | No | |
| charged | No | |
| message | No | |
| missing | No | |
| payment | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| contract | No | |
| paid_tool | No | |
| retryable | No | |
| error_code | No | |
| input_bytes | No | |
| status_code | No | |
| did_you_mean | No | |
| ready_to_buy | No | |
| message_count | No | |
| missing_checks | No | |
| paid_arguments | No | |
| upstream_called | No | |
| fixed_price_usdc | No | |
| partial_evidence | No | |
| accepted_max_output_tokens | No |
prepare_invoice_to_pay_euPrepare EU Invoice Payment Guard (free)ARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| b2b | No | ||
| filename | No | invoice.xml | |
| invoice_xml | No | ||
| supply_type | No | service | |
| buyer_country | Yes | ||
| document_base64 | No | ||
| expected_amount | Yes | ||
| expected_currency | Yes | ||
| expected_buyer_vat | No | ||
| trusted_payee_iban | Yes | ||
| expected_supplier_vat | No | ||
| expected_supplier_name | No | ||
| purchase_order_reference | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | No | |
| error | No | |
| price | No | No payment is required for this tool. |
| issues | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| privacy | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| contract | No | |
| coverage | No | |
| detected | No | |
| purchase | No | |
| retryable | No | |
| chargeable | No | |
| error_code | No | |
| status_code | No | |
| did_you_mean | No | |
| missing_checks | No | |
| partial_evidence | No | |
| input_fingerprint | No | |
| eligible_for_paid_dossier | No |
prepare_us_import_readinessPrepare US Import Readiness Guard (free)ARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| gtin | No | Optional GTIN/UPC/EAN | |
| brand | No | ||
| model | No | ||
| hts_code | No | Optional buyer-declared 6, 8 or 10 digit HTS code | |
| quantity | Yes | ||
| importer_use | Yes | ||
| intended_use | Yes | ||
| product_name | Yes | ||
| risk_answers | Yes | ||
| dispatch_country | Yes | ||
| country_of_origin | Yes | Valid ISO-3166 manufacturing origin, not dispatch country | |
| customs_value_usd | Yes | ||
| destination_country | No | US | |
| product_description | Yes | ||
| material_or_composition | Yes | ||
| merchant_forwarding_policy | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| job | No | |
| tool | No | |
| error | No | |
| price | No | No payment is required for this tool. |
| issues | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| privacy | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| contract | No | |
| coverage | No | |
| purchase | No | |
| retryable | No | |
| chargeable | No | |
| error_code | No | |
| status_code | No | |
| did_you_mean | No | |
| missing_checks | No | |
| partial_evidence | No | |
| input_fingerprint | No | |
| eligible_for_paid_dossier | No |
prepare_x402_purchase_guardPrepare x402 Purchase Guard (free)ARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| payment_required | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | No | |
| error | No | |
| price | No | No payment is required for this tool. |
| charged | No | |
| message | No | |
| missing | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| contract | No | |
| paid_tool | No | |
| retryable | No | |
| error_code | No | |
| status_code | No | |
| did_you_mean | No | |
| ready_to_buy | No | |
| missing_checks | No | |
| required_policy | No | |
| wallet_accessed | No | |
| challenge_sha256 | No | |
| partial_evidence | No | |
| challenge_hash_basis | No | |
| target_network_called | No | |
| ready_for_paid_analysis | No | |
| target_payment_attempted | No |
read_urlSafe page readerARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| format | No | markdown |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | No | |
| date | No | |
| note | No | |
| tool | No | |
| error | No | |
| title | No | |
| author | No | |
| format | No | |
| status | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| content | No | |
| message | No | |
| missing | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| sitename | No | |
| final_url | No | |
| retryable | No | |
| truncated | No | |
| error_code | No | |
| extensions | No | |
| fetched_at | No | |
| status_code | No | |
| did_you_mean | No | |
| content_chars | No | |
| missing_checks | No | |
| partial_evidence | No |
recommend_agent_toolRecommend the right agent tool (free)ARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| goal | Yes | ||
| chain | No | ||
| country | No | ||
| category | No | ||
| max_results | No | ||
| prefer_free | No | ||
| max_price_usdc | No | ||
| available_inputs | No | Optional comma-separated input field names already available; values must not be supplied. |
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | No | |
| error | No | |
| price | No | No payment is required for this tool. |
| catalog | No | |
| charged | No | |
| message | No | |
| missing | No | |
| routing | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| no_match | No | |
| retryable | No | |
| error_code | No | |
| status_code | No | |
| did_you_mean | No | |
| missing_checks | No | |
| no_match_reason | No | |
| recommendations | No | |
| partial_evidence | No |
recover_us_import_readinessRecover a settled US Import Readiness result (free)ARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | ||
| recovery_secret | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | No | |
| error | No | |
| route | No | |
| tariff | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| pricing | No | |
| privacy | No | |
| product | No | |
| recalls | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| contract | No | |
| decision | No | |
| validity | No | |
| cost_view | No | |
| retryable | No | |
| error_code | No | |
| extensions | No | |
| forwarding | No | |
| limitations | No | |
| status_code | No | |
| did_you_mean | No | |
| entry_policy | No | |
| next_actions | No | |
| missing_checks | No | |
| policy_version | No | |
| partial_evidence | No | |
| source_snapshots | No | |
| input_fingerprint | No | |
| regulatory_routing | No | |
| ordinary_duty_component | No |
rpc_read_batch28-chain read-only RPC batchARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Default chain used when a request entry has no chain override. | base |
| requests | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | No | |
| chain | No | |
| error | No | |
| chains | No | |
| result | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| took_ms | No | |
| unknown | No | |
| accepted | No | |
| contract | No | |
| node_used | No | |
| read_only | No | |
| retryable | No | |
| error_code | No | |
| extensions | No | |
| chain_count | No | |
| multi_chain | No | |
| status_code | No | |
| did_you_mean | No | |
| nodes_failed | No | |
| request_count | No | |
| missing_checks | No | |
| partial_evidence | No | |
| mixed_chain_batch | No | |
| transport_attempts | No | |
| transport_failures | No |
screen_sanctions_euSanctions screening (EU, UN, UK)ARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| lists | No | ||
| country | No | ||
| threshold | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | No | |
| clear | No | |
| error | No | |
| query | No | |
| source | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| matches | No | |
| message | No | |
| missing | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| sources | No | |
| unknown | No | |
| accepted | No | |
| retryable | No | |
| threshold | No | |
| checked_at | No | |
| disclaimer | No | |
| error_code | No | |
| extensions | No | |
| match_count | No | |
| status_code | No | |
| did_you_mean | No | |
| not_included | No | |
| country_filter | No | |
| list_generated | No | |
| lists_screened | No | |
| missing_checks | No | |
| names_screened | No | |
| partial_evidence | No | |
| entities_screened | No | |
| compliance_workflow | No |
soft_commodity_stressSoft-commodity supply-stress evidenceARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| data | No | |
| tool | No | |
| error | No | |
| trade | No | |
| signal | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| product | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| sources | No | |
| unknown | No | |
| accepted | No | |
| coverage | No | |
| freshness | No | |
| retryable | No | |
| disclaimer | No | |
| error_code | No | |
| extensions | No | |
| status_code | No | |
| did_you_mean | No | |
| generated_at | No | |
| missing_checks | No | |
| partial_evidence | No |
spot_priceMulti-source crypto spot medianARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | No | BTC |
Output Schema
| Name | Required | Description |
|---|---|---|
| note | No | |
| tool | No | |
| as_of | No | |
| error | No | |
| method | No | |
| symbol | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| sources | No | |
| unknown | No | |
| accepted | No | |
| price_usd | No | |
| retryable | No | |
| error_code | No | |
| extensions | No | |
| spread_pct | No | |
| status_code | No | |
| did_you_mean | No | |
| missing_checks | No | |
| sources_failed | No | |
| partial_evidence | No |
token_statusERC-20 balance and allowance evidenceARead-onlyInspect
Return an owner's token balance and optional spender allowance, including whether both satisfy a requested amount, across five EVM chains.
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | base | |
| owner | Yes | ||
| token | Yes | ||
| amount | No | Exact decimal string preferred; JSON number remains accepted for backwards compatibility. | |
| spender | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| note | No | |
| tool | No | |
| chain | No | |
| error | No | |
| owner | No | |
| token | No | |
| balance | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| spender | No | |
| unknown | No | |
| accepted | No | |
| chain_id | No | |
| allowance | No | |
| retryable | No | |
| checked_at | No | |
| error_code | No | |
| extensions | No | |
| balance_raw | No | |
| status_code | No | |
| did_you_mean | No | |
| action_needed | No | |
| would_succeed | No | |
| missing_checks | No | |
| blocking_reasons | No | |
| partial_evidence | No | |
| requested_amount | No |
tx_preflightAgent Transaction GuardARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | ||
| data | No | 0x | |
| chain | No | base | |
| token | No | ||
| amount | No | ||
| sender | Yes | ||
| spender | No | ||
| value_eth | No | 0 |
Output Schema
| Name | Required | Description |
|---|---|---|
| to | No | |
| gas | No | |
| note | No | |
| tool | No | |
| chain | No | |
| error | No | |
| nonce | No | |
| token | No | |
| value | No | |
| checks | No | |
| sender | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| pricing | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| verdict | No | |
| accepted | No | |
| chain_id | No | |
| contract | No | |
| decision | No | |
| evidence | No | |
| read_only | No | |
| recipient | No | |
| retryable | No | |
| checked_at | No | |
| error_code | No | |
| extensions | No | |
| simulation | No | |
| limitations | No | |
| status_code | No | |
| did_you_mean | No | |
| next_actions | No | |
| would_succeed | No | |
| missing_checks | No | |
| review_reasons | No | |
| blocking_reasons | No | |
| partial_evidence | No | |
| wallet_sanctions | No | |
| broadcasts_transaction | No |
tx_statusTransaction status and revert evidenceARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | base | |
| tx_hash | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| to | No | |
| from | No | |
| logs | No | |
| tool | No | |
| block | No | |
| chain | No | |
| error | No | |
| value | No | |
| status | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| tx_hash | No | |
| unknown | No | |
| accepted | No | |
| evidence | No | |
| gas_used | No | |
| retryable | No | |
| checked_at | No | |
| error_code | No | |
| extensions | No | |
| status_code | No | |
| did_you_mean | No | |
| fee_paid_eth | No | |
| fee_paid_wei | No | |
| confirmations | No | |
| known_to_node | No | |
| revert_reason | No | |
| missing_checks | No | |
| partial_evidence | No |
us_import_readiness_guardUS Import Readiness GuardARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| gtin | No | Optional GTIN/UPC/EAN | |
| brand | No | ||
| model | No | ||
| job_id | Yes | Opaque job ID returned by the free prepare call | |
| hts_code | No | Optional buyer-declared 6, 8 or 10 digit HTS code | |
| quantity | Yes | ||
| importer_use | Yes | ||
| intended_use | Yes | ||
| product_name | Yes | ||
| risk_answers | Yes | ||
| recovery_secret | Yes | Secret returned by the free prepare call | |
| dispatch_country | Yes | ||
| country_of_origin | Yes | Valid ISO-3166 manufacturing origin, not dispatch country | |
| customs_value_usd | Yes | ||
| destination_country | No | US | |
| product_description | Yes | ||
| material_or_composition | Yes | ||
| merchant_forwarding_policy | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | No | |
| error | No | |
| route | No | |
| tariff | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| pricing | No | |
| privacy | No | |
| product | No | |
| recalls | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| contract | No | |
| decision | No | |
| validity | No | |
| cost_view | No | |
| retryable | No | |
| error_code | No | |
| extensions | No | |
| forwarding | No | |
| limitations | No | |
| status_code | No | |
| did_you_mean | No | |
| entry_policy | No | |
| next_actions | No | |
| missing_checks | No | |
| policy_version | No | |
| partial_evidence | No | |
| source_snapshots | No | |
| input_fingerprint | No | |
| regulatory_routing | No | |
| ordinary_duty_component | No |
validate_einvoice_euE-invoice validationARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| xml | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | No | |
| error | No | |
| valid | No | |
| errors | No | |
| source | No | |
| syntax | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| profile | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| summary | No | |
| unknown | No | |
| accepted | No | |
| standard | No | |
| warnings | No | |
| retryable | No | |
| checked_at | No | |
| disclaimer | No | |
| error_code | No | |
| extensions | No | |
| schematron | No | |
| error_count | No | |
| status_code | No | |
| did_you_mean | No | |
| document_type | No | |
| warning_count | No | |
| missing_checks | No | |
| full_schematron | No | |
| customization_id | No | |
| partial_evidence | No |
validate_ibanIBAN structure check (free)ARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| iban | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| bic | No | |
| bban | No | |
| tool | No | |
| error | No | |
| input | No | |
| price | No | No payment is required for this tool. |
| valid | No | |
| length | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| country | No | |
| message | No | |
| missing | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| bank_code | No | |
| bank_name | No | |
| formatted | No | |
| retryable | No | |
| error_code | No | |
| status_code | No | |
| check_digits | No | |
| did_you_mean | No | |
| missing_checks | No | |
| partial_evidence | No | |
| bank_registry_note | No | |
| bank_registry_checked | No |
validate_vatEU VAT identity check (free)ARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| vat_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| hint | No | |
| name | No | |
| tool | No | |
| error | No | |
| input | No | |
| price | No | No payment is required for this tool. |
| source | No | |
| address | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| country | No | |
| message | No | |
| missing | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| retryable | No | |
| checked_at | No | |
| error_code | No | |
| normalized | No | |
| registered | No | |
| status_code | No | |
| did_you_mean | No | |
| format_valid | No | |
| vies_checked | No | |
| missing_checks | No | |
| partial_evidence | No | |
| suggested_vat_id | No |
verify_compliance_receiptVerify a compliance receipt (free)ARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| document_json | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | No | |
| error | No | |
| price | No | No payment is required for this tool. |
| valid | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| expired | No | |
| message | No | |
| missing | No | |
| reasons | No | |
| service | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| subject | No | |
| unknown | No | |
| accepted | No | |
| failures | No | |
| issued_at | No | |
| retryable | No | |
| checked_at | No | |
| error_code | No | |
| status_code | No | |
| valid_until | No | |
| did_you_mean | No | |
| issued_by_us | No | |
| missing_checks | No | |
| signature_valid | No | |
| partial_evidence | No | |
| recovered_signer | No | |
| content_unchanged | No | |
| official_issuer_key | No |
wallet_balanceWallet execution evidenceARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | base | |
| address | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | No | |
| chain | No | |
| error | No | |
| address | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| sources | No | |
| unknown | No | |
| accepted | No | |
| contract | No | |
| read_only | No | |
| retryable | No | |
| checked_at | No | |
| error_code | No | |
| extensions | No | |
| balance_wei | No | |
| status_code | No | |
| did_you_mean | No | |
| native_symbol | No | |
| pending_nonce | No | |
| balance_native | No | |
| missing_checks | No | |
| observed_block | No | |
| partial_evidence | No |
x402_purchase_guardx402 Purchase GuardARead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| resource_url | Yes | ||
| max_price_usdc | Yes | ||
| expected_pay_to | Yes | ||
| resource_method | Yes | ||
| allowed_networks | Yes | ||
| payment_required | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| tool | No | |
| error | No | |
| charged | No | When present on an error, false means the failed result is uncharged. |
| message | No | |
| missing | No | |
| reasons | No | |
| receipt | No | |
| settled | No | When present on an error, false means no settlement occurred. |
| unknown | No | |
| accepted | No | |
| contract | No | |
| decision | No | |
| evidence | No | |
| execution | No | |
| retryable | No | |
| error_code | No | |
| extensions | No | |
| risk_flags | No | |
| status_code | No | |
| did_you_mean | No | |
| missing_checks | No | |
| partial_evidence | No | |
| confirmation_requirements | No | |
| normalized_payment_options | No |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Added
counterparty_dossier_eu
40 tool updates
- Changed
agent_spend_statement9 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / days / maximumAdded value: +3650 - added
Input schema / properties / days / minimumAdded value: +1 - removed
Input schema / properties / days / titleRemoved value: -"Days" - added
Input schema / properties / format / enumAdded value: +[ + "json", + "csv" +] - removed
Input schema / properties / format / titleRemoved value: -"Format" - removed
Input schema / properties / wallet / titleRemoved value: -"Wallet" - removed
Input schema / titleRemoved value: -"agent_spend_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "wallet", + "period", + "payment_count", + "outgoing_transfer_count", + "complete", + "gaps", + "total_usd", + "total_eur", + "payees", + "payments", + "truncated", + "vat_assessment", + "sources", + "generated_at", + "disclaimer", + "receipt", + "extensions" + ] + }, + { + "required": [ + "format", + "media_type", + "csv", + "wallet", + "days", + "classification", + "note", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for agent_spend_statement. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "classification": { + "type": "string" + }, + "complete": { + "type": "boolean" + }, + "csv": { + "type": "string" + }, + "days": { + "type": "integer" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "disclaimer": { + "type": "string" + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "format": { + "type": "string" + }, + "gaps": { + "items": {}, + "type": "array" + }, + "generated_at": { + "type": "string" + }, + "media_type": { + "type": "string" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "note": { + "type": "string" + }, + "outgoing_transfer_count": { + "type": "integer" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "payees": { + "items": {}, + "type": "array" + }, + "payment_count": { + "type": "integer" + }, + "payments": { + "items": {}, + "type": "array" + }, + "period": { + "additionalProperties": true, + "type": "object" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "sources": { + "additionalProperties": true, + "type": "object" + }, + "status_code": { + "type": "integer" + }, + "tool": { + "type": "string" + }, + "total_eur": { + "type": "number" + }, + "total_usd": { + "type": "number" + }, + "transaction_semantics": { + "type": "string" + }, + "truncated": { + "type": "boolean" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + }, + "vat_assessment": { + "additionalProperties": true, + "type": "object" + }, + "wallet": { + "type": "string" + } + }, + "type": "object" +}
- Added
agentllm_basic - Changed
agentllm_micro11 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / max_tokens / maximumAdded value: +300 - added
Input schema / properties / max_tokens / minimumAdded value: +1 - removed
Input schema / properties / max_tokens / titleRemoved value: -"Max Tokens" - added
Input schema / properties / prompt / maxLengthAdded value: +6000 - added
Input schema / properties / prompt / minLengthAdded value: +1 - removed
Input schema / properties / prompt / titleRemoved value: -"Prompt" - added
Input schema / properties / system / maxLengthAdded value: +2000 - removed
Input schema / properties / system / titleRemoved value: -"System" - removed
Input schema / titleRemoved value: -"agentllm_micro_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "id", + "object", + "created", + "model", + "choices", + "usage", + "x402_service", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for agentllm_micro. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "choices": { + "items": {}, + "type": "array" + }, + "created": { + "type": "integer" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "id": { + "type": "string" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "model": { + "type": "string" + }, + "object": { + "const": "chat.completion", + "type": "string" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "status_code": { + "type": "integer" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + }, + "usage": { + "additionalProperties": true, + "type": "object" + }, + "x402_service": { + "additionalProperties": true, + "type": "object" + } + }, + "type": "object" +}
- Added
agentllm_plus - Changed
ai_act_disclosure10 fields changed- added
Input schema / additionalPropertiesAdded value: +false - removed
Input schema / properties / content / titleRemoved value: -"Content" - removed
Input schema / properties / content_sha256 / titleRemoved value: -"Content Sha256" - removed
Input schema / properties / deployer / titleRemoved value: -"Deployer" - removed
Input schema / properties / kind / titleRemoved value: -"Kind" - removed
Input schema / properties / language / titleRemoved value: -"Language" - removed
Input schema / properties / model / titleRemoved value: -"Model" - removed
Input schema / properties / model_provider / titleRemoved value: -"Model Provider" - removed
Input schema / titleRemoved value: -"ai_act_disclosure_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "standard", + "regulation", + "provenance", + "disclosure", + "obligations", + "penalty_exposure", + "scope_and_limits", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for ai_act_disclosure. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "disclosure": { + "additionalProperties": true, + "type": "object" + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "obligations": { + "items": {}, + "type": "array" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "penalty_exposure": { + "type": "string" + }, + "provenance": { + "additionalProperties": true, + "type": "object" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "regulation": { + "type": "string" + }, + "retryable": { + "type": "boolean" + }, + "scope_and_limits": { + "additionalProperties": true, + "type": "object" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "standard": { + "type": "string" + }, + "status_code": { + "type": "integer" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" +}
- Changed
check_counterparty_eu11 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / b2bAdded value: +{ + "default": true, + "type": "boolean" +} - removed
Input schema / properties / country / titleRemoved value: -"Country" - removed
Input schema / properties / iban / titleRemoved value: -"Iban" - removed
Input schema / properties / name / titleRemoved value: -"Name" - added
Input schema / properties / own_countryAdded value: +{ + "default": "", + "type": "string" +} - added
Input schema / properties / relationshipAdded value: +{ + "default": "", + "type": "string" +} - added
Input schema / properties / typeAdded value: +{ + "default": "service", + "type": "string" +} - removed
Input schema / properties / vat / titleRemoved value: -"Vat" - removed
Input schema / titleRemoved value: -"check_counterparty_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "input", + "checked_at", + "coverage", + "risk", + "checks_performed", + "checks_missing", + "disclaimer", + "compliance_workflow", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for check_counterparty_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "checked_at": { + "type": "string" + }, + "checks_missing": { + "items": {}, + "type": "array" + }, + "checks_performed": { + "items": {}, + "type": "array" + }, + "compliance_workflow": { + "additionalProperties": true, + "type": "object" + }, + "coverage": { + "additionalProperties": true, + "type": "object" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "disclaimer": { + "type": "string" + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "iban_result": { + "additionalProperties": true, + "type": "object" + }, + "input": { + "additionalProperties": true, + "type": "object" + }, + "legal_entity": { + "additionalProperties": true, + "type": "object" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "risk": { + "additionalProperties": true, + "type": "object" + }, + "sanctions": { + "additionalProperties": true, + "type": "object" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "status_code": { + "type": "integer" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + }, + "vat": { + "additionalProperties": true, + "type": "object" + } + }, + "type": "object" +}
- Changed
coin_positioning_brief4 fields changed- added
Input schema / additionalPropertiesAdded value: +false - removed
Input schema / properties / symbol / titleRemoved value: -"Symbol" - removed
Input schema / titleRemoved value: -"coin_positioning_brief_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "symbol", + "as_of", + "positioning_score", + "positioning", + "spot", + "perp", + "trend", + "evidence", + "missing_checks", + "rule", + "note", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for coin_positioning_brief. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "as_of": { + "type": "string" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "evidence": { + "additionalProperties": true, + "type": "object" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": {}, + "type": "array" + }, + "note": { + "type": "string" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "perp": { + "additionalProperties": true, + "type": "object" + }, + "positioning": { + "type": "string" + }, + "positioning_score": { + "type": "integer" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "rule": { + "type": "string" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "spot": { + "additionalProperties": true, + "type": "object" + }, + "status_code": { + "type": "integer" + }, + "symbol": { + "type": "string" + }, + "tool": { + "type": "string" + }, + "trend": { + "additionalProperties": true, + "type": "object" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" +}
- Changed
contract_info6 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / address / patternAdded value: +"^0x[a-fA-F0-9]{40}$" - removed
Input schema / properties / address / titleRemoved value: -"Address" - removed
Input schema / properties / chain / titleRemoved value: -"Chain" - removed
Input schema / titleRemoved value: -"contract_info_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "contract", + "chain", + "read_only", + "checked_at", + "sources", + "address", + "account_type", + "is_contract", + "has_deployed_bytecode", + "classification_note", + "bytecode_bytes", + "native_symbol", + "balance_wei", + "balance_native", + "transaction_count", + "observed_block", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for contract_info. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "account_type": { + "type": "string" + }, + "address": { + "type": "string" + }, + "balance_native": { + "type": "string" + }, + "balance_wei": { + "type": "string" + }, + "bytecode_bytes": { + "type": "integer" + }, + "chain": { + "type": "string" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "checked_at": { + "type": "string" + }, + "classification_note": { + "type": "string" + }, + "contract": { + "type": "string" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "has_deployed_bytecode": { + "type": "boolean" + }, + "is_contract": { + "type": [ + "boolean", + "null" + ] + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "native_symbol": { + "type": "string" + }, + "observed_block": { + "type": "integer" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "read_only": { + "type": "boolean" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "sources": { + "items": {}, + "type": "array" + }, + "status_code": { + "type": "integer" + }, + "tool": { + "type": "string" + }, + "transaction_count": { + "type": "integer" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" +}
- Changed
eu_vat_rules9 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / above_oss_thresholdAdded value: +{ + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null +} - removed
Input schema / properties / b2b / titleRemoved value: -"B2B" - removed
Input schema / properties / customer / titleRemoved value: -"Customer" - added
Input schema / properties / customer_vat_validAdded value: +{ + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null +} - removed
Input schema / properties / supplier / titleRemoved value: -"Supplier" - removed
Input schema / properties / type / titleRemoved value: -"Type" - removed
Input schema / titleRemoved value: -"eu_vat_rules_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "supplier_country", + "supplier_country_name", + "customer_country", + "customer_in_eu", + "b2b", + "supply_type", + "decision", + "charge_vat", + "vat_rate_percent", + "place_of_supply", + "en16931_vat_category_code", + "en16931_exemption_reason_code", + "en16931_exemption_reason_text", + "invoice_note_en", + "invoice_note_de", + "legal_reference", + "notes", + "standard_rate_source", + "standard_rate_as_of", + "checked_at", + "disclaimer", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for eu_vat_rules. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "b2b": { + "type": "boolean" + }, + "charge_vat": { + "type": [ + "boolean", + "null" + ] + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "checked_at": { + "type": "string" + }, + "customer_country": { + "type": [ + "string", + "null" + ] + }, + "customer_in_eu": { + "type": "boolean" + }, + "decision": { + "type": "string" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "disclaimer": { + "type": "string" + }, + "en16931_exemption_reason_code": { + "type": [ + "string", + "null" + ] + }, + "en16931_exemption_reason_text": { + "type": [ + "string", + "null" + ] + }, + "en16931_vat_category_code": { + "type": "string" + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "invoice_note_de": { + "type": [ + "string", + "null" + ] + }, + "invoice_note_en": { + "type": [ + "string", + "null" + ] + }, + "legal_reference": { + "type": "string" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "notes": { + "items": {}, + "type": "array" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "place_of_supply": { + "type": "string" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "standard_rate_as_of": { + "type": "string" + }, + "standard_rate_source": { + "type": "string" + }, + "status_code": { + "type": "integer" + }, + "supplier_country": { + "type": "string" + }, + "supplier_country_name": { + "type": "string" + }, + "supply_type": { + "type": "string" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + }, + "vat_rate_percent": { + "type": [ + "number", + "null" + ] + } + }, + "type": "object" +}
- Changed
gas_estimate9 fields changed- added
Input schema / additionalPropertiesAdded value: +false - removed
Input schema / properties / chain / titleRemoved value: -"Chain" - added
Input schema / properties / data / patternAdded value: +"^0x(?:[a-fA-F0-9]{2})*$" - removed
Input schema / properties / data / titleRemoved value: -"Data" - removed
Input schema / properties / sender / titleRemoved value: -"Sender" - removed
Input schema / properties / to / titleRemoved value: -"To" - removed
Input schema / properties / value_native / titleRemoved value: -"Value Native" - removed
Input schema / titleRemoved value: -"gas_estimate_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "contract", + "chain", + "read_only", + "checked_at", + "sources", + "native_symbol", + "gas_price_wei", + "gas_price_gwei", + "max_priority_fee_wei", + "observed_block", + "transaction_estimated", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for gas_estimate. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "chain": { + "type": "string" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "checked_at": { + "type": "string" + }, + "contract": { + "type": "string" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "estimated_execution_fee_native": { + "type": "string" + }, + "estimated_execution_fee_wei": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "fee_components_not_included": { + "items": {}, + "type": "array" + }, + "gas_limit": { + "type": "string" + }, + "gas_price_gwei": { + "type": "string" + }, + "gas_price_wei": { + "type": "string" + }, + "max_priority_fee_wei": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "native_symbol": { + "type": "string" + }, + "observed_block": { + "type": "integer" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "read_only": { + "type": "boolean" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "revert_reason": { + "type": [ + "string", + "null" + ] + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "sources": { + "items": {}, + "type": "array" + }, + "status_code": { + "type": "integer" + }, + "tool": { + "type": "string" + }, + "total_fee_complete": { + "type": "boolean" + }, + "transaction": { + "additionalProperties": true, + "type": "object" + }, + "transaction_estimated": { + "type": "boolean" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + }, + "would_revert": { + "type": "boolean" + } + }, + "type": "object" +}
- Changed
invoice_to_pay_dossier_eu19 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / oneOfAdded value: +[ + { + "required": [ + "invoice_xml" + ] + }, + { + "required": [ + "document_base64" + ] + } +] - removed
Input schema / properties / b2b / titleRemoved value: -"B2B" - added
Input schema / properties / buyer_country / patternAdded value: +"^[A-Za-z]{2}$" - removed
Input schema / properties / buyer_country / titleRemoved value: -"Buyer Country" - removed
Input schema / properties / document_base64 / titleRemoved value: -"Document Base64" - removed
Input schema / properties / expected_amount / titleRemoved value: -"Expected Amount" - removed
Input schema / properties / expected_buyer_vat / titleRemoved value: -"Expected Buyer Vat" - added
Input schema / properties / expected_currency / patternAdded value: +"^[A-Za-z]{3}$" - removed
Input schema / properties / expected_currency / titleRemoved value: -"Expected Currency" - removed
Input schema / properties / expected_supplier_name / titleRemoved value: -"Expected Supplier Name" - removed
Input schema / properties / expected_supplier_vat / titleRemoved value: -"Expected Supplier Vat" - removed
Input schema / properties / filename / titleRemoved value: -"Filename" - removed
Input schema / properties / invoice_xml / titleRemoved value: -"Invoice Xml" - removed
Input schema / properties / purchase_order_reference / titleRemoved value: -"Purchase Order Reference" - removed
Input schema / properties / supply_type / titleRemoved value: -"Supply Type" - removed
Input schema / properties / trusted_payee_iban / titleRemoved value: -"Trusted Payee Iban" - removed
Input schema / titleRemoved value: -"invoice_to_pay_dossier_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "contract", + "policy_version", + "decision", + "input_fingerprint", + "invoice", + "supplier", + "payment", + "checks", + "evidence_coverage", + "evidence", + "source_snapshots", + "next_actions", + "validity", + "limitations", + "pricing", + "privacy", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for invoice_to_pay_dossier_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "checks": { + "items": {}, + "type": "array" + }, + "contract": { + "type": "string" + }, + "decision": { + "additionalProperties": true, + "type": "object" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "evidence": { + "additionalProperties": true, + "type": "object" + }, + "evidence_coverage": { + "additionalProperties": true, + "type": "object" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "input_fingerprint": { + "type": "string" + }, + "invoice": { + "additionalProperties": true, + "type": "object" + }, + "limitations": { + "items": {}, + "type": "array" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "next_actions": { + "items": {}, + "type": "array" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "payment": { + "additionalProperties": true, + "type": "object" + }, + "policy_version": { + "type": "string" + }, + "pricing": { + "additionalProperties": true, + "type": "object" + }, + "privacy": { + "additionalProperties": true, + "type": "object" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "source_snapshots": { + "items": {}, + "type": "array" + }, + "status_code": { + "type": "integer" + }, + "supplier": { + "additionalProperties": true, + "type": "object" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + }, + "validity": { + "additionalProperties": true, + "type": "object" + } + }, + "type": "object" +}
- Changed
lookup_company_eu6 fields changed- added
Input schema / additionalPropertiesAdded value: +false - removed
Input schema / properties / country / titleRemoved value: -"Country" - removed
Input schema / properties / id / titleRemoved value: -"Id" - removed
Input schema / properties / name / titleRemoved value: -"Name" - removed
Input schema / titleRemoved value: -"lookup_company_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "query", + "register", + "register_url", + "result_count", + "results", + "checked_at", + "available_countries", + "not_covered", + "disclaimer", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for lookup_company_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "available_countries": { + "items": {}, + "type": "array" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "checked_at": { + "type": "string" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "disclaimer": { + "type": "string" + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "not_covered": {}, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "query": { + "additionalProperties": true, + "type": "object" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "register": { + "type": "string" + }, + "register_url": { + "type": "string" + }, + "result_count": { + "type": "integer" + }, + "results": { + "items": {}, + "type": "array" + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "status_code": { + "type": "integer" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" +}
- Changed
market_data4 fields changed- added
Input schema / additionalPropertiesAdded value: +false - removed
Input schema / properties / product / titleRemoved value: -"Product" - removed
Input schema / titleRemoved value: -"market_data_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "product", + "signal", + "sources", + "data", + "coverage", + "freshness", + "trade", + "generated_at", + "disclaimer", + "automation", + "related_resources", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for market_data. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "automation": { + "additionalProperties": true, + "type": "object" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "coverage": { + "type": "string" + }, + "data": { + "additionalProperties": true, + "type": "object" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "disclaimer": { + "type": "string" + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "freshness": { + "additionalProperties": true, + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "product": { + "enum": [ + "market_brief", + "yield", + "gas" + ], + "type": "string" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "related_resources": { + "items": {}, + "type": "array" + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "signal": { + "additionalProperties": true, + "type": "object" + }, + "sources": { + "items": {}, + "type": "array" + }, + "status_code": { + "type": "integer" + }, + "tool": { + "type": "string" + }, + "trade": { + "additionalProperties": true, + "type": "object" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" +}
- Changed
market_decision_pack3 fields changed- added
Input schema / additionalPropertiesAdded value: +false - removed
Input schema / titleRemoved value: -"market_decision_pack_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "product", + "generated_at", + "decision", + "components", + "spot", + "perps", + "history_7d", + "coverage", + "rule", + "disclaimer", + "freshness", + "automation", + "related_resources", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for market_decision_pack. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "automation": { + "additionalProperties": true, + "type": "object" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "components": { + "additionalProperties": true, + "type": "object" + }, + "coverage": { + "type": "string" + }, + "decision": { + "additionalProperties": true, + "type": "object" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "disclaimer": { + "type": "string" + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "freshness": { + "additionalProperties": true, + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "history_7d": { + "additionalProperties": true, + "type": "object" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "perps": { + "additionalProperties": true, + "type": "object" + }, + "product": { + "const": "market_decision_pack", + "type": "string" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "related_resources": { + "items": {}, + "type": "array" + }, + "retryable": { + "type": "boolean" + }, + "rule": { + "type": "string" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "spot": { + "additionalProperties": true, + "type": "object" + }, + "status_code": { + "type": "integer" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" +}
- Changed
market_history9 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / days / maximumAdded value: +365 - added
Input schema / properties / days / minimumAdded value: +1 - removed
Input schema / properties / days / titleRemoved value: -"Days" - removed
Input schema / properties / product / titleRemoved value: -"Product" - added
Input schema / properties / resolution / enumAdded value: +[ + "raw", + "daily" +] - removed
Input schema / properties / resolution / titleRemoved value: -"Resolution" - removed
Input schema / titleRemoved value: -"market_history_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "product", + "unit", + "window_days", + "resolution", + "points", + "stats", + "rule", + "coverage_note", + "disclaimer", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for market_history. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "coverage_note": { + "type": [ + "string", + "null" + ] + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "disclaimer": { + "type": "string" + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "points": { + "items": {}, + "type": "array" + }, + "product": { + "type": "string" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "resolution": { + "enum": [ + "raw", + "daily" + ], + "type": "string" + }, + "retryable": { + "type": "boolean" + }, + "rule": { + "type": "string" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "stats": { + "additionalProperties": true, + "type": "object" + }, + "status_code": { + "type": "integer" + }, + "tool": { + "type": "string" + }, + "unit": { + "type": [ + "string", + "null" + ] + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + }, + "window_days": { + "type": "integer" + } + }, + "type": "object" +}
- Changed
must_verify_before_pay14 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / amount / minimumAdded value: +0 - removed
Input schema / properties / amount / titleRemoved value: -"Amount" - removed
Input schema / properties / country / titleRemoved value: -"Country" - removed
Input schema / properties / currency / titleRemoved value: -"Currency" - removed
Input schema / properties / payee_iban / defaultRemoved value: -"" - removed
Input schema / properties / payee_iban / titleRemoved value: -"Payee Iban" - removed
Input schema / properties / payee_name / defaultRemoved value: -"" - removed
Input schema / properties / payee_name / titleRemoved value: -"Payee Name" - removed
Input schema / properties / payee_vat / defaultRemoved value: -"" - removed
Input schema / properties / payee_vat / titleRemoved value: -"Payee Vat" - added
Input schema / requiredAdded value: +[ + "payee_name", + "payee_vat", + "payee_iban" +] - removed
Input schema / titleRemoved value: -"must_verify_before_pay_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "decision", + "allowed", + "reasons", + "payee", + "amount", + "currency", + "risk_level", + "checks", + "detail", + "policy", + "verify_offline", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for must_verify_before_pay. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "allowed": { + "type": "boolean" + }, + "amount": { + "type": "number" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "checks": { + "items": {}, + "type": "array" + }, + "currency": { + "type": "string" + }, + "decision": { + "enum": [ + "allow", + "deny" + ], + "type": "string" + }, + "detail": { + "additionalProperties": true, + "type": "object" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "payee": { + "additionalProperties": true, + "type": "object" + }, + "policy": { + "type": "string" + }, + "reasons": { + "items": {}, + "type": "array" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "risk_level": { + "type": "string" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "status_code": { + "type": "integer" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + }, + "verify_offline": { + "type": "string" + } + }, + "type": "object" +}
- Changed
open_social_search7 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / limit / maximumAdded value: +50 - added
Input schema / properties / limit / minimumAdded value: +1 - removed
Input schema / properties / limit / titleRemoved value: -"Limit" - removed
Input schema / properties / query / titleRemoved value: -"Query" - removed
Input schema / titleRemoved value: -"open_social_search_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "query", + "posts", + "sources_ok", + "sources_failed", + "sources_not_applicable", + "coverage_complete", + "coverage_note", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for open_social_search. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "coverage_complete": { + "type": "boolean" + }, + "coverage_note": { + "type": "string" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "posts": { + "items": {}, + "type": "array" + }, + "query": { + "type": "string" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "sources_failed": { + "items": {}, + "type": "array" + }, + "sources_not_applicable": { + "items": {}, + "type": "array" + }, + "sources_ok": { + "items": {}, + "type": "array" + }, + "status_code": { + "type": "integer" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" +}
- Changed
perp_market_data7 fields changed- added
Input schema / additionalPropertiesAdded value: +false - removed
Input schema / properties / coin / titleRemoved value: -"Coin" - added
Input schema / properties / top / maximumAdded value: +50 - added
Input schema / properties / top / minimumAdded value: +1 - removed
Input schema / properties / top / titleRemoved value: -"Top" - removed
Input schema / titleRemoved value: -"perp_market_data_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "markets", + "market_count_total", + "source", + "as_of", + "evidence", + "missing_checks", + "note", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for perp_market_data. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "as_of": { + "type": "string" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "evidence": { + "additionalProperties": true, + "type": "object" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "market_count_total": { + "type": "integer" + }, + "markets": { + "items": {}, + "type": "array" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": {}, + "type": "array" + }, + "note": { + "type": "string" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "source": { + "type": "string" + }, + "status_code": { + "type": "integer" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" +}
- Added
prepare_agentllm - Changed
prepare_agentllm_micro11 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / max_tokens / maximumAdded value: +300 - added
Input schema / properties / max_tokens / minimumAdded value: +1 - removed
Input schema / properties / max_tokens / titleRemoved value: -"Max Tokens" - added
Input schema / properties / prompt / maxLengthAdded value: +6000 - added
Input schema / properties / prompt / minLengthAdded value: +1 - removed
Input schema / properties / prompt / titleRemoved value: -"Prompt" - added
Input schema / properties / system / maxLengthAdded value: +2000 - removed
Input schema / properties / system / titleRemoved value: -"System" - removed
Input schema / titleRemoved value: -"prepare_agentllm_micro_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "ok", + "tier", + "model", + "input_bytes", + "message_count", + "accepted_max_output_tokens", + "limits", + "fixed_price_usdc", + "contract", + "ready_to_buy", + "charged", + "upstream_called", + "paid_tool", + "paid_arguments", + "payment", + "price" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for prepare_agentllm_micro. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "accepted_max_output_tokens": { + "type": "integer" + }, + "charged": { + "type": "boolean" + }, + "contract": { + "type": "string" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "fixed_price_usdc": { + "type": "string" + }, + "input_bytes": { + "type": "integer" + }, + "limits": { + "additionalProperties": true, + "type": "object" + }, + "message": { + "type": "string" + }, + "message_count": { + "type": "integer" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "model": { + "type": "string" + }, + "ok": { + "type": "boolean" + }, + "paid_arguments": { + "additionalProperties": true, + "type": "object" + }, + "paid_tool": { + "type": "string" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "payment": { + "additionalProperties": true, + "type": "object" + }, + "price": { + "const": "free", + "description": "No payment is required for this tool.", + "type": "string" + }, + "ready_to_buy": { + "type": "boolean" + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "status_code": { + "type": "integer" + }, + "tier": { + "type": "string" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + }, + "upstream_called": { + "type": "boolean" + } + }, + "type": "object" +}
- Changed
prepare_invoice_to_pay_eu19 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / oneOfAdded value: +[ + { + "required": [ + "invoice_xml" + ] + }, + { + "required": [ + "document_base64" + ] + } +] - removed
Input schema / properties / b2b / titleRemoved value: -"B2B" - added
Input schema / properties / buyer_country / patternAdded value: +"^[A-Za-z]{2}$" - removed
Input schema / properties / buyer_country / titleRemoved value: -"Buyer Country" - removed
Input schema / properties / document_base64 / titleRemoved value: -"Document Base64" - removed
Input schema / properties / expected_amount / titleRemoved value: -"Expected Amount" - removed
Input schema / properties / expected_buyer_vat / titleRemoved value: -"Expected Buyer Vat" - added
Input schema / properties / expected_currency / patternAdded value: +"^[A-Za-z]{3}$" - removed
Input schema / properties / expected_currency / titleRemoved value: -"Expected Currency" - removed
Input schema / properties / expected_supplier_name / titleRemoved value: -"Expected Supplier Name" - removed
Input schema / properties / expected_supplier_vat / titleRemoved value: -"Expected Supplier Vat" - removed
Input schema / properties / filename / titleRemoved value: -"Filename" - removed
Input schema / properties / invoice_xml / titleRemoved value: -"Invoice Xml" - removed
Input schema / properties / purchase_order_reference / titleRemoved value: -"Purchase Order Reference" - removed
Input schema / properties / supply_type / titleRemoved value: -"Supply Type" - removed
Input schema / properties / trusted_payee_iban / titleRemoved value: -"Trusted Payee Iban" - removed
Input schema / titleRemoved value: -"prepare_invoice_to_pay_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "contract", + "chargeable", + "eligible_for_paid_dossier", + "issues", + "purchase", + "privacy", + "price" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for prepare_invoice_to_pay_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "chargeable": { + "type": "boolean" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "contract": { + "type": "string" + }, + "coverage": { + "additionalProperties": true, + "type": "object" + }, + "detected": { + "additionalProperties": true, + "type": "object" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "eligible_for_paid_dossier": { + "type": "boolean" + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "input_fingerprint": { + "type": "string" + }, + "issues": { + "items": {}, + "type": "array" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "price": { + "const": "free", + "description": "No payment is required for this tool.", + "type": "string" + }, + "privacy": { + "additionalProperties": true, + "type": "object" + }, + "purchase": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "status_code": { + "type": "integer" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" +}
- Changed
prepare_us_import_readiness45 fields changed- removed
Input schema / $defsRemoved value: -{ - "_USImportRiskAnswers": { - "additionalProperties": false, - "description": "Same nested, strict shape used by the public HTTP contract.", - "properties": { - "alcohol_or_tobacco": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Alcohol Or Tobacco", - "type": "string" - }, - "battery": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Battery", - "type": "string" - }, - "chemical_or_hazmat": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Chemical Or Hazmat", - "type": "string" - }, - "childrens_product": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Childrens Product", - "type": "string" - }, - "cosmetic": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Cosmetic", - "type": "string" - }, - "counterfeit_or_unlicensed_replica": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Counterfeit Or Unlicensed Replica", - "type": "string" - }, - "drug_or_medical_device": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Drug Or Medical Device", - "type": "string" - }, - "food_or_supplement": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Food Or Supplement", - "type": "string" - }, - "plant_seed_or_animal_product": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Plant Seed Or Animal Product", - "type": "string" - }, - "radio_transmitter": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Radio Transmitter", - "type": "string" - }, - "weapon_or_weapon_part": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Weapon Or Weapon Part", - "type": "string" - } - }, - "required": [ - "battery", - "food_or_supplement", - "drug_or_medical_device", - "cosmetic", - "plant_seed_or_animal_product", - "chemical_or_hazmat", - "alcohol_or_tobacco", - "weapon_or_weapon_part", - "counterfeit_or_unlicensed_replica", - "radio_transmitter", - "childrens_product" - ], - "title": "_USImportRiskAnswers", - "type": "object" - } -} - added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / brand / maxLengthAdded value: +120 - removed
Input schema / properties / brand / titleRemoved value: -"Brand" - added
Input schema / properties / country_of_origin / descriptionAdded value: +"Valid ISO-3166 manufacturing origin, not dispatch country" - added
Input schema / properties / country_of_origin / patternAdded value: +"^[A-Z]{2}$" - removed
Input schema / properties / country_of_origin / titleRemoved value: -"Country Of Origin" - added
Input schema / properties / customs_value_usd / patternAdded value: +"^[0-9]+(?:\\.[0-9]{1,2})?$" - removed
Input schema / properties / customs_value_usd / titleRemoved value: -"Customs Value Usd" - added
Input schema / properties / destination_country / constAdded value: +"US" - removed
Input schema / properties / destination_country / titleRemoved value: -"Destination Country" - added
Input schema / properties / dispatch_country / enumAdded value: +[ + "DE", + "AT" +] - removed
Input schema / properties / dispatch_country / titleRemoved value: -"Dispatch Country" - added
Input schema / properties / gtin / descriptionAdded value: +"Optional GTIN/UPC/EAN" - removed
Input schema / properties / gtin / titleRemoved value: -"Gtin" - added
Input schema / properties / hts_code / descriptionAdded value: +"Optional buyer-declared 6, 8 or 10 digit HTS code" - removed
Input schema / properties / hts_code / titleRemoved value: -"Hts Code" - added
Input schema / properties / importer_use / enumAdded value: +[ + "personal", + "commercial_resale", + "business_use", + "gift", + "sample" +] - removed
Input schema / properties / importer_use / titleRemoved value: -"Importer Use" - added
Input schema / properties / intended_use / maxLengthAdded value: +500 - added
Input schema / properties / intended_use / minLengthAdded value: +3 - removed
Input schema / properties / intended_use / titleRemoved value: -"Intended Use" - added
Input schema / properties / material_or_composition / maxLengthAdded value: +1000 - added
Input schema / properties / material_or_composition / minLengthAdded value: +3 - removed
Input schema / properties / material_or_composition / titleRemoved value: -"Material Or Composition" - added
Input schema / properties / merchant_forwarding_policy / enumAdded value: +[ + "allowed", + "prohibited", + "unknown" +] - removed
Input schema / properties / merchant_forwarding_policy / titleRemoved value: -"Merchant Forwarding Policy" - added
Input schema / properties / model / maxLengthAdded value: +120 - removed
Input schema / properties / model / titleRemoved value: -"Model" - added
Input schema / properties / product_description / maxLengthAdded value: +2000 - added
Input schema / properties / product_description / minLengthAdded value: +20 - removed
Input schema / properties / product_description / titleRemoved value: -"Product Description" - added
Input schema / properties / product_name / maxLengthAdded value: +160 - added
Input schema / properties / product_name / minLengthAdded value: +3 - removed
Input schema / properties / product_name / titleRemoved value: -"Product Name" - added
Input schema / properties / quantity / maximumAdded value: +10000 - added
Input schema / properties / quantity / minimumAdded value: +1 - removed
Input schema / properties / quantity / titleRemoved value: -"Quantity" - removed
Input schema / properties / risk_answers / $refRemoved value: -"#/$defs/_USImportRiskAnswers" - added
Input schema / properties / risk_answers / additionalPropertiesAdded value: +false - added
Input schema / properties / risk_answers / propertiesAdded value: +{ + "alcohol_or_tobacco": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + }, + "battery": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + }, + "chemical_or_hazmat": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + }, + "childrens_product": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + }, + "cosmetic": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + }, + "counterfeit_or_unlicensed_replica": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + }, + "drug_or_medical_device": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + }, + "food_or_supplement": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + }, + "plant_seed_or_animal_product": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + }, + "radio_transmitter": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + }, + "weapon_or_weapon_part": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + } +} - added
Input schema / properties / risk_answers / requiredAdded value: +[ + "battery", + "food_or_supplement", + "drug_or_medical_device", + "cosmetic", + "plant_seed_or_animal_product", + "chemical_or_hazmat", + "alcohol_or_tobacco", + "weapon_or_weapon_part", + "counterfeit_or_unlicensed_replica", + "radio_transmitter", + "childrens_product" +] - added
Input schema / properties / risk_answers / typeAdded value: +"object" - removed
Input schema / titleRemoved value: -"prepare_us_import_readiness_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "contract", + "chargeable", + "eligible_for_paid_dossier", + "input_fingerprint", + "issues", + "coverage", + "purchase", + "privacy", + "price" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for prepare_us_import_readiness. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "chargeable": { + "type": "boolean" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "contract": { + "type": "string" + }, + "coverage": { + "additionalProperties": true, + "type": "object" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "eligible_for_paid_dossier": { + "type": "boolean" + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "input_fingerprint": { + "type": "string" + }, + "issues": { + "items": {}, + "type": "array" + }, + "job": { + "additionalProperties": true, + "type": "object" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "price": { + "const": "free", + "description": "No payment is required for this tool.", + "type": "string" + }, + "privacy": { + "additionalProperties": true, + "type": "object" + }, + "purchase": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "status_code": { + "type": "integer" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" +}
- Changed
prepare_x402_purchase_guard6 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / payment_required / maxLengthAdded value: +65536 - added
Input schema / properties / payment_required / minLengthAdded value: +1 - removed
Input schema / properties / payment_required / titleRemoved value: -"Payment Required" - removed
Input schema / titleRemoved value: -"prepare_x402_purchase_guard_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "contract", + "ready_to_buy", + "ready_for_paid_analysis", + "charged", + "challenge_sha256", + "challenge_hash_basis", + "paid_tool", + "required_policy", + "target_network_called", + "wallet_accessed", + "target_payment_attempted", + "price" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for prepare_x402_purchase_guard. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "challenge_hash_basis": { + "type": "string" + }, + "challenge_sha256": { + "type": "string" + }, + "charged": { + "type": "boolean" + }, + "contract": { + "type": "string" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "paid_tool": { + "type": "string" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "price": { + "const": "free", + "description": "No payment is required for this tool.", + "type": "string" + }, + "ready_for_paid_analysis": { + "type": "boolean" + }, + "ready_to_buy": { + "type": "boolean" + }, + "required_policy": { + "items": {}, + "type": "array" + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "status_code": { + "type": "integer" + }, + "target_network_called": { + "type": "boolean" + }, + "target_payment_attempted": { + "type": "boolean" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + }, + "wallet_accessed": { + "type": "boolean" + } + }, + "type": "object" +}
- Changed
read_url8 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / format / enumAdded value: +[ + "markdown", + "text" +] - removed
Input schema / properties / format / titleRemoved value: -"Format" - added
Input schema / properties / url / formatAdded value: +"uri" - added
Input schema / properties / url / patternAdded value: +"^https?://" - removed
Input schema / properties / url / titleRemoved value: -"Url" - removed
Input schema / titleRemoved value: -"read_url_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "url", + "final_url", + "status", + "title", + "author", + "date", + "sitename", + "format", + "content", + "truncated", + "content_chars", + "fetched_at", + "note", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for read_url. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "author": { + "type": [ + "string", + "null" + ] + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "content": { + "type": "string" + }, + "content_chars": { + "type": "integer" + }, + "date": { + "type": [ + "string", + "null" + ] + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "fetched_at": { + "type": "string" + }, + "final_url": { + "type": "string" + }, + "format": { + "enum": [ + "markdown", + "text" + ], + "type": "string" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "note": { + "type": "string" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "sitename": { + "type": [ + "string", + "null" + ] + }, + "status": { + "type": "integer" + }, + "status_code": { + "type": "integer" + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "tool": { + "type": "string" + }, + "truncated": { + "type": "boolean" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + }, + "url": { + "type": "string" + } + }, + "type": "object" +}
- Added
recommend_agent_tool - Changed
recover_us_import_readiness6 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / job_id / patternAdded value: +"^[A-Za-z0-9_-]{20,64}$" - removed
Input schema / properties / job_id / titleRemoved value: -"Job Id" - removed
Input schema / properties / recovery_secret / titleRemoved value: -"Recovery Secret" - removed
Input schema / titleRemoved value: -"recover_us_import_readiness_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "contract", + "policy_version", + "decision", + "input_fingerprint", + "route", + "product", + "tariff", + "ordinary_duty_component", + "entry_policy", + "recalls", + "regulatory_routing", + "forwarding", + "cost_view", + "source_snapshots", + "next_actions", + "validity", + "limitations", + "pricing", + "privacy", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for recover_us_import_readiness. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "contract": { + "type": "string" + }, + "cost_view": { + "additionalProperties": true, + "type": "object" + }, + "decision": { + "additionalProperties": true, + "type": "object" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "entry_policy": { + "additionalProperties": true, + "type": "object" + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "forwarding": { + "additionalProperties": true, + "type": "object" + }, + "input_fingerprint": { + "type": "string" + }, + "limitations": { + "items": {}, + "type": "array" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "next_actions": { + "items": {}, + "type": "array" + }, + "ordinary_duty_component": { + "additionalProperties": true, + "type": "object" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "policy_version": { + "type": "string" + }, + "pricing": { + "additionalProperties": true, + "type": "object" + }, + "privacy": { + "additionalProperties": true, + "type": "object" + }, + "product": { + "additionalProperties": true, + "type": "object" + }, + "recalls": { + "additionalProperties": true, + "type": "object" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "regulatory_routing": { + "additionalProperties": true, + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "route": { + "additionalProperties": true, + "type": "object" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "source_snapshots": { + "items": {}, + "type": "array" + }, + "status_code": { + "type": "integer" + }, + "tariff": { + "additionalProperties": true, + "type": "object" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + }, + "validity": { + "additionalProperties": true, + "type": "object" + } + }, + "type": "object" +}
- Changed
rpc_read_batch11 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / chain / descriptionAdded value: +"Default chain used when a request entry has no chain override." - removed
Input schema / properties / chain / titleRemoved value: -"Chain" - changed
Input schema / properties / requests / items / additionalPropertiesPrevious value: -trueNew value: +false - added
Input schema / properties / requests / items / propertiesAdded value: +{ + "chain": { + "description": "Optional per-request chain override for mixed-chain batches.", + "type": "string" + }, + "id": { + "description": "Caller-provided JSON-RPC correlation ID.", + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "jsonrpc": { + "const": "2.0", + "default": "2.0", + "type": "string" + }, + "method": { + "description": "Allowlisted read-only JSON-RPC method.", + "minLength": 1, + "type": "string" + }, + "params": { + "default": [], + "description": "JSON-RPC positional array or named-parameter object.", + "oneOf": [ + { + "type": "array" + }, + { + "type": "object" + } + ] + } +} - added
Input schema / properties / requests / items / requiredAdded value: +[ + "method" +] - added
Input schema / properties / requests / maxItemsAdded value: +20 - added
Input schema / properties / requests / minItemsAdded value: +1 - removed
Input schema / properties / requests / titleRemoved value: -"Requests" - removed
Input schema / titleRemoved value: -"rpc_read_batch_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "contract", + "read_only", + "request_count", + "mixed_chain_batch", + "took_ms", + "result", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for rpc_read_batch. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "chain": { + "type": "string" + }, + "chain_count": { + "type": "integer" + }, + "chains": { + "additionalProperties": true, + "type": "object" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "contract": { + "type": "string" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "mixed_chain_batch": { + "type": "boolean" + }, + "multi_chain": { + "type": "boolean" + }, + "node_used": { + "type": "string" + }, + "nodes_failed": { + "items": {}, + "type": "array" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "read_only": { + "type": "boolean" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "request_count": { + "type": "integer" + }, + "result": { + "oneOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "items": {}, + "type": "array" + } + ] + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "status_code": { + "type": "integer" + }, + "took_ms": { + "type": "integer" + }, + "tool": { + "type": "string" + }, + "transport_attempts": { + "type": "integer" + }, + "transport_failures": { + "items": {}, + "type": "array" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" +}
- Changed
screen_sanctions_eu9 fields changed- added
Input schema / additionalPropertiesAdded value: +false - removed
Input schema / properties / country / titleRemoved value: -"Country" - removed
Input schema / properties / lists / titleRemoved value: -"Lists" - removed
Input schema / properties / name / titleRemoved value: -"Name" - added
Input schema / properties / threshold / maximumAdded value: +1 - added
Input schema / properties / threshold / minimumAdded value: +0 - removed
Input schema / properties / threshold / titleRemoved value: -"Threshold" - removed
Input schema / titleRemoved value: -"screen_sanctions_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "query", + "country_filter", + "lists_screened", + "clear", + "match_count", + "matches", + "checked_at", + "list_generated", + "entities_screened", + "names_screened", + "sources", + "not_included", + "source", + "threshold", + "disclaimer", + "compliance_workflow", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for screen_sanctions_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "checked_at": { + "type": "string" + }, + "clear": { + "type": "boolean" + }, + "compliance_workflow": { + "additionalProperties": true, + "type": "object" + }, + "country_filter": { + "type": [ + "string", + "null" + ] + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "disclaimer": { + "type": "string" + }, + "entities_screened": { + "type": "integer" + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "list_generated": {}, + "lists_screened": { + "items": {}, + "type": "array" + }, + "match_count": { + "type": "integer" + }, + "matches": { + "items": {}, + "type": "array" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "names_screened": { + "type": "integer" + }, + "not_included": {}, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "query": { + "type": "string" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "source": {}, + "sources": { + "items": {}, + "type": "array" + }, + "status_code": { + "type": "integer" + }, + "threshold": { + "type": "number" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" +}
- Changed
soft_commodity_stress3 fields changed- added
Input schema / additionalPropertiesAdded value: +false - removed
Input schema / titleRemoved value: -"soft_commodity_stress_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "product", + "signal", + "sources", + "data", + "coverage", + "freshness", + "trade", + "generated_at", + "disclaimer", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for soft_commodity_stress. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "coverage": { + "type": "string" + }, + "data": { + "additionalProperties": true, + "type": "object" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "disclaimer": { + "type": "string" + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "freshness": { + "additionalProperties": true, + "type": "object" + }, + "generated_at": { + "type": "string" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "product": { + "const": "commodities", + "type": "string" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "signal": { + "additionalProperties": true, + "type": "object" + }, + "sources": { + "items": {}, + "type": "array" + }, + "status_code": { + "type": "integer" + }, + "tool": { + "type": "string" + }, + "trade": { + "additionalProperties": true, + "type": "object" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" +}
- Changed
spot_price4 fields changed- added
Input schema / additionalPropertiesAdded value: +false - removed
Input schema / properties / symbol / titleRemoved value: -"Symbol" - removed
Input schema / titleRemoved value: -"spot_price_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "symbol", + "price_usd", + "method", + "sources", + "sources_failed", + "spread_pct", + "as_of", + "note", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for spot_price. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "as_of": { + "type": "string" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "message": { + "type": "string" + }, + "method": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "note": { + "type": "string" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "price_usd": { + "type": "number" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "sources": { + "items": {}, + "type": "array" + }, + "sources_failed": { + "items": {}, + "type": "array" + }, + "spread_pct": { + "type": "number" + }, + "status_code": { + "type": "integer" + }, + "symbol": { + "type": "string" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" +}
- Changed
token_status14 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / amount / anyOfAdded value: +[ + { + "type": "string" + }, + { + "minimum": 0, + "type": "number" + } +] - changed
Input schema / properties / amount / defaultPrevious value: -0New value: +"" - added
Input schema / properties / amount / descriptionAdded value: +"Exact decimal string preferred; JSON number remains accepted for backwards compatibility." - removed
Input schema / properties / amount / titleRemoved value: -"Amount" - removed
Input schema / properties / amount / typeRemoved value: -"number" - removed
Input schema / properties / chain / titleRemoved value: -"Chain" - added
Input schema / properties / owner / patternAdded value: +"^0x[a-fA-F0-9]{40}$" - removed
Input schema / properties / owner / titleRemoved value: -"Owner" - removed
Input schema / properties / spender / titleRemoved value: -"Spender" - added
Input schema / properties / token / patternAdded value: +"^0x[a-fA-F0-9]{40}$" - removed
Input schema / properties / token / titleRemoved value: -"Token" - removed
Input schema / titleRemoved value: -"token_status_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "chain", + "chain_id", + "token", + "owner", + "balance_raw", + "balance", + "checked_at", + "note", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for token_status. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "action_needed": { + "type": "string" + }, + "allowance": { + "additionalProperties": true, + "type": "object" + }, + "balance": { + "type": "string" + }, + "balance_raw": { + "type": "string" + }, + "blocking_reasons": { + "items": {}, + "type": "array" + }, + "chain": { + "type": "string" + }, + "chain_id": { + "type": "integer" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "checked_at": { + "type": "string" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "note": { + "type": "string" + }, + "owner": { + "type": "string" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "requested_amount": { + "type": "string" + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "spender": { + "type": "string" + }, + "status_code": { + "type": "integer" + }, + "token": { + "additionalProperties": true, + "type": "object" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + }, + "would_succeed": { + "type": "boolean" + } + }, + "type": "object" +}
- Changed
tx_preflight17 fields changed- added
Input schema / additionalPropertiesAdded value: +false - changed
Input schema / properties / amount / defaultPrevious value: -0New value: +"" - removed
Input schema / properties / amount / titleRemoved value: -"Amount" - changed
Input schema / properties / amount / typePrevious value: -"number"New value: +"string" - removed
Input schema / properties / chain / titleRemoved value: -"Chain" - removed
Input schema / properties / data / titleRemoved value: -"Data" - added
Input schema / properties / sender / patternAdded value: +"^0x[a-fA-F0-9]{40}$" - removed
Input schema / properties / sender / titleRemoved value: -"Sender" - removed
Input schema / properties / spender / titleRemoved value: -"Spender" - added
Input schema / properties / to / patternAdded value: +"^0x[a-fA-F0-9]{40}$" - removed
Input schema / properties / to / titleRemoved value: -"To" - removed
Input schema / properties / token / titleRemoved value: -"Token" - changed
Input schema / properties / value_eth / defaultPrevious value: -0New value: +"0" - removed
Input schema / properties / value_eth / titleRemoved value: -"Value Eth" - changed
Input schema / properties / value_eth / typePrevious value: -"number"New value: +"string" - removed
Input schema / titleRemoved value: -"tx_preflight_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "contract", + "chain", + "chain_id", + "sender", + "to", + "value", + "checked_at", + "read_only", + "broadcasts_transaction", + "gas", + "simulation", + "nonce", + "recipient", + "wallet_sanctions", + "evidence", + "missing_checks", + "checks", + "decision", + "next_actions", + "would_succeed", + "blocking_reasons", + "review_reasons", + "verdict", + "pricing", + "limitations", + "note", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for tx_preflight. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "blocking_reasons": { + "items": {}, + "type": "array" + }, + "broadcasts_transaction": { + "type": "boolean" + }, + "chain": { + "type": "string" + }, + "chain_id": { + "type": "integer" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "checked_at": { + "type": "string" + }, + "checks": { + "items": {}, + "type": "array" + }, + "contract": { + "type": "string" + }, + "decision": { + "additionalProperties": true, + "type": "object" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "evidence": { + "additionalProperties": true, + "type": "object" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "gas": { + "additionalProperties": true, + "type": "object" + }, + "limitations": { + "items": {}, + "type": "array" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": {}, + "type": "array" + }, + "next_actions": { + "items": {}, + "type": "array" + }, + "nonce": { + "additionalProperties": true, + "type": "object" + }, + "note": { + "type": "string" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "pricing": { + "additionalProperties": true, + "type": "object" + }, + "read_only": { + "type": "boolean" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "recipient": { + "additionalProperties": true, + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "review_reasons": { + "items": {}, + "type": "array" + }, + "sender": { + "type": "string" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "simulation": { + "additionalProperties": true, + "type": "object" + }, + "status_code": { + "type": "integer" + }, + "to": { + "type": "string" + }, + "token": { + "additionalProperties": true, + "type": "object" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + }, + "value": { + "additionalProperties": true, + "type": "object" + }, + "verdict": { + "type": "string" + }, + "wallet_sanctions": { + "additionalProperties": true, + "type": "object" + }, + "would_succeed": { + "type": "boolean" + } + }, + "type": "object" +}
- Changed
tx_status6 fields changed- added
Input schema / additionalPropertiesAdded value: +false - removed
Input schema / properties / chain / titleRemoved value: -"Chain" - added
Input schema / properties / tx_hash / patternAdded value: +"^0x[a-fA-F0-9]{64}$" - removed
Input schema / properties / tx_hash / titleRemoved value: -"Tx Hash" - removed
Input schema / titleRemoved value: -"tx_status_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "chain", + "tx_hash", + "status", + "confirmations", + "known_to_node", + "evidence", + "checked_at", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for tx_status. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "block": { + "type": "integer" + }, + "chain": { + "type": "string" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "checked_at": { + "type": "string" + }, + "confirmations": { + "type": [ + "integer", + "null" + ] + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "evidence": { + "additionalProperties": true, + "type": "object" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "fee_paid_eth": { + "type": "string" + }, + "fee_paid_wei": { + "type": "string" + }, + "from": { + "type": "string" + }, + "gas_used": { + "type": "integer" + }, + "known_to_node": { + "type": "boolean" + }, + "logs": { + "items": {}, + "type": "array" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "revert_reason": { + "type": [ + "string", + "null" + ] + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "status": { + "enum": [ + "pending", + "unknown", + "success", + "failed" + ], + "type": "string" + }, + "status_code": { + "type": "integer" + }, + "to": { + "type": [ + "string", + "null" + ] + }, + "tool": { + "type": "string" + }, + "tx_hash": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + }, + "value": { + "type": "string" + } + }, + "type": "object" +}
- Changed
us_import_readiness_guard50 fields changed- removed
Input schema / $defsRemoved value: -{ - "_USImportRiskAnswers": { - "additionalProperties": false, - "description": "Same nested, strict shape used by the public HTTP contract.", - "properties": { - "alcohol_or_tobacco": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Alcohol Or Tobacco", - "type": "string" - }, - "battery": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Battery", - "type": "string" - }, - "chemical_or_hazmat": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Chemical Or Hazmat", - "type": "string" - }, - "childrens_product": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Childrens Product", - "type": "string" - }, - "cosmetic": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Cosmetic", - "type": "string" - }, - "counterfeit_or_unlicensed_replica": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Counterfeit Or Unlicensed Replica", - "type": "string" - }, - "drug_or_medical_device": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Drug Or Medical Device", - "type": "string" - }, - "food_or_supplement": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Food Or Supplement", - "type": "string" - }, - "plant_seed_or_animal_product": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Plant Seed Or Animal Product", - "type": "string" - }, - "radio_transmitter": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Radio Transmitter", - "type": "string" - }, - "weapon_or_weapon_part": { - "enum": [ - "yes", - "no", - "unknown" - ], - "title": "Weapon Or Weapon Part", - "type": "string" - } - }, - "required": [ - "battery", - "food_or_supplement", - "drug_or_medical_device", - "cosmetic", - "plant_seed_or_animal_product", - "chemical_or_hazmat", - "alcohol_or_tobacco", - "weapon_or_weapon_part", - "counterfeit_or_unlicensed_replica", - "radio_transmitter", - "childrens_product" - ], - "title": "_USImportRiskAnswers", - "type": "object" - } -} - added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / brand / maxLengthAdded value: +120 - removed
Input schema / properties / brand / titleRemoved value: -"Brand" - added
Input schema / properties / country_of_origin / descriptionAdded value: +"Valid ISO-3166 manufacturing origin, not dispatch country" - added
Input schema / properties / country_of_origin / patternAdded value: +"^[A-Z]{2}$" - removed
Input schema / properties / country_of_origin / titleRemoved value: -"Country Of Origin" - added
Input schema / properties / customs_value_usd / patternAdded value: +"^[0-9]+(?:\\.[0-9]{1,2})?$" - removed
Input schema / properties / customs_value_usd / titleRemoved value: -"Customs Value Usd" - added
Input schema / properties / destination_country / constAdded value: +"US" - removed
Input schema / properties / destination_country / titleRemoved value: -"Destination Country" - added
Input schema / properties / dispatch_country / enumAdded value: +[ + "DE", + "AT" +] - removed
Input schema / properties / dispatch_country / titleRemoved value: -"Dispatch Country" - added
Input schema / properties / gtin / descriptionAdded value: +"Optional GTIN/UPC/EAN" - removed
Input schema / properties / gtin / titleRemoved value: -"Gtin" - added
Input schema / properties / hts_code / descriptionAdded value: +"Optional buyer-declared 6, 8 or 10 digit HTS code" - removed
Input schema / properties / hts_code / titleRemoved value: -"Hts Code" - added
Input schema / properties / importer_use / enumAdded value: +[ + "personal", + "commercial_resale", + "business_use", + "gift", + "sample" +] - removed
Input schema / properties / importer_use / titleRemoved value: -"Importer Use" - added
Input schema / properties / intended_use / maxLengthAdded value: +500 - added
Input schema / properties / intended_use / minLengthAdded value: +3 - removed
Input schema / properties / intended_use / titleRemoved value: -"Intended Use" - added
Input schema / properties / job_id / descriptionAdded value: +"Opaque job ID returned by the free prepare call" - added
Input schema / properties / job_id / patternAdded value: +"^[A-Za-z0-9_-]{20,64}$" - removed
Input schema / properties / job_id / titleRemoved value: -"Job Id" - added
Input schema / properties / material_or_composition / maxLengthAdded value: +1000 - added
Input schema / properties / material_or_composition / minLengthAdded value: +3 - removed
Input schema / properties / material_or_composition / titleRemoved value: -"Material Or Composition" - added
Input schema / properties / merchant_forwarding_policy / enumAdded value: +[ + "allowed", + "prohibited", + "unknown" +] - removed
Input schema / properties / merchant_forwarding_policy / titleRemoved value: -"Merchant Forwarding Policy" - added
Input schema / properties / model / maxLengthAdded value: +120 - removed
Input schema / properties / model / titleRemoved value: -"Model" - added
Input schema / properties / product_description / maxLengthAdded value: +2000 - added
Input schema / properties / product_description / minLengthAdded value: +20 - removed
Input schema / properties / product_description / titleRemoved value: -"Product Description" - added
Input schema / properties / product_name / maxLengthAdded value: +160 - added
Input schema / properties / product_name / minLengthAdded value: +3 - removed
Input schema / properties / product_name / titleRemoved value: -"Product Name" - added
Input schema / properties / quantity / maximumAdded value: +10000 - added
Input schema / properties / quantity / minimumAdded value: +1 - removed
Input schema / properties / quantity / titleRemoved value: -"Quantity" - added
Input schema / properties / recovery_secret / descriptionAdded value: +"Secret returned by the free prepare call" - removed
Input schema / properties / recovery_secret / titleRemoved value: -"Recovery Secret" - removed
Input schema / properties / risk_answers / $refRemoved value: -"#/$defs/_USImportRiskAnswers" - added
Input schema / properties / risk_answers / additionalPropertiesAdded value: +false - added
Input schema / properties / risk_answers / propertiesAdded value: +{ + "alcohol_or_tobacco": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + }, + "battery": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + }, + "chemical_or_hazmat": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + }, + "childrens_product": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + }, + "cosmetic": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + }, + "counterfeit_or_unlicensed_replica": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + }, + "drug_or_medical_device": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + }, + "food_or_supplement": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + }, + "plant_seed_or_animal_product": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + }, + "radio_transmitter": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + }, + "weapon_or_weapon_part": { + "enum": [ + "yes", + "no", + "unknown" + ], + "type": "string" + } +} - added
Input schema / properties / risk_answers / requiredAdded value: +[ + "battery", + "food_or_supplement", + "drug_or_medical_device", + "cosmetic", + "plant_seed_or_animal_product", + "chemical_or_hazmat", + "alcohol_or_tobacco", + "weapon_or_weapon_part", + "counterfeit_or_unlicensed_replica", + "radio_transmitter", + "childrens_product" +] - added
Input schema / properties / risk_answers / typeAdded value: +"object" - removed
Input schema / titleRemoved value: -"us_import_readiness_guard_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "contract", + "policy_version", + "decision", + "input_fingerprint", + "route", + "product", + "tariff", + "ordinary_duty_component", + "entry_policy", + "recalls", + "regulatory_routing", + "forwarding", + "cost_view", + "source_snapshots", + "next_actions", + "validity", + "limitations", + "pricing", + "privacy", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for us_import_readiness_guard. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "contract": { + "type": "string" + }, + "cost_view": { + "additionalProperties": true, + "type": "object" + }, + "decision": { + "additionalProperties": true, + "type": "object" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "entry_policy": { + "additionalProperties": true, + "type": "object" + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "forwarding": { + "additionalProperties": true, + "type": "object" + }, + "input_fingerprint": { + "type": "string" + }, + "limitations": { + "items": {}, + "type": "array" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "next_actions": { + "items": {}, + "type": "array" + }, + "ordinary_duty_component": { + "additionalProperties": true, + "type": "object" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "policy_version": { + "type": "string" + }, + "pricing": { + "additionalProperties": true, + "type": "object" + }, + "privacy": { + "additionalProperties": true, + "type": "object" + }, + "product": { + "additionalProperties": true, + "type": "object" + }, + "recalls": { + "additionalProperties": true, + "type": "object" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "regulatory_routing": { + "additionalProperties": true, + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "route": { + "additionalProperties": true, + "type": "object" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "source_snapshots": { + "items": {}, + "type": "array" + }, + "status_code": { + "type": "integer" + }, + "tariff": { + "additionalProperties": true, + "type": "object" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + }, + "validity": { + "additionalProperties": true, + "type": "object" + } + }, + "type": "object" +}
- Changed
validate_einvoice_eu5 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / xml / minLengthAdded value: +1 - removed
Input schema / properties / xml / titleRemoved value: -"Xml" - removed
Input schema / titleRemoved value: -"validate_einvoice_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "valid", + "syntax", + "source", + "profile", + "customization_id", + "document_type", + "summary", + "error_count", + "errors", + "warning_count", + "warnings", + "full_schematron", + "schematron", + "checked_at", + "standard", + "disclaimer", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for validate_einvoice_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "checked_at": { + "type": "string" + }, + "customization_id": { + "type": [ + "string", + "null" + ] + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "disclaimer": { + "type": "string" + }, + "document_type": { + "type": "string" + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "error_count": { + "type": "integer" + }, + "errors": { + "items": {}, + "type": "array" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "full_schematron": { + "type": "boolean" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "profile": { + "type": "string" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "schematron": { + "additionalProperties": true, + "type": "object" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "source": { + "type": "string" + }, + "standard": { + "type": "string" + }, + "status_code": { + "type": "integer" + }, + "summary": { + "additionalProperties": true, + "type": "object" + }, + "syntax": { + "type": "string" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + }, + "valid": { + "type": "boolean" + }, + "warning_count": { + "type": "integer" + }, + "warnings": { + "items": {}, + "type": "array" + } + }, + "type": "object" +}
- Changed
validate_iban6 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / iban / maxLengthAdded value: +42 - added
Input schema / properties / iban / minLengthAdded value: +15 - removed
Input schema / properties / iban / titleRemoved value: -"Iban" - removed
Input schema / titleRemoved value: -"validate_iban_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "valid", + "input", + "price" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for validate_iban. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "bank_code": { + "type": [ + "string", + "null" + ] + }, + "bank_name": { + "type": [ + "string", + "null" + ] + }, + "bank_registry_checked": { + "type": "boolean" + }, + "bank_registry_note": { + "type": "string" + }, + "bban": { + "type": "string" + }, + "bic": { + "type": [ + "string", + "null" + ] + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "check_digits": { + "type": "string" + }, + "country": { + "type": "string" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "formatted": { + "type": "string" + }, + "input": { + "type": "string" + }, + "length": { + "type": "integer" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "price": { + "const": "free", + "description": "No payment is required for this tool.", + "type": "string" + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "status_code": { + "type": "integer" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + }, + "valid": { + "type": "boolean" + } + }, + "type": "object" +}
- Changed
validate_vat6 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / vat_id / maxLengthAdded value: +32 - added
Input schema / properties / vat_id / minLengthAdded value: +4 - removed
Input schema / properties / vat_id / titleRemoved value: -"Vat Id" - removed
Input schema / titleRemoved value: -"validate_vat_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "input", + "normalized", + "country", + "format_valid", + "price" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for validate_vat. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "address": { + "type": [ + "string", + "null" + ] + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "checked_at": { + "type": "string" + }, + "country": { + "type": "string" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "format_valid": { + "type": "boolean" + }, + "hint": { + "type": "string" + }, + "input": { + "type": "string" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": [ + "string", + "null" + ] + }, + "normalized": { + "type": "string" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "price": { + "const": "free", + "description": "No payment is required for this tool.", + "type": "string" + }, + "registered": { + "type": "boolean" + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "source": { + "type": "string" + }, + "status_code": { + "type": "integer" + }, + "suggested_vat_id": { + "type": "string" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + }, + "vies_checked": { + "type": "boolean" + } + }, + "type": "object" +}
- Changed
verify_compliance_receipt5 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / document_json / minLengthAdded value: +2 - removed
Input schema / properties / document_json / titleRemoved value: -"Document Json" - removed
Input schema / titleRemoved value: -"verify_receipt_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "valid", + "reasons", + "failures", + "price" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for verify_compliance_receipt. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "checked_at": { + "type": "string" + }, + "content_unchanged": { + "type": "boolean" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "expired": { + "type": "boolean" + }, + "failures": { + "items": {}, + "type": "array" + }, + "issued_at": { + "type": "string" + }, + "issued_by_us": { + "type": "boolean" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "official_issuer_key": { + "type": "string" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "price": { + "const": "free", + "description": "No payment is required for this tool.", + "type": "string" + }, + "reasons": { + "items": {}, + "type": "array" + }, + "recovered_signer": { + "type": "string" + }, + "retryable": { + "type": "boolean" + }, + "service": { + "type": "string" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "signature_valid": { + "type": "boolean" + }, + "status_code": { + "type": "integer" + }, + "subject": { + "type": "string" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + }, + "valid": { + "type": "boolean" + }, + "valid_until": { + "type": "string" + } + }, + "type": "object" +}
- Changed
wallet_balance6 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / address / patternAdded value: +"^0x[a-fA-F0-9]{40}$" - removed
Input schema / properties / address / titleRemoved value: -"Address" - removed
Input schema / properties / chain / titleRemoved value: -"Chain" - removed
Input schema / titleRemoved value: -"wallet_balance_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "contract", + "chain", + "read_only", + "checked_at", + "sources", + "address", + "native_symbol", + "balance_wei", + "balance_native", + "pending_nonce", + "observed_block", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for wallet_balance. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "address": { + "type": "string" + }, + "balance_native": { + "type": "string" + }, + "balance_wei": { + "type": "string" + }, + "chain": { + "type": "string" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "checked_at": { + "type": "string" + }, + "contract": { + "type": "string" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "native_symbol": { + "type": "string" + }, + "observed_block": { + "type": "integer" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "pending_nonce": { + "type": "integer" + }, + "read_only": { + "type": "boolean" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "sources": { + "items": {}, + "type": "array" + }, + "status_code": { + "type": "integer" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" +}
- Changed
x402_purchase_guard18 fields changed- added
Input schema / additionalPropertiesAdded value: +false - added
Input schema / properties / allowed_networks / items / enumAdded value: +[ + "eip155:8453", + "eip155:42161", + "eip155:137", + "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp" +] - added
Input schema / properties / allowed_networks / maxItemsAdded value: +4 - added
Input schema / properties / allowed_networks / minItemsAdded value: +1 - removed
Input schema / properties / allowed_networks / titleRemoved value: -"Allowed Networks" - added
Input schema / properties / allowed_networks / uniqueItemsAdded value: +true - removed
Input schema / properties / expected_pay_to / titleRemoved value: -"Expected Pay To" - added
Input schema / properties / max_price_usdc / patternAdded value: +"^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$" - removed
Input schema / properties / max_price_usdc / titleRemoved value: -"Max Price Usdc" - added
Input schema / properties / payment_required / maxLengthAdded value: +65536 - added
Input schema / properties / payment_required / minLengthAdded value: +1 - removed
Input schema / properties / payment_required / titleRemoved value: -"Payment Required" - added
Input schema / properties / resource_method / enumAdded value: +[ + "GET", + "POST", + "PUT", + "PATCH", + "DELETE", + "HEAD", + "OPTIONS" +] - removed
Input schema / properties / resource_method / titleRemoved value: -"Resource Method" - added
Input schema / properties / resource_url / formatAdded value: +"uri" - removed
Input schema / properties / resource_url / titleRemoved value: -"Resource Url" - removed
Input schema / titleRemoved value: -"x402_purchase_guard_toolArguments" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "contract", + "decision", + "reasons", + "risk_flags", + "normalized_payment_options", + "evidence", + "execution", + "confirmation_requirements", + "receipt", + "extensions" + ] + }, + { + "required": [ + "error" + ] + } + ], + "description": "Structured result contract for x402_purchase_guard. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.", + "properties": { + "accepted": { + "items": { + "type": "string" + }, + "type": "array" + }, + "charged": { + "description": "When present on an error, false means the failed result is uncharged.", + "type": "boolean" + }, + "confirmation_requirements": { + "additionalProperties": true, + "type": "object" + }, + "contract": { + "type": "string" + }, + "decision": { + "enum": [ + "PROCEED_TO_USER_CONFIRMATION", + "REVIEW_REQUIRED", + "REJECT_CHALLENGE" + ], + "type": "string" + }, + "did_you_mean": { + "additionalProperties": true, + "type": [ + "object", + "null" + ] + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "additionalProperties": true, + "properties": { + "code": { + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "param": { + "type": [ + "string", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "message" + ], + "type": "object" + } + ] + }, + "error_code": { + "type": "string" + }, + "evidence": { + "additionalProperties": true, + "type": "object" + }, + "execution": { + "additionalProperties": true, + "type": "object" + }, + "extensions": { + "additionalProperties": true, + "properties": { + "delivery-receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + } + }, + "required": [ + "delivery-receipt" + ], + "type": "object" + }, + "message": { + "type": "string" + }, + "missing": { + "items": { + "type": "string" + }, + "type": "array" + }, + "missing_checks": { + "items": { + "type": "string" + }, + "type": "array" + }, + "normalized_payment_options": { + "items": {}, + "type": "array" + }, + "partial_evidence": { + "additionalProperties": true, + "type": "object" + }, + "reasons": { + "items": {}, + "type": "array" + }, + "receipt": { + "additionalProperties": true, + "properties": { + "how_to_verify": { + "type": "string" + }, + "issued_at": { + "format": "date-time", + "type": "string" + }, + "issuer": { + "type": "string" + }, + "issuer_key": { + "type": "string" + }, + "key_id": { + "type": "string" + }, + "result_hash": { + "type": "string" + }, + "service": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "signed_message": { + "type": "string" + }, + "standard": { + "const": "eucompliance-receipt/2", + "type": "string" + }, + "subject": { + "type": "string" + }, + "valid_until": { + "format": "date-time", + "type": "string" + }, + "verify_url": { + "type": "string" + } + }, + "required": [ + "standard", + "service", + "subject", + "result_hash", + "issued_at", + "valid_until", + "issuer", + "issuer_key", + "key_id", + "verify_url", + "how_to_verify", + "signature", + "signed_message" + ], + "type": "object" + }, + "retryable": { + "type": "boolean" + }, + "risk_flags": { + "items": {}, + "type": "array" + }, + "settled": { + "description": "When present on an error, false means no settlement occurred.", + "type": "boolean" + }, + "status_code": { + "type": "integer" + }, + "tool": { + "type": "string" + }, + "unknown": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" +}
13 tool updates
- Added
coin_positioning_brief - Added
contract_info - Added
gas_estimate - Changed
market_data1 field changed- added
Input schema / properties / product / enumAdded value: +[ + "market_brief", + "yield", + "gas" +]
- Added
market_decision_pack - Added
open_social_search - Added
perp_market_data - Added
prepare_x402_purchase_guard - Added
rpc_read_batch - Added
soft_commodity_stress - Added
spot_price - Added
wallet_balance - Added
x402_purchase_guard
2 tool updates
- Added
agentllm_micro - Added
prepare_agentllm_micro
3 tool updates
- Added
prepare_us_import_readiness - Added
recover_us_import_readiness - Added
us_import_readiness_guard
2 tool updates
- Added
invoice_to_pay_dossier_eu - Added
prepare_invoice_to_pay_eu
7 tool updates
- Added
ai_act_disclosure - Added
market_data - Added
market_history - Added
read_url - Added
token_status - Added
tx_preflight - Added
tx_status
1 tool update
- Added
must_verify_before_pay
1 tool update
- Added
agent_spend_statement
8 tool updates
- First observed
check_counterparty_eu - First observed
eu_vat_rules - First observed
lookup_company_eu - First observed
screen_sanctions_eu - First observed
validate_einvoice_eu - First observed
validate_iban - First observed
validate_vat - First observed
verify_compliance_receipt
Related MCP Connectors
113 MCP tools: oracle, escrow, compliance, remittance, AI. 12 free tools, PAYG $0.001/call.
23 MCP tools: compliance, verification, messaging, booking, US contracts. 15 need no key.
EN 16931/XRechnung e-invoice validate+create, Peppol routing, EU VAT/EORI, sanctions, KYB. Free tier
50 starter MCP tools for AI compliance and trust: identity, escrow, SLA, EU AI Act.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to query and reconcile electronic invoicing cases across multiple editors using six standardized MCP tools, with synthetic data and conformance checks.MIT
- AlicenseAqualityDmaintenanceAn MCP server for European invoicing rules. Query VAT rates, e-invoicing requirements, format specifications, and compliance rules for EU-27 + EEA countries.4107 npmMIT
- AlicenseAqualityDmaintenanceMCP server for German e-invoice compliance (XRechnung 3.0 & ZUGFeRD 2.x) enabling AI agents to validate, generate, parse, and check compliance of electronic invoices per EN 16931.61MIT
- AlicenseAqualityDmaintenanceMCP server for DACH e-invoicing. Create XRechnung (UBL) and ZUGFeRD 2.3 (Factur-X CII) invoices, validate against EN 16931 rules, extract data from XML, and convert between UBL, CII and JSON formats.666 npm2MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.