Koskamo

EUCompliance Tools MCP

Provides 41 MCP tools for EU invoice evidence, supplier checks, market data, and read-only chain queries. It enables autonomous agents to get machine-readable decisions with signed evidence for imports, payments, and transactions without requiring an account or API key for free tools.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

EUCompliance Tools MCP logo, by eucompliance.toolsCommunity listingStreamable HTTPNo sign-inEndpoint checked 2026-11-06Published by eucompliance.tools
You need:No account, API key or subscription
MCP endpoint (Streamable HTTP)
https://mcp.eucompliance.tools/mcp
Vendor documentation

What its tools do

41 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

41 of 41 have a description · 41 of 41 declare behavior hints · 0 of 39 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Validate EU invoices against EN 16931 standards
  • Check supplier VAT IDs and sanctions
  • Determine US import readiness for goods
  • Execute x402 pay-per-call transactions

Source and maintenance

Community listingRegistry 1.7.0
Maintenance checked

Protocol and capabilities

Server
eucompliance-tools 1.7.0
MCP protocol negotiated in check
2025-11-25
Tools
41 advertised
Resources
0 advertised
Resource templates
0 advertised
Prompts
0 advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  },
  "prompts": {
    "listChanged": false
  },
  "resources": {
    "subscribe": false,
    "listChanged": false
  },
  "experimental": {}
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

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

Tools

41 advertised

validate_vat — EU VAT identity check (free)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

