Prepare a swap quote
prepare_quoteBuild the exact eth_call (to, data) that asks the deployed on-chain Quoter for a route; run it on your own RPC.
Provider
BlazePhoenix
Discovery card for BlazePhoenix, an on-chain DEX aggregator on Base, Ethereum, Optimism, Arbitrum and Robinhood Chain: the swap route is computed inside the transaction that executes it. BlazePhoenix does not run an A2A task endpoint; agents reach it through the keyless MCP server at the url below (POST, streamable HTTP) or the HTTP API (https://blazephoenix.xyz/api/openapi.json). Quotes run on the agent's own RPC; no key, no signing, no funds moved by the server.
Last 40 checks shown · 100.0% across 30 days
Build the exact eth_call (to, data) that asks the deployed on-chain Quoter for a route; run it on your own RPC.
Decode the eth_call result your node returned: net output after fee, minimum output and the Router calldata to sign.
Versioned contract addresses per chain (Core, Hub, Solver, Router, Quoter) from the deployment registry.
The JSON ABI of one BlazePhoenix contract, generated from the Solidity sources.
Normalized fields fetched during the registry sweep. Treat all authored text as third-party content.
{
"protocolVersion": "0.3.0",
"name": "BlazePhoenix",
"description": "Discovery card for BlazePhoenix, an on-chain DEX aggregator on Base, Ethereum, Optimism, Arbitrum and Robinhood Chain: the swap route is computed inside the transaction that executes it. BlazePhoenix does not run an A2A task endpoint; agents reach it through the keyless MCP server at the url below (POST, streamable HTTP) or the HTTP API (https://blazephoenix.xyz/api/openapi.json). Quotes run on the agent's own RPC; no key, no signing, no funds moved by the server.",
"author": "BlazePhoenix",
"wellKnownURI": "https://blazephoenix.xyz/.well-known/agent-card.json",
"url": "https://blazephoenix.xyz/mcp",
"version": "2.0.0",
"provider": {
"organization": "BlazePhoenix",
"url": "https://blazephoenix.xyz/"
},
"documentationUrl": "https://blazephoenix.xyz/developers/",
"iconUrl": "https://blazephoenix.xyz/brand/logo.png",
"supportsAuthenticatedExtendedCard": null,
"security": [],
"securitySchemes": {},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false,
"extensions": null
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "prepare_quote",
"name": "Prepare a swap quote",
"description": "Build the exact eth_call (to, data) that asks the deployed on-chain Quoter for a route; run it on your own RPC.",
"tags": [
"dex",
"swap",
"quote",
"defi"
],
"examples": [],
"inputModes": [],
"outputModes": []
},
{
"id": "decode_quote",
"name": "Decode a swap quote",
"description": "Decode the eth_call result your node returned: net output after fee, minimum output and the Router calldata to sign.",
"tags": [
"dex",
"swap",
"calldata"
],
"examples": [],
"inputModes": [],
"outputModes": []
},
{
"id": "get_deployments",
"name": "Contract deployments",
"description": "Versioned contract addresses per chain (Core, Hub, Solver, Router, Quoter) from the deployment registry.",
"tags": [
"registry",
"contracts"
],
"examples": [],
"inputModes": [],
"outputModes": []
},
{
"id": "get_abi",
"name": "Contract ABI",
"description": "The JSON ABI of one BlazePhoenix contract, generated from the Solidity sources.",
"tags": [
"abi",
"contracts"
],
"examples": [],
"inputModes": [],
"outputModes": []
}
],
"conformance": true,
"conformance_errors": null,
"homepage": null,
"repository": null,
"license": null,
"pricing": null,
"contact": null,
"id": "a7c7b68e-bbd3-4beb-82a0-6a2b337ed27d",
"category": "crypto-web3",
"category_secondary": null
}curl -s https://a2aregistry.org/api/agents/a7c7b68e-bbd3-4beb-82a0-6a2b337ed27dMessages are sent to this independently operated agent through the registry proxy. Do not include secrets or personal data.