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 "commerce.activate_pro" and "commerce.purchase_credits"
⟨5 unchanged words⟩ and unlock Pro quota limits for the agent.CallMCP-native:aftercallcommerce.pro_requirementswithoutandpaymentatocompletedreceiveUSDCx402payment.requirements in the tool result, then retry with _meta['x402/payment'] (@x402/mcp client). Legacy: pass PAYMENT-SIGNATURE + PAYMENT-REQUIRED after commerce.pro_requirements.
⟨19 unchanged words⟩ ,"type":"string"},"payment_required":{"default":null,"description":"Legacy PAYMENT-REQUIREDJSONfromreturnedcommerce.pro_requirements.byIgnoredcommerce.pro_requirements.when using MCP _meta payment.","title":"Payment Required","type":"string"},"payment_signature":{"default":null,"description":"PAYMENT-SIGNATURELegacyfromHTTP-stylethePAYMENT-SIGNATURE.Pro-tierOmitUSDCforpayment.MCP x402/payment transport.","title":"Payment Signature","type":"string"}},"required":["payment_signature","payment_required"],"title":"activate_pro_tierArguments","type":"object"}
Verify an x402 payment and add per-use tool credits to the agent.CallMCP-native:aftercallcommerce.credits_requirementswithoutandpaymentaforcompletedx402USDCrequirements,payment.then retry with _meta['x402/payment']. Legacy: PAYMENT-SIGNATURE + PAYMENT-REQUIRED after commerce.credits_requirements.
⟨31 unchanged words⟩ ,"type":"integer"},"payment_required":{"default":null,"description":"PAYMENT-REQUIRED JSON
Changed the definition of "city.check"
Run a paidPaid US city property compliance checkvia(MCP seller x402).onUnpaidthecallssamereturnHTTPPaymentRequiredresourcewithbuyersaccepts;use.pay
Added "a2a.resolve_card"; changed the definition of "city.check" (19 tools before, 20 now)
{"additionalPropertiesproperties":true{"result":{"title":"Result","type":"string"}},"required":["result"],"title":"check_us_city_propertyDictOutputcheck_us_city_propertyOutput","type":"object"}
Resolve external A2A Agent Card — Discover and inspect an external Agent-to-Agent (A2A) node by domain or URL. Fetches .well-known/agent-card.json, validates protocol compatibility, checks for a2a-x402 and AP2 payment extensions, and extracts callable skills with pricing.
Changed the definition of "city.check"
{"properties":{"result":{"title":"Result","type":"string"}},"requiredadditionalProperties":["result"]true,"title":"check_us_city_propertyOutputcheck_us_city_propertyDictOutput","type":"object"}
Certificate changed, valid to 2026-12-20
Removed "get_agent_card", "mailrail.inbound", "mailrail.send" and 1 more (23 tools before, 19 now)
A2A Agent ID Card (compat) — Back-compat alias for x402.agent_card. Returns the A2A Protocol v1.0 Agent ID Card and MCP server card.
Ingest inbound agent message or webhook — Ingest an incoming message or webhook to the MailRail Postmaster agent with mention defusing and inbox ledger recording.
Send agent notification via MailRail — Dispatch transactional receipts, alert notifications, or agent communication over MailRail. Supports mock ledger, Resend API, SMTP, or Webhooks.
Check MailRail health and configuration — Inspect MailRail provider status, active sender address, and dispatch capabilities.
Added "get_agent_card" (22 tools before, 23 now)
A2A Agent ID Card (compat) — Back-compat alias for x402.agent_card. Returns the A2A Protocol v1.0 Agent ID Card and MCP server card.
Removed "commerce.stripe_checkout"; changed the definition of "city.check" (23 tools before, 22 now)
⟨23 unchanged words⟩ EVM_PRIVATE_KEY is set; otherwise returns a 402 probe. Price: $0.01 per call (x402, USDC on Base/Solana/Arbitrum).
Create Stripe checkout — Create a Stripe Checkout Session for Pro tier or tool credits (fiat rail). Use when the buyer pays by card instead of USDC; webhook fulfills the grant.
Certificate recorded, valid to 2026-10-22
Authorization not required
First tool surface recorded: 23 tools (server version 1.30.0)
Showing the latest 11 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
before
{"properties":{"result":{"title":"Result","type":"string"}},"required":["result"],"title":"check_us_city_propertyOutput","type":"object"}after
—