validate_vat input schema
{
  "type": "object",
  "required": [
    "vat_id"
  ],
  "properties": {
    "vat_id": {
      "type": "string",
      "maxLength": 32,
      "minLength": 4
    }
  },
  "additionalProperties": false
}
validate_vat output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "input",
        "normalized",
        "country",
        "format_valid",
        "price"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "hint": {
      "type": "string"
    },
    "name": {
      "type": [
        "string",
        "null"
      ]
    },
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "input": {
      "type": "string"
    },
    "price": {
      "type": "string",
      "const": "free",
      "description": "No payment is required for this tool."
    },
    "source": {
      "type": "string"
    },
    "address": {
      "type": [
        "string",
        "null"
      ]
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "country": {
      "type": "string"
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "retryable": {
      "type": "boolean"
    },
    "checked_at": {
      "type": "string"
    },
    "error_code": {
      "type": "string"
    },
    "normalized": {
      "type": "string"
    },
    "registered": {
      "type": "boolean"
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "format_valid": {
      "type": "boolean"
    },
    "vies_checked": {
      "type": "boolean"
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "suggested_vat_id": {
      "type": "string"
    }
  },
  "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.",
  "additionalProperties": true
}
validate_vat annotations
{
  "title": "EU VAT identity check (free)",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
validate_iban — IBAN structure check (free)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

validate_iban input schema
{
  "type": "object",
  "required": [
    "iban"
  ],
  "properties": {
    "iban": {
      "type": "string",
      "maxLength": 42,
      "minLength": 15
    }
  },
  "additionalProperties": false
}
validate_iban output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "valid",
        "input",
        "price"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "bic": {
      "type": [
        "string",
        "null"
      ]
    },
    "bban": {
      "type": "string"
    },
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "input": {
      "type": "string"
    },
    "price": {
      "type": "string",
      "const": "free",
      "description": "No payment is required for this tool."
    },
    "valid": {
      "type": "boolean"
    },
    "length": {
      "type": "integer"
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "country": {
      "type": "string"
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "bank_code": {
      "type": [
        "string",
        "null"
      ]
    },
    "bank_name": {
      "type": [
        "string",
        "null"
      ]
    },
    "formatted": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "error_code": {
      "type": "string"
    },
    "status_code": {
      "type": "integer"
    },
    "check_digits": {
      "type": "string"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "bank_registry_note": {
      "type": "string"
    },
    "bank_registry_checked": {
      "type": "boolean"
    }
  },
  "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.",
  "additionalProperties": true
}
validate_iban annotations
{
  "title": "IBAN structure check (free)",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
recommend_agent_tool — Recommend the right agent tool (free)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

recommend_agent_tool input schema
{
  "type": "object",
  "required": [
    "goal"
  ],
  "properties": {
    "goal": {
      "type": "string",
      "maxLength": 8000,
      "minLength": 1
    },
    "chain": {
      "type": "string",
      "default": "",
      "maxLength": 40
    },
    "country": {
      "type": "string",
      "default": "",
      "pattern": "^(?:[A-Za-z]{2})?$"
    },
    "category": {
      "enum": [
        "",
        "compliance",
        "payments",
        "invoice",
        "import",
        "blockchain",
        "market",
        "accounting",
        "ai",
        "web"
      ],
      "type": "string",
      "default": ""
    },
    "max_results": {
      "type": "integer",
      "default": 3,
      "maximum": 3,
      "minimum": 1
    },
    "prefer_free": {
      "type": "boolean",
      "default": true
    },
    "max_price_usdc": {
      "type": "string",
      "default": "",
      "pattern": "^(?:|0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$"
    },
    "available_inputs": {
      "type": "string",
      "default": "",
      "maxLength": 4096,
      "description": "Optional comma-separated input field names already available; values must not be supplied."
    }
  },
  "additionalProperties": false
}
recommend_agent_tool output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "catalog",
        "routing",
        "recommendations",
        "no_match",
        "no_match_reason",
        "charged",
        "price"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "price": {
      "type": "string",
      "const": "free",
      "description": "No payment is required for this tool."
    },
    "catalog": {
      "type": "object",
      "additionalProperties": true
    },
    "charged": {
      "type": "boolean"
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "routing": {
      "type": "object",
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "no_match": {
      "type": "boolean"
    },
    "retryable": {
      "type": "boolean"
    },
    "error_code": {
      "type": "string"
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "no_match_reason": {
      "type": [
        "string",
        "null"
      ]
    },
    "recommendations": {
      "type": "array",
      "items": {}
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "description": "Structured result contract for recommend_agent_tool. 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.",
  "additionalProperties": true
}
recommend_agent_tool annotations
{
  "title": "Recommend the right agent tool (free)",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
prepare_agentllm — Choose and prepare AgentLLM tier (free)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

prepare_agentllm input schema
{
  "type": "object",
  "required": [
    "prompt"
  ],
  "properties": {
    "tier": {
      "enum": [
        "micro",
        "basic",
        "plus"
      ],
      "type": "string",
      "default": "micro"
    },
    "prompt": {
      "type": "string",
      "maxLength": 6000,
      "minLength": 1
    },
    "system": {
      "type": "string",
      "default": "",
      "maxLength": 2000
    },
    "max_tokens": {
      "type": "integer",
      "default": 80,
      "maximum": 1200,
      "minimum": 1
    }
  },
  "additionalProperties": false
}
prepare_agentllm output schema
{
  "type": "object",
  "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"
      ]
    }
  ],
  "properties": {
    "ok": {
      "type": "boolean"
    },
    "tier": {
      "type": "string"
    },
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "model": {
      "type": "string"
    },
    "price": {
      "type": "string",
      "const": "free",
      "description": "No payment is required for this tool."
    },
    "limits": {
      "type": "object",
      "additionalProperties": true
    },
    "charged": {
      "type": "boolean"
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "payment": {
      "type": "object",
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "contract": {
      "type": "string"
    },
    "paid_tool": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "error_code": {
      "type": "string"
    },
    "input_bytes": {
      "type": "integer"
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "ready_to_buy": {
      "type": "boolean"
    },
    "message_count": {
      "type": "integer"
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "paid_arguments": {
      "type": "object",
      "additionalProperties": true
    },
    "upstream_called": {
      "type": "boolean"
    },
    "fixed_price_usdc": {
      "type": "string"
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "accepted_max_output_tokens": {
      "type": "integer"
    }
  },
  "description": "Structured result contract for prepare_agentllm. 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.",
  "additionalProperties": true
}
prepare_agentllm annotations
{
  "title": "Choose and prepare AgentLLM tier (free)",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
prepare_agentllm_micro — Prepare AgentLLM Micro (free)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

prepare_agentllm_micro input schema
{
  "type": "object",
  "required": [
    "prompt"
  ],
  "properties": {
    "prompt": {
      "type": "string",
      "maxLength": 6000,
      "minLength": 1
    },
    "system": {
      "type": "string",
      "default": "",
      "maxLength": 2000
    },
    "max_tokens": {
      "type": "integer",
      "default": 80,
      "maximum": 300,
      "minimum": 1
    }
  },
  "additionalProperties": false
}
prepare_agentllm_micro output schema
{
  "type": "object",
  "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"
      ]
    }
  ],
  "properties": {
    "ok": {
      "type": "boolean"
    },
    "tier": {
      "type": "string"
    },
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "model": {
      "type": "string"
    },
    "price": {
      "type": "string",
      "const": "free",
      "description": "No payment is required for this tool."
    },
    "limits": {
      "type": "object",
      "additionalProperties": true
    },
    "charged": {
      "type": "boolean"
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "payment": {
      "type": "object",
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "contract": {
      "type": "string"
    },
    "paid_tool": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "error_code": {
      "type": "string"
    },
    "input_bytes": {
      "type": "integer"
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "ready_to_buy": {
      "type": "boolean"
    },
    "message_count": {
      "type": "integer"
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "paid_arguments": {
      "type": "object",
      "additionalProperties": true
    },
    "upstream_called": {
      "type": "boolean"
    },
    "fixed_price_usdc": {
      "type": "string"
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "accepted_max_output_tokens": {
      "type": "integer"
    }
  },
  "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.",
  "additionalProperties": true
}
prepare_agentllm_micro annotations
{
  "title": "Prepare AgentLLM Micro (free)",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
agentllm_micro — AgentLLM Micro inference
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

agentllm_micro input schema
{
  "type": "object",
  "required": [
    "prompt"
  ],
  "properties": {
    "prompt": {
      "type": "string",
      "maxLength": 6000,
      "minLength": 1
    },
    "system": {
      "type": "string",
      "default": "",
      "maxLength": 2000
    },
    "max_tokens": {
      "type": "integer",
      "default": 80,
      "maximum": 300,
      "minimum": 1
    }
  },
  "additionalProperties": false
}
agentllm_micro output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "id",
        "object",
        "created",
        "model",
        "choices",
        "usage",
        "x402_service",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "id": {
      "type": "string"
    },
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "model": {
      "type": "string"
    },
    "usage": {
      "type": "object",
      "additionalProperties": true
    },
    "object": {
      "type": "string",
      "const": "chat.completion"
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "choices": {
      "type": "array",
      "items": {}
    },
    "created": {
      "type": "integer"
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "retryable": {
      "type": "boolean"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "x402_service": {
      "type": "object",
      "additionalProperties": true
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "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.",
  "additionalProperties": true
}
agentllm_micro annotations
{
  "title": "AgentLLM Micro inference",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
agentllm_basic — AgentLLM Basic inference
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

agentllm_basic input schema
{
  "type": "object",
  "required": [
    "prompt"
  ],
  "properties": {
    "prompt": {
      "type": "string",
      "maxLength": 6000,
      "minLength": 1
    },
    "system": {
      "type": "string",
      "default": "",
      "maxLength": 2000
    },
    "max_tokens": {
      "type": "integer",
      "default": 200,
      "maximum": 750,
      "minimum": 1
    }
  },
  "additionalProperties": false
}
agentllm_basic output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "id",
        "object",
        "created",
        "model",
        "choices",
        "usage",
        "x402_service",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "id": {
      "type": "string"
    },
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "model": {
      "type": "string"
    },
    "usage": {
      "type": "object",
      "additionalProperties": true
    },
    "object": {
      "type": "string",
      "const": "chat.completion"
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "choices": {
      "type": "array",
      "items": {}
    },
    "created": {
      "type": "integer"
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "retryable": {
      "type": "boolean"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "x402_service": {
      "type": "object",
      "additionalProperties": true
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "description": "Structured result contract for agentllm_basic. 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.",
  "additionalProperties": true
}
agentllm_basic annotations
{
  "title": "AgentLLM Basic inference",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
agentllm_plus — AgentLLM Plus inference
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

agentllm_plus input schema
{
  "type": "object",
  "required": [
    "prompt"
  ],
  "properties": {
    "prompt": {
      "type": "string",
      "maxLength": 6000,
      "minLength": 1
    },
    "system": {
      "type": "string",
      "default": "",
      "maxLength": 2000
    },
    "max_tokens": {
      "type": "integer",
      "default": 500,
      "maximum": 1200,
      "minimum": 1
    }
  },
  "additionalProperties": false
}
agentllm_plus output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "id",
        "object",
        "created",
        "model",
        "choices",
        "usage",
        "x402_service",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "id": {
      "type": "string"
    },
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "model": {
      "type": "string"
    },
    "usage": {
      "type": "object",
      "additionalProperties": true
    },
    "object": {
      "type": "string",
      "const": "chat.completion"
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "choices": {
      "type": "array",
      "items": {}
    },
    "created": {
      "type": "integer"
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "retryable": {
      "type": "boolean"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "x402_service": {
      "type": "object",
      "additionalProperties": true
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "description": "Structured result contract for agentllm_plus. 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.",
  "additionalProperties": true
}
agentllm_plus annotations
{
  "title": "AgentLLM Plus inference",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
prepare_invoice_to_pay_eu — Prepare EU Invoice Payment Guard (free)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

prepare_invoice_to_pay_eu input schema
{
  "type": "object",
  "oneOf": [
    {
      "required": [
        "invoice_xml"
      ]
    },
    {
      "required": [
        "document_base64"
      ]
    }
  ],
  "required": [
    "buyer_country",
    "expected_amount",
    "expected_currency",
    "trusted_payee_iban"
  ],
  "properties": {
    "b2b": {
      "type": "boolean",
      "default": true
    },
    "filename": {
      "type": "string",
      "default": "invoice.xml"
    },
    "invoice_xml": {
      "type": "string",
      "default": ""
    },
    "supply_type": {
      "type": "string",
      "default": "service"
    },
    "buyer_country": {
      "type": "string",
      "pattern": "^[A-Za-z]{2}$"
    },
    "document_base64": {
      "type": "string",
      "default": ""
    },
    "expected_amount": {
      "type": "string"
    },
    "expected_currency": {
      "type": "string",
      "pattern": "^[A-Za-z]{3}$"
    },
    "expected_buyer_vat": {
      "type": "string",
      "default": ""
    },
    "trusted_payee_iban": {
      "type": "string"
    },
    "expected_supplier_vat": {
      "type": "string",
      "default": ""
    },
    "expected_supplier_name": {
      "type": "string",
      "default": ""
    },
    "purchase_order_reference": {
      "type": "string",
      "default": ""
    }
  },
  "additionalProperties": false
}
prepare_invoice_to_pay_eu output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "contract",
        "chargeable",
        "eligible_for_paid_dossier",
        "issues",
        "purchase",
        "privacy",
        "price"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "price": {
      "type": "string",
      "const": "free",
      "description": "No payment is required for this tool."
    },
    "issues": {
      "type": "array",
      "items": {}
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "privacy": {
      "type": "object",
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "contract": {
      "type": "string"
    },
    "coverage": {
      "type": "object",
      "additionalProperties": true
    },
    "detected": {
      "type": "object",
      "additionalProperties": true
    },
    "purchase": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "retryable": {
      "type": "boolean"
    },
    "chargeable": {
      "type": "boolean"
    },
    "error_code": {
      "type": "string"
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "input_fingerprint": {
      "type": "string"
    },
    "eligible_for_paid_dossier": {
      "type": "boolean"
    }
  },
  "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.",
  "additionalProperties": true
}
prepare_invoice_to_pay_eu annotations
{
  "title": "Prepare EU Invoice Payment Guard (free)",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
invoice_to_pay_dossier_eu — EU Invoice Payment Guard
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

invoice_to_pay_dossier_eu input schema
{
  "type": "object",
  "oneOf": [
    {
      "required": [
        "invoice_xml"
      ]
    },
    {
      "required": [
        "document_base64"
      ]
    }
  ],
  "required": [
    "buyer_country",
    "expected_amount",
    "expected_currency",
    "trusted_payee_iban"
  ],
  "properties": {
    "b2b": {
      "type": "boolean",
      "default": true
    },
    "filename": {
      "type": "string",
      "default": "invoice.xml"
    },
    "invoice_xml": {
      "type": "string",
      "default": ""
    },
    "supply_type": {
      "type": "string",
      "default": "service"
    },
    "buyer_country": {
      "type": "string",
      "pattern": "^[A-Za-z]{2}$"
    },
    "document_base64": {
      "type": "string",
      "default": ""
    },
    "expected_amount": {
      "type": "string"
    },
    "expected_currency": {
      "type": "string",
      "pattern": "^[A-Za-z]{3}$"
    },
    "expected_buyer_vat": {
      "type": "string",
      "default": ""
    },
    "trusted_payee_iban": {
      "type": "string"
    },
    "expected_supplier_vat": {
      "type": "string",
      "default": ""
    },
    "expected_supplier_name": {
      "type": "string",
      "default": ""
    },
    "purchase_order_reference": {
      "type": "string",
      "default": ""
    }
  },
  "additionalProperties": false
}
invoice_to_pay_dossier_eu output schema
{
  "type": "object",
  "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"
      ]
    }
  ],
  "properties": {
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "checks": {
      "type": "array",
      "items": {}
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "invoice": {
      "type": "object",
      "additionalProperties": true
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "payment": {
      "type": "object",
      "additionalProperties": true
    },
    "pricing": {
      "type": "object",
      "additionalProperties": true
    },
    "privacy": {
      "type": "object",
      "additionalProperties": true
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "contract": {
      "type": "string"
    },
    "decision": {
      "type": "object",
      "additionalProperties": true
    },
    "evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "supplier": {
      "type": "object",
      "additionalProperties": true
    },
    "validity": {
      "type": "object",
      "additionalProperties": true
    },
    "retryable": {
      "type": "boolean"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "limitations": {
      "type": "array",
      "items": {}
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "next_actions": {
      "type": "array",
      "items": {}
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "policy_version": {
      "type": "string"
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "source_snapshots": {
      "type": "array",
      "items": {}
    },
    "evidence_coverage": {
      "type": "object",
      "additionalProperties": true
    },
    "input_fingerprint": {
      "type": "string"
    }
  },
  "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.",
  "additionalProperties": true
}
invoice_to_pay_dossier_eu annotations
{
  "title": "EU Invoice Payment Guard",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
prepare_us_import_readiness — Prepare US Import Readiness Guard (free)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

prepare_us_import_readiness input schema
{
  "type": "object",
  "required": [
    "dispatch_country",
    "country_of_origin",
    "product_name",
    "product_description",
    "material_or_composition",
    "intended_use",
    "customs_value_usd",
    "quantity",
    "importer_use",
    "merchant_forwarding_policy",
    "risk_answers"
  ],
  "properties": {
    "gtin": {
      "type": "string",
      "default": "",
      "description": "Optional GTIN/UPC/EAN"
    },
    "brand": {
      "type": "string",
      "default": "",
      "maxLength": 120
    },
    "model": {
      "type": "string",
      "default": "",
      "maxLength": 120
    },
    "hts_code": {
      "type": "string",
      "default": "",
      "description": "Optional buyer-declared 6, 8 or 10 digit HTS code"
    },
    "quantity": {
      "type": "integer",
      "maximum": 10000,
      "minimum": 1
    },
    "importer_use": {
      "enum": [
        "personal",
        "commercial_resale",
        "business_use",
        "gift",
        "sample"
      ],
      "type": "string"
    },
    "intended_use": {
      "type": "string",
      "maxLength": 500,
      "minLength": 3
    },
    "product_name": {
      "type": "string",
      "maxLength": 160,
      "minLength": 3
    },
    "risk_answers": {
      "type": "object",
      "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"
      ],
      "properties": {
        "battery": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        },
        "cosmetic": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        },
        "childrens_product": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        },
        "radio_transmitter": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        },
        "alcohol_or_tobacco": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        },
        "chemical_or_hazmat": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        },
        "food_or_supplement": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        },
        "weapon_or_weapon_part": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        },
        "drug_or_medical_device": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        },
        "plant_seed_or_animal_product": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        },
        "counterfeit_or_unlicensed_replica": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "dispatch_country": {
      "enum": [
        "DE",
        "AT"
      ],
      "type": "string"
    },
    "country_of_origin": {
      "type": "string",
      "pattern": "^[A-Z]{2}$",
      "description": "Valid ISO-3166 manufacturing origin, not dispatch country"
    },
    "customs_value_usd": {
      "type": "string",
      "pattern": "^[0-9]+(?:\\.[0-9]{1,2})?$"
    },
    "destination_country": {
      "type": "string",
      "const": "US",
      "default": "US"
    },
    "product_description": {
      "type": "string",
      "maxLength": 2000,
      "minLength": 20
    },
    "material_or_composition": {
      "type": "string",
      "maxLength": 1000,
      "minLength": 3
    },
    "merchant_forwarding_policy": {
      "enum": [
        "allowed",
        "prohibited",
        "unknown"
      ],
      "type": "string"
    }
  },
  "additionalProperties": false
}
prepare_us_import_readiness output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "contract",
        "chargeable",
        "eligible_for_paid_dossier",
        "input_fingerprint",
        "issues",
        "coverage",
        "purchase",
        "privacy",
        "price"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "job": {
      "type": "object",
      "additionalProperties": true
    },
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "price": {
      "type": "string",
      "const": "free",
      "description": "No payment is required for this tool."
    },
    "issues": {
      "type": "array",
      "items": {}
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "privacy": {
      "type": "object",
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "contract": {
      "type": "string"
    },
    "coverage": {
      "type": "object",
      "additionalProperties": true
    },
    "purchase": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "retryable": {
      "type": "boolean"
    },
    "chargeable": {
      "type": "boolean"
    },
    "error_code": {
      "type": "string"
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "input_fingerprint": {
      "type": "string"
    },
    "eligible_for_paid_dossier": {
      "type": "boolean"
    }
  },
  "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.",
  "additionalProperties": true
}
prepare_us_import_readiness annotations
{
  "title": "Prepare US Import Readiness Guard (free)",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
us_import_readiness_guard — US Import Readiness Guard
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

us_import_readiness_guard input schema
{
  "type": "object",
  "required": [
    "job_id",
    "recovery_secret",
    "dispatch_country",
    "country_of_origin",
    "product_name",
    "product_description",
    "material_or_composition",
    "intended_use",
    "customs_value_usd",
    "quantity",
    "importer_use",
    "merchant_forwarding_policy",
    "risk_answers"
  ],
  "properties": {
    "gtin": {
      "type": "string",
      "default": "",
      "description": "Optional GTIN/UPC/EAN"
    },
    "brand": {
      "type": "string",
      "default": "",
      "maxLength": 120
    },
    "model": {
      "type": "string",
      "default": "",
      "maxLength": 120
    },
    "job_id": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{20,64}$",
      "description": "Opaque job ID returned by the free prepare call"
    },
    "hts_code": {
      "type": "string",
      "default": "",
      "description": "Optional buyer-declared 6, 8 or 10 digit HTS code"
    },
    "quantity": {
      "type": "integer",
      "maximum": 10000,
      "minimum": 1
    },
    "importer_use": {
      "enum": [
        "personal",
        "commercial_resale",
        "business_use",
        "gift",
        "sample"
      ],
      "type": "string"
    },
    "intended_use": {
      "type": "string",
      "maxLength": 500,
      "minLength": 3
    },
    "product_name": {
      "type": "string",
      "maxLength": 160,
      "minLength": 3
    },
    "risk_answers": {
      "type": "object",
      "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"
      ],
      "properties": {
        "battery": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        },
        "cosmetic": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        },
        "childrens_product": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        },
        "radio_transmitter": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        },
        "alcohol_or_tobacco": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        },
        "chemical_or_hazmat": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        },
        "food_or_supplement": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        },
        "weapon_or_weapon_part": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        },
        "drug_or_medical_device": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        },
        "plant_seed_or_animal_product": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        },
        "counterfeit_or_unlicensed_replica": {
          "enum": [
            "yes",
            "no",
            "unknown"
          ],
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "recovery_secret": {
      "type": "string",
      "description": "Secret returned by the free prepare call"
    },
    "dispatch_country": {
      "enum": [
        "DE",
        "AT"
      ],
      "type": "string"
    },
    "country_of_origin": {
      "type": "string",
      "pattern": "^[A-Z]{2}$",
      "description": "Valid ISO-3166 manufacturing origin, not dispatch country"
    },
    "customs_value_usd": {
      "type": "string",
      "pattern": "^[0-9]+(?:\\.[0-9]{1,2})?$"
    },
    "destination_country": {
      "type": "string",
      "const": "US",
      "default": "US"
    },
    "product_description": {
      "type": "string",
      "maxLength": 2000,
      "minLength": 20
    },
    "material_or_composition": {
      "type": "string",
      "maxLength": 1000,
      "minLength": 3
    },
    "merchant_forwarding_policy": {
      "enum": [
        "allowed",
        "prohibited",
        "unknown"
      ],
      "type": "string"
    }
  },
  "additionalProperties": false
}
us_import_readiness_guard output schema
{
  "type": "object",
  "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"
      ]
    }
  ],
  "properties": {
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "route": {
      "type": "object",
      "additionalProperties": true
    },
    "tariff": {
      "type": "object",
      "additionalProperties": true
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "pricing": {
      "type": "object",
      "additionalProperties": true
    },
    "privacy": {
      "type": "object",
      "additionalProperties": true
    },
    "product": {
      "type": "object",
      "additionalProperties": true
    },
    "recalls": {
      "type": "object",
      "additionalProperties": true
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "contract": {
      "type": "string"
    },
    "decision": {
      "type": "object",
      "additionalProperties": true
    },
    "validity": {
      "type": "object",
      "additionalProperties": true
    },
    "cost_view": {
      "type": "object",
      "additionalProperties": true
    },
    "retryable": {
      "type": "boolean"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "forwarding": {
      "type": "object",
      "additionalProperties": true
    },
    "limitations": {
      "type": "array",
      "items": {}
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "entry_policy": {
      "type": "object",
      "additionalProperties": true
    },
    "next_actions": {
      "type": "array",
      "items": {}
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "policy_version": {
      "type": "string"
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "source_snapshots": {
      "type": "array",
      "items": {}
    },
    "input_fingerprint": {
      "type": "string"
    },
    "regulatory_routing": {
      "type": "object",
      "additionalProperties": true
    },
    "ordinary_duty_component": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "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.",
  "additionalProperties": true
}
us_import_readiness_guard annotations
{
  "title": "US Import Readiness Guard",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
recover_us_import_readiness — Recover a settled US Import Readiness result (free)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

recover_us_import_readiness input schema
{
  "type": "object",
  "required": [
    "job_id",
    "recovery_secret"
  ],
  "properties": {
    "job_id": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{20,64}$"
    },
    "recovery_secret": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
recover_us_import_readiness output schema
{
  "type": "object",
  "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"
      ]
    }
  ],
  "properties": {
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "route": {
      "type": "object",
      "additionalProperties": true
    },
    "tariff": {
      "type": "object",
      "additionalProperties": true
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "pricing": {
      "type": "object",
      "additionalProperties": true
    },
    "privacy": {
      "type": "object",
      "additionalProperties": true
    },
    "product": {
      "type": "object",
      "additionalProperties": true
    },
    "recalls": {
      "type": "object",
      "additionalProperties": true
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "contract": {
      "type": "string"
    },
    "decision": {
      "type": "object",
      "additionalProperties": true
    },
    "validity": {
      "type": "object",
      "additionalProperties": true
    },
    "cost_view": {
      "type": "object",
      "additionalProperties": true
    },
    "retryable": {
      "type": "boolean"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "forwarding": {
      "type": "object",
      "additionalProperties": true
    },
    "limitations": {
      "type": "array",
      "items": {}
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "entry_policy": {
      "type": "object",
      "additionalProperties": true
    },
    "next_actions": {
      "type": "array",
      "items": {}
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "policy_version": {
      "type": "string"
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "source_snapshots": {
      "type": "array",
      "items": {}
    },
    "input_fingerprint": {
      "type": "string"
    },
    "regulatory_routing": {
      "type": "object",
      "additionalProperties": true
    },
    "ordinary_duty_component": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "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.",
  "additionalProperties": true
}
recover_us_import_readiness annotations
{
  "title": "Recover a settled US Import Readiness result (free)",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
screen_sanctions_eu — Sanctions screening (EU, UN, UK)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

screen_sanctions_eu input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "name": {
      "type": "string"
    },
    "lists": {
      "type": "string",
      "default": ""
    },
    "country": {
      "type": "string",
      "default": ""
    },
    "threshold": {
      "type": "number",
      "default": 0.85,
      "maximum": 1,
      "minimum": 0
    }
  },
  "additionalProperties": false
}
screen_sanctions_eu output schema
{
  "type": "object",
  "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"
      ]
    }
  ],
  "properties": {
    "tool": {
      "type": "string"
    },
    "clear": {
      "type": "boolean"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "query": {
      "type": "string"
    },
    "source": {},
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "matches": {
      "type": "array",
      "items": {}
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "sources": {
      "type": "array",
      "items": {}
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "retryable": {
      "type": "boolean"
    },
    "threshold": {
      "type": "number"
    },
    "checked_at": {
      "type": "string"
    },
    "disclaimer": {
      "type": "string"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "match_count": {
      "type": "integer"
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "not_included": {},
    "country_filter": {
      "type": [
        "string",
        "null"
      ]
    },
    "list_generated": {},
    "lists_screened": {
      "type": "array",
      "items": {}
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "names_screened": {
      "type": "integer"
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "entities_screened": {
      "type": "integer"
    },
    "compliance_workflow": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "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.",
  "additionalProperties": true
}
screen_sanctions_eu annotations
{
  "title": "Sanctions screening (EU, UN, UK)",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
eu_vat_rules — EU VAT decision engine
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

eu_vat_rules input schema
{
  "type": "object",
  "required": [
    "supplier",
    "customer"
  ],
  "properties": {
    "b2b": {
      "type": "boolean",
      "default": true
    },
    "type": {
      "type": "string",
      "default": "service"
    },
    "customer": {
      "type": "string"
    },
    "supplier": {
      "type": "string"
    },
    "customer_vat_valid": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "above_oss_threshold": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    }
  },
  "additionalProperties": false
}
eu_vat_rules output schema
{
  "type": "object",
  "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"
      ]
    }
  ],
  "properties": {
    "b2b": {
      "type": "boolean"
    },
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "notes": {
      "type": "array",
      "items": {}
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "decision": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "charge_vat": {
      "type": [
        "boolean",
        "null"
      ]
    },
    "checked_at": {
      "type": "string"
    },
    "disclaimer": {
      "type": "string"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "status_code": {
      "type": "integer"
    },
    "supply_type": {
      "type": "string"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "customer_in_eu": {
      "type": "boolean"
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "invoice_note_de": {
      "type": [
        "string",
        "null"
      ]
    },
    "invoice_note_en": {
      "type": [
        "string",
        "null"
      ]
    },
    "legal_reference": {
      "type": "string"
    },
    "place_of_supply": {
      "type": "string"
    },
    "customer_country": {
      "type": [
        "string",
        "null"
      ]
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "supplier_country": {
      "type": "string"
    },
    "vat_rate_percent": {
      "type": [
        "number",
        "null"
      ]
    },
    "standard_rate_as_of": {
      "type": "string"
    },
    "standard_rate_source": {
      "type": "string"
    },
    "supplier_country_name": {
      "type": "string"
    },
    "en16931_vat_category_code": {
      "type": "string"
    },
    "en16931_exemption_reason_code": {
      "type": [
        "string",
        "null"
      ]
    },
    "en16931_exemption_reason_text": {
      "type": [
        "string",
        "null"
      ]
    }
  },
  "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.",
  "additionalProperties": true
}
eu_vat_rules annotations
{
  "title": "EU VAT decision engine",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
check_counterparty_eu — Counterparty due diligence (KYB)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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

check_counterparty_eu input schema
{
  "type": "object",
  "properties": {
    "b2b": {
      "type": "boolean",
      "default": true
    },
    "vat": {
      "type": "string",
      "default": ""
    },
    "iban": {
      "type": "string",
      "default": ""
    },
    "name": {
      "type": "string",
      "default": ""
    },
    "type": {
      "type": "string",
      "default": "service"
    },
    "country": {
      "type": "string",
      "default": ""
    },
    "own_country": {
      "type": "string",
      "default": ""
    },
    "relationship": {
      "type": "string",
      "default": ""
    }
  },
  "additionalProperties": false
}
check_counterparty_eu output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "input",
        "checked_at",
        "coverage",
        "risk",
        "checks_performed",
        "checks_missing",
        "disclaimer",
        "compliance_workflow",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "vat": {
      "type": "object",
      "additionalProperties": true
    },
    "risk": {
      "type": "object",
      "additionalProperties": true
    },
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "input": {
      "type": "object",
      "additionalProperties": true
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "coverage": {
      "type": "object",
      "additionalProperties": true
    },
    "retryable": {
      "type": "boolean"
    },
    "sanctions": {
      "type": "object",
      "additionalProperties": true
    },
    "checked_at": {
      "type": "string"
    },
    "disclaimer": {
      "type": "string"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "iban_result": {
      "type": "object",
      "additionalProperties": true
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "legal_entity": {
      "type": "object",
      "additionalProperties": true
    },
    "checks_missing": {
      "type": "array",
      "items": {}
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "checks_performed": {
      "type": "array",
      "items": {}
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "compliance_workflow": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "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.",
  "additionalProperties": true
}
check_counterparty_eu annotations
{
  "title": "Counterparty due diligence (KYB)",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
counterparty_dossier_eu — EU Counterparty Dossier Pro
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

counterparty_dossier_eu input schema
{
  "type": "object",
  "required": [
    "name",
    "vat",
    "iban",
    "country"
  ],
  "properties": {
    "vat": {
      "type": "string",
      "minLength": 4
    },
    "iban": {
      "type": "string",
      "minLength": 15
    },
    "name": {
      "type": "string",
      "minLength": 1
    },
    "country": {
      "type": "string",
      "pattern": "^[A-Z]{2}$"
    },
    "registration_id": {
      "type": "string",
      "default": ""
    },
    "require_register": {
      "type": "boolean",
      "default": false
    }
  },
  "additionalProperties": false
}
counterparty_dossier_eu output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "contract",
        "dossier_id",
        "decision",
        "coverage",
        "evidence",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "charged": {
      "type": "boolean"
    },
    "message": {
      "type": "string"
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "recheck": {
      "type": "object",
      "additionalProperties": true
    },
    "subject": {
      "type": "object",
      "additionalProperties": true
    },
    "contract": {
      "type": "string",
      "const": "eu-counterparty-dossier/1"
    },
    "coverage": {
      "type": "object",
      "additionalProperties": true
    },
    "decision": {
      "type": "object",
      "additionalProperties": true
    },
    "evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "retryable": {
      "type": "boolean"
    },
    "checked_at": {
      "type": "string",
      "format": "date-time"
    },
    "disclaimer": {
      "type": "string"
    },
    "dossier_id": {
      "type": "string"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "limitations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "status_code": {
      "type": "integer"
    },
    "valid_until": {
      "type": "string",
      "format": "date-time"
    },
    "invalid_inputs": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "missing_inputs": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "source_manifest": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true
      }
    },
    "identity_consistency": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "description": "Completed signed dossier or an uncharged domain error.",
  "additionalProperties": true
}
counterparty_dossier_eu annotations
{
  "title": "EU Counterparty Dossier Pro",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
validate_einvoice_eu — E-invoice validation
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

validate_einvoice_eu input schema
{
  "type": "object",
  "required": [
    "xml"
  ],
  "properties": {
    "xml": {
      "type": "string",
      "minLength": 1
    }
  },
  "additionalProperties": false
}
validate_einvoice_eu output schema
{
  "type": "object",
  "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"
      ]
    }
  ],
  "properties": {
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "valid": {
      "type": "boolean"
    },
    "errors": {
      "type": "array",
      "items": {}
    },
    "source": {
      "type": "string"
    },
    "syntax": {
      "type": "string"
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "profile": {
      "type": "string"
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "summary": {
      "type": "object",
      "additionalProperties": true
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "standard": {
      "type": "string"
    },
    "warnings": {
      "type": "array",
      "items": {}
    },
    "retryable": {
      "type": "boolean"
    },
    "checked_at": {
      "type": "string"
    },
    "disclaimer": {
      "type": "string"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "schematron": {
      "type": "object",
      "additionalProperties": true
    },
    "error_count": {
      "type": "integer"
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "document_type": {
      "type": "string"
    },
    "warning_count": {
      "type": "integer"
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "full_schematron": {
      "type": "boolean"
    },
    "customization_id": {
      "type": [
        "string",
        "null"
      ]
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "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.",
  "additionalProperties": true
}
validate_einvoice_eu annotations
{
  "title": "E-invoice validation",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
verify_compliance_receipt — Verify a compliance receipt (free)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

verify_compliance_receipt input schema
{
  "type": "object",
  "required": [
    "document_json"
  ],
  "properties": {
    "document_json": {
      "type": "string",
      "minLength": 2
    }
  },
  "additionalProperties": false
}
verify_compliance_receipt output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "valid",
        "reasons",
        "failures",
        "price"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "price": {
      "type": "string",
      "const": "free",
      "description": "No payment is required for this tool."
    },
    "valid": {
      "type": "boolean"
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "expired": {
      "type": "boolean"
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "reasons": {
      "type": "array",
      "items": {}
    },
    "service": {
      "type": "string"
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "subject": {
      "type": "string"
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "failures": {
      "type": "array",
      "items": {}
    },
    "issued_at": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "checked_at": {
      "type": "string"
    },
    "error_code": {
      "type": "string"
    },
    "status_code": {
      "type": "integer"
    },
    "valid_until": {
      "type": "string"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "issued_by_us": {
      "type": "boolean"
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "signature_valid": {
      "type": "boolean"
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "recovered_signer": {
      "type": "string"
    },
    "content_unchanged": {
      "type": "boolean"
    },
    "official_issuer_key": {
      "type": "string"
    }
  },
  "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.",
  "additionalProperties": true
}
verify_compliance_receipt annotations
{
  "title": "Verify a compliance receipt (free)",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
must_verify_before_pay — Autonomous payment gate
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

must_verify_before_pay input schema
{
  "type": "object",
  "required": [
    "payee_name",
    "payee_vat",
    "payee_iban"
  ],
  "properties": {
    "amount": {
      "type": "number",
      "default": 0,
      "minimum": 0
    },
    "country": {
      "type": "string",
      "default": ""
    },
    "currency": {
      "type": "string",
      "default": "EUR"
    },
    "payee_vat": {
      "type": "string"
    },
    "payee_iban": {
      "type": "string"
    },
    "payee_name": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
must_verify_before_pay output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "decision",
        "allowed",
        "reasons",
        "payee",
        "amount",
        "currency",
        "risk_level",
        "checks",
        "detail",
        "policy",
        "verify_offline",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "payee": {
      "type": "object",
      "additionalProperties": true
    },
    "amount": {
      "type": "number"
    },
    "checks": {
      "type": "array",
      "items": {}
    },
    "detail": {
      "type": "object",
      "additionalProperties": true
    },
    "policy": {
      "type": "string"
    },
    "allowed": {
      "type": "boolean"
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "reasons": {
      "type": "array",
      "items": {}
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "currency": {
      "type": "string"
    },
    "decision": {
      "enum": [
        "allow",
        "deny"
      ],
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "risk_level": {
      "type": "string"
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "verify_offline": {
      "type": "string"
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "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.",
  "additionalProperties": true
}
must_verify_before_pay annotations
{
  "title": "Autonomous payment gate",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
lookup_company_eu — Company register lookup
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

lookup_company_eu input schema
{
  "type": "object",
  "required": [
    "country"
  ],
  "properties": {
    "id": {
      "type": "string",
      "default": ""
    },
    "name": {
      "type": "string",
      "default": ""
    },
    "country": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
lookup_company_eu output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "query",
        "register",
        "register_url",
        "result_count",
        "results",
        "checked_at",
        "available_countries",
        "not_covered",
        "disclaimer",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "query": {
      "type": "object",
      "additionalProperties": true
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "results": {
      "type": "array",
      "items": {}
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "register": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "checked_at": {
      "type": "string"
    },
    "disclaimer": {
      "type": "string"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "not_covered": {},
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "register_url": {
      "type": "string"
    },
    "result_count": {
      "type": "integer"
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "available_countries": {
      "type": "array",
      "items": {}
    }
  },
  "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.",
  "additionalProperties": true
}
lookup_company_eu annotations
{
  "title": "Company register lookup",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
agent_spend_statement — Agent spend transfer evidence
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

agent_spend_statement input schema
{
  "type": "object",
  "required": [
    "wallet"
  ],
  "properties": {
    "days": {
      "type": "integer",
      "default": 30,
      "maximum": 3650,
      "minimum": 1
    },
    "format": {
      "enum": [
        "json",
        "csv"
      ],
      "type": "string",
      "default": "json"
    },
    "wallet": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
agent_spend_statement output schema
{
  "type": "object",
  "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"
      ]
    }
  ],
  "properties": {
    "csv": {
      "type": "string"
    },
    "days": {
      "type": "integer"
    },
    "gaps": {
      "type": "array",
      "items": {}
    },
    "note": {
      "type": "string"
    },
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "format": {
      "type": "string"
    },
    "payees": {
      "type": "array",
      "items": {}
    },
    "period": {
      "type": "object",
      "additionalProperties": true
    },
    "wallet": {
      "type": "string"
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "sources": {
      "type": "object",
      "additionalProperties": true
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "complete": {
      "type": "boolean"
    },
    "payments": {
      "type": "array",
      "items": {}
    },
    "retryable": {
      "type": "boolean"
    },
    "total_eur": {
      "type": "number"
    },
    "total_usd": {
      "type": "number"
    },
    "truncated": {
      "type": "boolean"
    },
    "disclaimer": {
      "type": "string"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "media_type": {
      "type": "string"
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "generated_at": {
      "type": "string"
    },
    "payment_count": {
      "type": "integer"
    },
    "classification": {
      "type": "string"
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "vat_assessment": {
      "type": "object",
      "additionalProperties": true
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "transaction_semantics": {
      "type": "string"
    },
    "outgoing_transfer_count": {
      "type": "integer"
    }
  },
  "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.",
  "additionalProperties": true
}
agent_spend_statement annotations
{
  "title": "Agent spend transfer evidence",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
rpc_read_batch — 28-chain read-only RPC batch
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

rpc_read_batch input schema
{
  "type": "object",
  "required": [
    "requests"
  ],
  "properties": {
    "chain": {
      "type": "string",
      "default": "base",
      "description": "Default chain used when a request entry has no chain override."
    },
    "requests": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "method"
        ],
        "properties": {
          "id": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "description": "Caller-provided JSON-RPC correlation ID."
          },
          "chain": {
            "type": "string",
            "description": "Optional per-request chain override for mixed-chain batches."
          },
          "method": {
            "type": "string",
            "minLength": 1,
            "description": "Allowlisted read-only JSON-RPC method."
          },
          "params": {
            "oneOf": [
              {
                "type": "array"
              },
              {
                "type": "object"
              }
            ],
            "default": [],
            "description": "JSON-RPC positional array or named-parameter object."
          },
          "jsonrpc": {
            "type": "string",
            "const": "2.0",
            "default": "2.0"
          }
        },
        "additionalProperties": false
      },
      "maxItems": 20,
      "minItems": 1
    }
  },
  "additionalProperties": false
}
rpc_read_batch output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "contract",
        "read_only",
        "request_count",
        "mixed_chain_batch",
        "took_ms",
        "result",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "tool": {
      "type": "string"
    },
    "chain": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "chains": {
      "type": "object",
      "additionalProperties": true
    },
    "result": {
      "oneOf": [
        {
          "type": "object",
          "additionalProperties": true
        },
        {
          "type": "array",
          "items": {}
        }
      ]
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "took_ms": {
      "type": "integer"
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "contract": {
      "type": "string"
    },
    "node_used": {
      "type": "string"
    },
    "read_only": {
      "type": "boolean"
    },
    "retryable": {
      "type": "boolean"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "chain_count": {
      "type": "integer"
    },
    "multi_chain": {
      "type": "boolean"
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "nodes_failed": {
      "type": "array",
      "items": {}
    },
    "request_count": {
      "type": "integer"
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "mixed_chain_batch": {
      "type": "boolean"
    },
    "transport_attempts": {
      "type": "integer"
    },
    "transport_failures": {
      "type": "array",
      "items": {}
    }
  },
  "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.",
  "additionalProperties": true
}
rpc_read_batch annotations
{
  "title": "28-chain read-only RPC batch",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
wallet_balance — Wallet execution evidence
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

wallet_balance input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "chain": {
      "enum": [
        "base",
        "ethereum",
        "arbitrum",
        "optimism",
        "polygon"
      ],
      "type": "string",
      "default": "base"
    },
    "address": {
      "type": "string",
      "pattern": "^0x[a-fA-F0-9]{40}$"
    }
  },
  "additionalProperties": false
}
wallet_balance output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "contract",
        "chain",
        "read_only",
        "checked_at",
        "sources",
        "address",
        "native_symbol",
        "balance_wei",
        "balance_native",
        "pending_nonce",
        "observed_block",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "tool": {
      "type": "string"
    },
    "chain": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "address": {
      "type": "string"
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "sources": {
      "type": "array",
      "items": {}
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "contract": {
      "type": "string"
    },
    "read_only": {
      "type": "boolean"
    },
    "retryable": {
      "type": "boolean"
    },
    "checked_at": {
      "type": "string"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "balance_wei": {
      "type": "string"
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "native_symbol": {
      "type": "string"
    },
    "pending_nonce": {
      "type": "integer"
    },
    "balance_native": {
      "type": "string"
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "observed_block": {
      "type": "integer"
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "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.",
  "additionalProperties": true
}
wallet_balance annotations
{
  "title": "Wallet execution evidence",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
gas_estimate — Gas and execution-fee estimate
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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

gas_estimate input schema
{
  "type": "object",
  "properties": {
    "to": {
      "type": "string",
      "default": ""
    },
    "data": {
      "type": "string",
      "default": "0x",
      "pattern": "^0x(?:[a-fA-F0-9]{2})*$"
    },
    "chain": {
      "enum": [
        "base",
        "ethereum",
        "arbitrum",
        "optimism",
        "polygon"
      ],
      "type": "string",
      "default": "base"
    },
    "sender": {
      "type": "string",
      "default": ""
    },
    "value_native": {
      "type": "string",
      "default": "0"
    }
  },
  "additionalProperties": false
}
gas_estimate output schema
{
  "type": "object",
  "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"
      ]
    }
  ],
  "properties": {
    "tool": {
      "type": "string"
    },
    "chain": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "sources": {
      "type": "array",
      "items": {}
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "contract": {
      "type": "string"
    },
    "gas_limit": {
      "type": "string"
    },
    "read_only": {
      "type": "boolean"
    },
    "retryable": {
      "type": "boolean"
    },
    "checked_at": {
      "type": "string"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "status_code": {
      "type": "integer"
    },
    "transaction": {
      "type": "object",
      "additionalProperties": true
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "would_revert": {
      "type": "boolean"
    },
    "gas_price_wei": {
      "type": "string"
    },
    "native_symbol": {
      "type": "string"
    },
    "revert_reason": {
      "type": [
        "string",
        "null"
      ]
    },
    "gas_price_gwei": {
      "type": "string"
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "observed_block": {
      "type": "integer"
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "total_fee_complete": {
      "type": "boolean"
    },
    "max_priority_fee_wei": {
      "type": [
        "string",
        "null"
      ]
    },
    "transaction_estimated": {
      "type": "boolean"
    },
    "estimated_execution_fee_wei": {
      "type": "string"
    },
    "fee_components_not_included": {
      "type": "array",
      "items": {}
    },
    "estimated_execution_fee_native": {
      "type": "string"
    }
  },
  "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.",
  "additionalProperties": true
}
gas_estimate annotations
{
  "title": "Gas and execution-fee estimate",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
contract_info — Contract or wallet classification
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

contract_info input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "chain": {
      "enum": [
        "base",
        "ethereum",
        "arbitrum",
        "optimism",
        "polygon"
      ],
      "type": "string",
      "default": "base"
    },
    "address": {
      "type": "string",
      "pattern": "^0x[a-fA-F0-9]{40}$"
    }
  },
  "additionalProperties": false
}
contract_info output schema
{
  "type": "object",
  "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"
      ]
    }
  ],
  "properties": {
    "tool": {
      "type": "string"
    },
    "chain": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "address": {
      "type": "string"
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "sources": {
      "type": "array",
      "items": {}
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "contract": {
      "type": "string"
    },
    "read_only": {
      "type": "boolean"
    },
    "retryable": {
      "type": "boolean"
    },
    "checked_at": {
      "type": "string"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "balance_wei": {
      "type": "string"
    },
    "is_contract": {
      "type": [
        "boolean",
        "null"
      ]
    },
    "status_code": {
      "type": "integer"
    },
    "account_type": {
      "type": "string"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "native_symbol": {
      "type": "string"
    },
    "balance_native": {
      "type": "string"
    },
    "bytecode_bytes": {
      "type": "integer"
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "observed_block": {
      "type": "integer"
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "transaction_count": {
      "type": "integer"
    },
    "classification_note": {
      "type": "string"
    },
    "has_deployed_bytecode": {
      "type": "boolean"
    }
  },
  "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.",
  "additionalProperties": true
}
contract_info annotations
{
  "title": "Contract or wallet classification",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
spot_price — Multi-source crypto spot median
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

spot_price input schema
{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string",
      "default": "BTC"
    }
  },
  "additionalProperties": false
}
spot_price output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "symbol",
        "price_usd",
        "method",
        "sources",
        "sources_failed",
        "spread_pct",
        "as_of",
        "note",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "note": {
      "type": "string"
    },
    "tool": {
      "type": "string"
    },
    "as_of": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "method": {
      "type": "string"
    },
    "symbol": {
      "type": "string"
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "sources": {
      "type": "array",
      "items": {}
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "price_usd": {
      "type": "number"
    },
    "retryable": {
      "type": "boolean"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "spread_pct": {
      "type": "number"
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "sources_failed": {
      "type": "array",
      "items": {}
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "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.",
  "additionalProperties": true
}
spot_price annotations
{
  "title": "Multi-source crypto spot median",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
open_social_search — Open-network social search
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

open_social_search input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "default": 10,
      "maximum": 50,
      "minimum": 1
    },
    "query": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
open_social_search output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "query",
        "posts",
        "sources_ok",
        "sources_failed",
        "sources_not_applicable",
        "coverage_complete",
        "coverage_note",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "posts": {
      "type": "array",
      "items": {}
    },
    "query": {
      "type": "string"
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "retryable": {
      "type": "boolean"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "sources_ok": {
      "type": "array",
      "items": {}
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "coverage_note": {
      "type": "string"
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "sources_failed": {
      "type": "array",
      "items": {}
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "coverage_complete": {
      "type": "boolean"
    },
    "sources_not_applicable": {
      "type": "array",
      "items": {}
    }
  },
  "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.",
  "additionalProperties": true
}
open_social_search annotations
{
  "title": "Open-network social search",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
perp_market_data — Perpetual-futures positioning data
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

perp_market_data input schema
{
  "type": "object",
  "properties": {
    "top": {
      "type": "integer",
      "default": 20,
      "maximum": 50,
      "minimum": 1
    },
    "coin": {
      "type": "string",
      "default": ""
    }
  },
  "additionalProperties": false
}
perp_market_data output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "markets",
        "market_count_total",
        "source",
        "as_of",
        "evidence",
        "missing_checks",
        "note",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "note": {
      "type": "string"
    },
    "tool": {
      "type": "string"
    },
    "as_of": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "source": {
      "type": "string"
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "markets": {
      "type": "array",
      "items": {}
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "retryable": {
      "type": "boolean"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "missing_checks": {
      "type": "array",
      "items": {}
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "market_count_total": {
      "type": "integer"
    }
  },
  "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.",
  "additionalProperties": true
}
perp_market_data annotations
{
  "title": "Perpetual-futures positioning data",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
coin_positioning_brief — Signed coin-positioning brief
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

coin_positioning_brief input schema
{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string",
      "default": "BTC"
    }
  },
  "additionalProperties": false
}
coin_positioning_brief output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "symbol",
        "as_of",
        "positioning_score",
        "positioning",
        "spot",
        "perp",
        "trend",
        "evidence",
        "missing_checks",
        "rule",
        "note",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "note": {
      "type": "string"
    },
    "perp": {
      "type": "object",
      "additionalProperties": true
    },
    "rule": {
      "type": "string"
    },
    "spot": {
      "type": "object",
      "additionalProperties": true
    },
    "tool": {
      "type": "string"
    },
    "as_of": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "trend": {
      "type": "object",
      "additionalProperties": true
    },
    "symbol": {
      "type": "string"
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "retryable": {
      "type": "boolean"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "positioning": {
      "type": "string"
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "missing_checks": {
      "type": "array",
      "items": {}
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "positioning_score": {
      "type": "integer"
    }
  },
  "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.",
  "additionalProperties": true
}
coin_positioning_brief annotations
{
  "title": "Signed coin-positioning brief",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
market_decision_pack — Complete market decision pack
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

market_decision_pack input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
market_decision_pack output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "product",
        "generated_at",
        "decision",
        "components",
        "spot",
        "perps",
        "history_7d",
        "coverage",
        "rule",
        "disclaimer",
        "freshness",
        "automation",
        "related_resources",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "rule": {
      "type": "string"
    },
    "spot": {
      "type": "object",
      "additionalProperties": true
    },
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "perps": {
      "type": "object",
      "additionalProperties": true
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "product": {
      "type": "string",
      "const": "market_decision_pack"
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "coverage": {
      "type": "string"
    },
    "decision": {
      "type": "object",
      "additionalProperties": true
    },
    "freshness": {
      "type": "object",
      "additionalProperties": true
    },
    "retryable": {
      "type": "boolean"
    },
    "automation": {
      "type": "object",
      "additionalProperties": true
    },
    "components": {
      "type": "object",
      "additionalProperties": true
    },
    "disclaimer": {
      "type": "string"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "history_7d": {
      "type": "object",
      "additionalProperties": true
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "generated_at": {
      "type": "string"
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "related_resources": {
      "type": "array",
      "items": {}
    }
  },
  "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.",
  "additionalProperties": true
}
market_decision_pack annotations
{
  "title": "Complete market decision pack",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
soft_commodity_stress — Soft-commodity supply-stress evidence
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

soft_commodity_stress input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
soft_commodity_stress output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "product",
        "signal",
        "sources",
        "data",
        "coverage",
        "freshness",
        "trade",
        "generated_at",
        "disclaimer",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "data": {
      "type": "object",
      "additionalProperties": true
    },
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "trade": {
      "type": "object",
      "additionalProperties": true
    },
    "signal": {
      "type": "object",
      "additionalProperties": true
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "product": {
      "type": "string",
      "const": "commodities"
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "sources": {
      "type": "array",
      "items": {}
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "coverage": {
      "type": "string"
    },
    "freshness": {
      "type": "object",
      "additionalProperties": true
    },
    "retryable": {
      "type": "boolean"
    },
    "disclaimer": {
      "type": "string"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "generated_at": {
      "type": "string"
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "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.",
  "additionalProperties": true
}
soft_commodity_stress annotations
{
  "title": "Soft-commodity supply-stress evidence",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
market_data — Fresh market indicators
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

market_data input schema
{
  "type": "object",
  "properties": {
    "product": {
      "enum": [
        "market_brief",
        "yield",
        "gas"
      ],
      "type": "string",
      "default": "market_brief"
    }
  },
  "additionalProperties": false
}
market_data output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "product",
        "signal",
        "sources",
        "data",
        "coverage",
        "freshness",
        "trade",
        "generated_at",
        "disclaimer",
        "automation",
        "related_resources",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "data": {
      "type": "object",
      "additionalProperties": true
    },
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "trade": {
      "type": "object",
      "additionalProperties": true
    },
    "signal": {
      "type": "object",
      "additionalProperties": true
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "product": {
      "enum": [
        "market_brief",
        "yield",
        "gas"
      ],
      "type": "string"
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "sources": {
      "type": "array",
      "items": {}
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "coverage": {
      "type": "string"
    },
    "freshness": {
      "type": "object",
      "additionalProperties": true
    },
    "retryable": {
      "type": "boolean"
    },
    "automation": {
      "type": "object",
      "additionalProperties": true
    },
    "disclaimer": {
      "type": "string"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "generated_at": {
      "type": "string"
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "related_resources": {
      "type": "array",
      "items": {}
    }
  },
  "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.",
  "additionalProperties": true
}
market_data annotations
{
  "title": "Fresh market indicators",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
market_history — Archived market history
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

market_history input schema
{
  "type": "object",
  "required": [
    "product"
  ],
  "properties": {
    "days": {
      "type": "integer",
      "default": 7,
      "maximum": 365,
      "minimum": 1
    },
    "product": {
      "type": "string"
    },
    "resolution": {
      "enum": [
        "raw",
        "daily"
      ],
      "type": "string",
      "default": "raw"
    }
  },
  "additionalProperties": false
}
market_history output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "product",
        "unit",
        "window_days",
        "resolution",
        "points",
        "stats",
        "rule",
        "coverage_note",
        "disclaimer",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "rule": {
      "type": "string"
    },
    "tool": {
      "type": "string"
    },
    "unit": {
      "type": [
        "string",
        "null"
      ]
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "stats": {
      "type": "object",
      "additionalProperties": true
    },
    "points": {
      "type": "array",
      "items": {}
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "product": {
      "type": "string"
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "retryable": {
      "type": "boolean"
    },
    "disclaimer": {
      "type": "string"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "resolution": {
      "enum": [
        "raw",
        "daily"
      ],
      "type": "string"
    },
    "status_code": {
      "type": "integer"
    },
    "window_days": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "coverage_note": {
      "type": [
        "string",
        "null"
      ]
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "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.",
  "additionalProperties": true
}
market_history annotations
{
  "title": "Archived market history",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
ai_act_disclosure — EU AI Act disclosure evidence
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

ai_act_disclosure input schema
{
  "type": "object",
  "properties": {
    "kind": {
      "type": "string",
      "default": "text"
    },
    "model": {
      "type": "string",
      "default": ""
    },
    "content": {
      "type": "string",
      "default": ""
    },
    "deployer": {
      "type": "string",
      "default": ""
    },
    "language": {
      "type": "string",
      "default": "en"
    },
    "content_sha256": {
      "type": "string",
      "default": ""
    },
    "model_provider": {
      "type": "string",
      "default": ""
    }
  },
  "additionalProperties": false
}
ai_act_disclosure output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "standard",
        "regulation",
        "provenance",
        "disclosure",
        "obligations",
        "penalty_exposure",
        "scope_and_limits",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "standard": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "disclosure": {
      "type": "object",
      "additionalProperties": true
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "provenance": {
      "type": "object",
      "additionalProperties": true
    },
    "regulation": {
      "type": "string"
    },
    "obligations": {
      "type": "array",
      "items": {}
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "penalty_exposure": {
      "type": "string"
    },
    "scope_and_limits": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "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.",
  "additionalProperties": true
}
ai_act_disclosure annotations
{
  "title": "EU AI Act disclosure evidence",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
prepare_x402_purchase_guard — Prepare x402 Purchase Guard (free)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

prepare_x402_purchase_guard input schema
{
  "type": "object",
  "required": [
    "payment_required"
  ],
  "properties": {
    "payment_required": {
      "type": "string",
      "maxLength": 65536,
      "minLength": 1
    }
  },
  "additionalProperties": false
}
prepare_x402_purchase_guard output schema
{
  "type": "object",
  "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"
      ]
    }
  ],
  "properties": {
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "price": {
      "type": "string",
      "const": "free",
      "description": "No payment is required for this tool."
    },
    "charged": {
      "type": "boolean"
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "contract": {
      "type": "string"
    },
    "paid_tool": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "error_code": {
      "type": "string"
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "ready_to_buy": {
      "type": "boolean"
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "required_policy": {
      "type": "array",
      "items": {}
    },
    "wallet_accessed": {
      "type": "boolean"
    },
    "challenge_sha256": {
      "type": "string"
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "challenge_hash_basis": {
      "type": "string"
    },
    "target_network_called": {
      "type": "boolean"
    },
    "ready_for_paid_analysis": {
      "type": "boolean"
    },
    "target_payment_attempted": {
      "type": "boolean"
    }
  },
  "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.",
  "additionalProperties": true
}
prepare_x402_purchase_guard annotations
{
  "title": "Prepare x402 Purchase Guard (free)",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
x402_purchase_guard — x402 Purchase Guard
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

x402_purchase_guard input schema
{
  "type": "object",
  "required": [
    "payment_required",
    "resource_url",
    "resource_method",
    "max_price_usdc",
    "allowed_networks",
    "expected_pay_to"
  ],
  "properties": {
    "resource_url": {
      "type": "string",
      "format": "uri"
    },
    "max_price_usdc": {
      "type": "string",
      "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$"
    },
    "expected_pay_to": {
      "type": "string"
    },
    "resource_method": {
      "enum": [
        "GET",
        "POST",
        "PUT",
        "PATCH",
        "DELETE",
        "HEAD",
        "OPTIONS"
      ],
      "type": "string"
    },
    "allowed_networks": {
      "type": "array",
      "items": {
        "enum": [
          "eip155:8453",
          "eip155:42161",
          "eip155:137",
          "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
        ],
        "type": "string"
      },
      "maxItems": 4,
      "minItems": 1,
      "uniqueItems": true
    },
    "payment_required": {
      "type": "string",
      "maxLength": 65536,
      "minLength": 1
    }
  },
  "additionalProperties": false
}
x402_purchase_guard output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "contract",
        "decision",
        "reasons",
        "risk_flags",
        "normalized_payment_options",
        "evidence",
        "execution",
        "confirmation_requirements",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "reasons": {
      "type": "array",
      "items": {}
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "contract": {
      "type": "string"
    },
    "decision": {
      "enum": [
        "PROCEED_TO_USER_CONFIRMATION",
        "REVIEW_REQUIRED",
        "REJECT_CHALLENGE"
      ],
      "type": "string"
    },
    "evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "execution": {
      "type": "object",
      "additionalProperties": true
    },
    "retryable": {
      "type": "boolean"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "risk_flags": {
      "type": "array",
      "items": {}
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "confirmation_requirements": {
      "type": "object",
      "additionalProperties": true
    },
    "normalized_payment_options": {
      "type": "array",
      "items": {}
    }
  },
  "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.",
  "additionalProperties": true
}
x402_purchase_guard annotations
{
  "title": "x402 Purchase Guard",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
tx_preflight — Agent Transaction Guard
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

tx_preflight input schema
{
  "type": "object",
  "required": [
    "sender",
    "to"
  ],
  "properties": {
    "to": {
      "type": "string",
      "pattern": "^0x[a-fA-F0-9]{40}$"
    },
    "data": {
      "type": "string",
      "default": "0x"
    },
    "chain": {
      "type": "string",
      "default": "base"
    },
    "token": {
      "type": "string",
      "default": ""
    },
    "amount": {
      "type": "string",
      "default": ""
    },
    "sender": {
      "type": "string",
      "pattern": "^0x[a-fA-F0-9]{40}$"
    },
    "spender": {
      "type": "string",
      "default": ""
    },
    "value_eth": {
      "type": "string",
      "default": "0"
    }
  },
  "additionalProperties": false
}
tx_preflight output schema
{
  "type": "object",
  "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"
      ]
    }
  ],
  "properties": {
    "to": {
      "type": "string"
    },
    "gas": {
      "type": "object",
      "additionalProperties": true
    },
    "note": {
      "type": "string"
    },
    "tool": {
      "type": "string"
    },
    "chain": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "nonce": {
      "type": "object",
      "additionalProperties": true
    },
    "token": {
      "type": "object",
      "additionalProperties": true
    },
    "value": {
      "type": "object",
      "additionalProperties": true
    },
    "checks": {
      "type": "array",
      "items": {}
    },
    "sender": {
      "type": "string"
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "pricing": {
      "type": "object",
      "additionalProperties": true
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "verdict": {
      "type": "string"
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "chain_id": {
      "type": "integer"
    },
    "contract": {
      "type": "string"
    },
    "decision": {
      "type": "object",
      "additionalProperties": true
    },
    "evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "read_only": {
      "type": "boolean"
    },
    "recipient": {
      "type": "object",
      "additionalProperties": true
    },
    "retryable": {
      "type": "boolean"
    },
    "checked_at": {
      "type": "string"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "simulation": {
      "type": "object",
      "additionalProperties": true
    },
    "limitations": {
      "type": "array",
      "items": {}
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "next_actions": {
      "type": "array",
      "items": {}
    },
    "would_succeed": {
      "type": "boolean"
    },
    "missing_checks": {
      "type": "array",
      "items": {}
    },
    "review_reasons": {
      "type": "array",
      "items": {}
    },
    "blocking_reasons": {
      "type": "array",
      "items": {}
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "wallet_sanctions": {
      "type": "object",
      "additionalProperties": true
    },
    "broadcasts_transaction": {
      "type": "boolean"
    }
  },
  "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.",
  "additionalProperties": true
}
tx_preflight annotations
{
  "title": "Agent Transaction Guard",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
tx_status — Transaction status and revert evidence
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

tx_status input schema
{
  "type": "object",
  "required": [
    "tx_hash"
  ],
  "properties": {
    "chain": {
      "type": "string",
      "default": "base"
    },
    "tx_hash": {
      "type": "string",
      "pattern": "^0x[a-fA-F0-9]{64}$"
    }
  },
  "additionalProperties": false
}
tx_status output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "chain",
        "tx_hash",
        "status",
        "confirmations",
        "known_to_node",
        "evidence",
        "checked_at",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "to": {
      "type": [
        "string",
        "null"
      ]
    },
    "from": {
      "type": "string"
    },
    "logs": {
      "type": "array",
      "items": {}
    },
    "tool": {
      "type": "string"
    },
    "block": {
      "type": "integer"
    },
    "chain": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "value": {
      "type": "string"
    },
    "status": {
      "enum": [
        "pending",
        "unknown",
        "success",
        "failed"
      ],
      "type": "string"
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "tx_hash": {
      "type": "string"
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "gas_used": {
      "type": "integer"
    },
    "retryable": {
      "type": "boolean"
    },
    "checked_at": {
      "type": "string"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "fee_paid_eth": {
      "type": "string"
    },
    "fee_paid_wei": {
      "type": "string"
    },
    "confirmations": {
      "type": [
        "integer",
        "null"
      ]
    },
    "known_to_node": {
      "type": "boolean"
    },
    "revert_reason": {
      "type": [
        "string",
        "null"
      ]
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "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.",
  "additionalProperties": true
}
tx_status annotations
{
  "title": "Transaction status and revert evidence",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
token_status — ERC-20 balance and allowance evidence
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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

token_status input schema
{
  "type": "object",
  "required": [
    "token",
    "owner"
  ],
  "properties": {
    "chain": {
      "type": "string",
      "default": "base"
    },
    "owner": {
      "type": "string",
      "pattern": "^0x[a-fA-F0-9]{40}$"
    },
    "token": {
      "type": "string",
      "pattern": "^0x[a-fA-F0-9]{40}$"
    },
    "amount": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "number",
          "minimum": 0
        }
      ],
      "default": "",
      "description": "Exact decimal string preferred; JSON number remains accepted for backwards compatibility."
    },
    "spender": {
      "type": "string",
      "default": ""
    }
  },
  "additionalProperties": false
}
token_status output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "chain",
        "chain_id",
        "token",
        "owner",
        "balance_raw",
        "balance",
        "checked_at",
        "note",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "note": {
      "type": "string"
    },
    "tool": {
      "type": "string"
    },
    "chain": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "owner": {
      "type": "string"
    },
    "token": {
      "type": "object",
      "additionalProperties": true
    },
    "balance": {
      "type": "string"
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "spender": {
      "type": "string"
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "chain_id": {
      "type": "integer"
    },
    "allowance": {
      "type": "object",
      "additionalProperties": true
    },
    "retryable": {
      "type": "boolean"
    },
    "checked_at": {
      "type": "string"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "balance_raw": {
      "type": "string"
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "action_needed": {
      "type": "string"
    },
    "would_succeed": {
      "type": "boolean"
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "blocking_reasons": {
      "type": "array",
      "items": {}
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    },
    "requested_amount": {
      "type": "string"
    }
  },
  "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.",
  "additionalProperties": true
}
token_status annotations
{
  "title": "ERC-20 balance and allowance evidence",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
read_url — Safe page reader
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

read_url input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "format": "uri",
      "pattern": "^https?://"
    },
    "format": {
      "enum": [
        "markdown",
        "text"
      ],
      "type": "string",
      "default": "markdown"
    }
  },
  "additionalProperties": false
}
read_url output schema
{
  "type": "object",
  "anyOf": [
    {
      "required": [
        "url",
        "final_url",
        "status",
        "title",
        "author",
        "date",
        "sitename",
        "format",
        "content",
        "truncated",
        "content_chars",
        "fetched_at",
        "note",
        "receipt",
        "extensions"
      ]
    },
    {
      "required": [
        "error"
      ]
    }
  ],
  "properties": {
    "url": {
      "type": "string"
    },
    "date": {
      "type": [
        "string",
        "null"
      ]
    },
    "note": {
      "type": "string"
    },
    "tool": {
      "type": "string"
    },
    "error": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "object",
          "required": [
            "message"
          ],
          "properties": {
            "code": {
              "type": [
                "string",
                "null"
              ]
            },
            "type": {
              "type": "string"
            },
            "param": {
              "type": [
                "string",
                "null"
              ]
            },
            "message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      ]
    },
    "title": {
      "type": [
        "string",
        "null"
      ]
    },
    "author": {
      "type": [
        "string",
        "null"
      ]
    },
    "format": {
      "enum": [
        "markdown",
        "text"
      ],
      "type": "string"
    },
    "status": {
      "type": "integer"
    },
    "charged": {
      "type": "boolean",
      "description": "When present on an error, false means the failed result is uncharged."
    },
    "content": {
      "type": "string"
    },
    "message": {
      "type": "string"
    },
    "missing": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "receipt": {
      "type": "object",
      "required": [
        "standard",
        "service",
        "subject",
        "result_hash",
        "issued_at",
        "valid_until",
        "issuer",
        "issuer_key",
        "key_id",
        "verify_url",
        "how_to_verify",
        "signature",
        "signed_message"
      ],
      "properties": {
        "issuer": {
          "type": "string"
        },
        "key_id": {
          "type": "string"
        },
        "service": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "standard": {
          "type": "string",
          "const": "eucompliance-receipt/2"
        },
        "issued_at": {
          "type": "string",
          "format": "date-time"
        },
        "signature": {
          "type": "string"
        },
        "issuer_key": {
          "type": "string"
        },
        "verify_url": {
          "type": "string"
        },
        "result_hash": {
          "type": "string"
        },
        "valid_until": {
          "type": "string",
          "format": "date-time"
        },
        "how_to_verify": {
          "type": "string"
        },
        "signed_message": {
          "type": "string"
        }
      },
      "additionalProperties": true
    },
    "settled": {
      "type": "boolean",
      "description": "When present on an error, false means no settlement occurred."
    },
    "unknown": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "accepted": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "sitename": {
      "type": [
        "string",
        "null"
      ]
    },
    "final_url": {
      "type": "string"
    },
    "retryable": {
      "type": "boolean"
    },
    "truncated": {
      "type": "boolean"
    },
    "error_code": {
      "type": "string"
    },
    "extensions": {
      "type": "object",
      "required": [
        "delivery-receipt"
      ],
      "properties": {
        "delivery-receipt": {
          "type": "object",
          "required": [
            "standard",
            "service",
            "subject",
            "result_hash",
            "issued_at",
            "valid_until",
            "issuer",
            "issuer_key",
            "key_id",
            "verify_url",
            "how_to_verify",
            "signature",
            "signed_message"
          ],
          "properties": {
            "issuer": {
              "type": "string"
            },
            "key_id": {
              "type": "string"
            },
            "service": {
              "type": "string"
            },
            "subject": {
              "type": "string"
            },
            "standard": {
              "type": "string",
              "const": "eucompliance-receipt/2"
            },
            "issued_at": {
              "type": "string",
              "format": "date-time"
            },
            "signature": {
              "type": "string"
            },
            "issuer_key": {
              "type": "string"
            },
            "verify_url": {
              "type": "string"
            },
            "result_hash": {
              "type": "string"
            },
            "valid_until": {
              "type": "string",
              "format": "date-time"
            },
            "how_to_verify": {
              "type": "string"
            },
            "signed_message": {
              "type": "string"
            }
          },
          "additionalProperties": true
        }
      },
      "additionalProperties": true
    },
    "fetched_at": {
      "type": "string"
    },
    "status_code": {
      "type": "integer"
    },
    "did_you_mean": {
      "type": [
        "object",
        "null"
      ],
      "additionalProperties": true
    },
    "content_chars": {
      "type": "integer"
    },
    "missing_checks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "partial_evidence": {
      "type": "object",
      "additionalProperties": true
    }
  },
  "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.",
  "additionalProperties": true
}
read_url annotations
{
  "title": "Safe page reader",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}

Prompts

0 advertised

No prompt definitions available.

Resources

0 advertised

No resource definitions available.

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (5 of 5 answered).

  1. 2026-11-07: 2 of 2 checks answered
  2. 2026-11-09: 1 of 1 checks answered
  3. 2026-11-10: 2 of 2 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
1511 ms
95th percentile latency
1511 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 1511 ms · metadata changed · 41 tool(s), 0 resource(s), 0 resource template(s), 0 prompt(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http eucompliance-tools-mcp https://mcp.eucompliance.tools/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add eucompliance-tools-mcp --url https://mcp.eucompliance.tools/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable eucompliance-tools-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "eucompliance-tools-mcp": {
      "url": "https://mcp.eucompliance.tools/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "eucompliance-tools-mcp": {
      "type": "streamableHttp",
      "url": "https://mcp.eucompliance.tools/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start eucompliance-tools-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "eucompliance-tools-mcp": {
      "type": "http",
      "url": "https://mcp.eucompliance.tools/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http eucompliance-tools-mcp https://mcp.eucompliance.tools/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://mcp.eucompliance.tools/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "eucompliance-tools-mcp": {
      "serverUrl": "https://mcp.eucompliance.tools/mcp"
    }
  }
}

Let your agent find its tools

Find servers like EUCompliance Tools MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.