Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "check_endpoint", "check_payee", "get_service_info" and 1 more
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"description":"Example arguments: {\"url\":\"https://api.spendpreflight.com/v1/check\",\"method\":\"GET\"}","properties":{"method":{"description":"Advertised ⟨41 unchanged words⟩
⟨28 unchanged words⟩ with flags such as sanctioned_address, sanctioned_name_possible, new_domain.UseCallforthisstandalonebefore a USDC payment when you only have a payeescreeningname,beforewalletpaying.or domain. Provide at least one of domain, address, ⟨35 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"description":"Example arguments: {\"name\":\"Example Shop LLC\"}","properties":{"address":{"description":"Payee ⟨29 unchanged words⟩
Free, read-only service reference. Usefirstwhentoyoulearnneed prices, default spending rules, payment setup, trial allowance,andorintegrationalinks.ready-to-use example call. If you already have a payment challenge or cart, call preflight_payment directly; this reference call is optional. Takes no arguments and performs no payee screening ⟨21 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"description":"Example arguments: {}","properties":{},"type":"object"}
Call this before any x402/USDC payment to evaluate the actual challenge or cart before signing. Spend preflight for AI agents. Send the x402 ⟨99 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"description":"Example arguments: {\"cart\":{\"merchant_name\":\"Example Shop LLC\",\"total_usd\":0.01},\"rules\":{\"max_per_payment_usd\":1},\"spent_today_usd\":0}","properties":{"cart":{"additionalProperties":false," ⟨209 unchanged words⟩
Added "check_endpoint"; changed the definition of "check_payee" and "preflight_payment" (3 tools before, 4 now)
⟨7 unchanged words⟩ :{"description":"Payee wallet address (EVM0x…0x…, BTC, etc.)","type":"string" ⟨21 unchanged words⟩
⟨23 unchanged words⟩ hold threshold, daily cap, allowlists, new-domain days, endpoint category price multiple, liveness and payTo changes). Returns allow|hold|block with reasons, the cheapest ⟨62 unchanged words⟩
Certificate recorded, valid to 2027-01-04
Authorization not required
Unknown → Live
First tool surface recorded: 3 tools (server version 1.1.0)
https://api.spendpreflight.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 7 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨13 unchanged words⟩ ,"disclaimer":{"type":"string"},"example_call":{"additionalProperties":{},"type":"object"},"example_note":{"type":"string"},"free_trial_per_day":{"type":"number"},"guarantees" ⟨2 unchanged words⟩ :"string"},"type":"array"},"guidance_version":{"type":"string"},"http_api":{"additionalProperties":{"type":"string" ⟨24 unchanged words⟩ {"type":"string"}},"required":["guidance_version","example_call","example_note","when_to_use","pricing","free_trial_per_day","payment", ⟨9 unchanged words⟩
⟨49 unchanged words⟩ HTTP 402","type":"object"},"resource_method":{"description":"Advertised method for an indexed URL with multiple methods","maxLength":16,"minLength":3,"type":"string"},"resource_url":{"description":"URL that returned the ⟨20 unchanged words⟩ "properties":{"allowed_networks":{"items":{"maxLength":128,"minLength":1,"type":"string"},"maxItems":100,"type":"array"},"daily_cap_usd":{"minimum":0,"type":"number"},"domain_allowlist":{"items":{"maxLength":253,"minLength":1,"type":"string"},"maxItems":100,"type":"array"},"domain_blocklist":{"items":{"maxLength":253,"minLength":1,"type":"string"},"maxItems":100,"type":"array"},"hold_above_usd":{"minimum":0,"type":"number"},"hold_on_payto_change":{"type":"boolean"},"max_per_payment_usd":{"exclusiveMinimum":0,"type":"number"},"max_price_multiple":{"anyOf":[{"exclusiveMinimum":0,"type":"number"},{"type":"null"}]},"new_domain_days":{"minimum":0,"type":"number"},"payto_allowlist":{"items":{"maxLength":128,"minLength":1,"type":"string"},"maxItems":100,"type":"array"},"payto_blocklist":{"items":{"maxLength":128,"minLength":1,"type":"string"},"maxItems":100,"type":"array"},"require_live":{"type":"boolean"},"screen_sanctions":{"type":"boolean"},"strict_allowlist":{"type":"boolean"} ⟨21 unchanged words⟩
⟨33 unchanged words⟩ ,"block"],"type":"string"},"index_evidence":{"additionalProperties":false,"properties":{"data_as_of":{"type":"string"},"note":{"type":"string"},"observed_at":{"type":["string","null"]},"status":{"type":"string"}},"required":["status","note"],"type":"object"},"options_evaluated":{"type":"integer"},"payee" ⟨22 unchanged words⟩ "receipt":{"additionalProperties":false,"description":"LogSignedthisdecision; keep privately for audit","properties":{"decision":{" ⟨5 unchanged words⟩ ,"input_sha256":{"type":"string"},"jws":{"description":"Offline-verifiable EdDSA decision attestation","type":"string"},"ts":{"type":"string"}},"required":["id","ts","input_sha256","decision","jws"],"type":"object"}},"required":["decision","reasons","options_evaluated","index_evidence","receipt"],"type":"object"}
Read an x402 endpoint's observed health — Cached x402 endpoint observations, operated by SpendPreflight. Returns a transparent score (or unknown), its components and seven-day unpaid probe history for an already publicly listed URL. Never fetches the caller's URL or pays the endpoint. Unlisted, unavailable or stale data is not charged. This is not a paid-delivery or compliance guarantee. Provide the exact resource URL; add method when the URL has multiple advertised methods. Use for endpoint history and price context before paying. Use check_payee for wallet/name screening or preflight_payment for an allow/hold/block decision. Price …