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 "decode_quote", "get_abi", "get_deployments" and 1 more
⟨30 unchanged words⟩ / caution / danger / blocked — failsclosed; quote it when asked if a swap is safeclosed) and, with a recipient, verified unsigned calldata. Pure computation.
before
—after
{"properties":{"amountIn":{"type":"string"},"amountOut":{"type":"string"},"approval":{"type":"object"},"chainId":{"type":"integer"},"checks":{"type":"object"},"code":{"type":"string"},"deadline":{"type":"string"},"encodedBy":{"type":"string"},"entry":{"type":"string"},"error":{"type":"string"},"exact":{"type":"object"},"executeWith":{"type":"object"},"grossAmountOut":{"type":"string"},"meta":{"type":"object"},"minOut":{"type":"string"},"mode":{"enum":["preview","exact"]},"ok":{"description":"false: see code, error","type":"boolean"},"protocolVersion":{"type":"string"},"quote":{"type":"object"},"route":{"type":"object"},"tokenIn":{"type":"string"},"tokenOut":{"type":"string"},"tx":{"type":"object"},"txError":{"type":"object"},"unwrapAfter":{"type":"boolean"},"wrapRequired":{"type":"boolean"}},"required":["ok"],"type":"object"}{"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Decode a quote result"}
before
—after
{"properties":{"abi":{"type":"array"},"code":{"type":"string"},"contract":{"type":"string"},"error":{"type":"string"},"ok":{"description":"false: see code, error","type":"boolean"},"revision":{"type":"string"}},"required":["ok"],"type":"object"}{"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Contract ABI"}
before
—after
{"properties":{"active":{"type":"object"},"localServer":{"type":"string"},"ok":{"description":"false: see code, error","type":"boolean"},"schema":{"type":"integer"},"updatedAt":{"type":"string"},"versions":{"type":"array"}},"required":["ok"],"type":"object"}{"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Deployment registry"}
⟨44 unchanged words⟩ hex to decode_quote. This server performs no RPC.For one-step quotes, swaps and solvency on your own RPC, run the local server: claude mcp add blazephoenix -e BLAZEPHOENIX_RPC_BASE=<your node> -- npx -y @blazephoenix/mcp
before
—after
{"properties":{"call":{"type":"object"},"chainId":{"type":"integer"},"code":{"type":"string"},"contracts":{"type":"object"},"curl":{"type":"string"},"decode":{"type":"object"},"error":{"type":"string"},"mode":{"const":"prepare"},"note":{"type":"string"},"ok":{"description":"false: see code, error","type":"boolean"},"protocolVersion":{"type":"string"},"request":{"type":"object"},"rpcRequest":{"type":"object"}},"required":["ok"],"type":"object"}{"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Prepare an on-chain quote"}
Changed the definition of "prepare_quote"
⟨41 unchanged words⟩ ,"exact":{"description":"true → previewPlanExact:(execution-gradeevery leg dry-run,on its pool in this block (no calldata). No tokens move from a holder, so a token that blocks or taxes its own transfer still quotes; simulate the swap from the holder to test that","type":"boolean"},"in":{ ⟨90 unchanged words⟩
Certificate recorded, valid to 2026-12-05
Authorization not required
Unknown → Live
First tool surface recorded: 4 tools (server version 2.0.0)
https://blazephoenix.xyz/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