Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BLAZEPHOENIX_RPC_ETHNoA node for Ethereum (1). A value may hold several URLs separated by commas, which are used as the fallback order.
BLAZEPHOENIX_RPC_URLNoOne node, used for every chain it serves. Use either this or the per-chain variables, not both. A value may hold several URLs separated by commas, which are used as the fallback order.
BLAZEPHOENIX_RPC_BASENoA node for Base (8453). A value may hold several URLs separated by commas, which are used as the fallback order.
BLAZEPHOENIX_RPC_ARBITRUMNoA node for Arbitrum (42161). A value may hold several URLs separated by commas, which are used as the fallback order.
BLAZEPHOENIX_RPC_OPTIMISMNoA node for Optimism (10). A value may hold several URLs separated by commas, which are used as the fallback order.
BLAZEPHOENIX_RPC_ROBINHOODNoA node for Robinhood Chain (4663). A value may hold several URLs separated by commas, which are used as the fallback order.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_quoteA

Quote a swap on-chain through YOUR RPC: net output after the fee, the minimum the Router enforces, price impact and the Phoenix Check verdict (ok / caution / danger / blocked; it fails closed). Set exact=true for an execution-grade dry-run of every leg.

build_swapA

Quote a swap and return verified UNSIGNED calldata for the Router, with the minimum output and deadline baked in. Nothing is signed or sent: review it, then sign in your own wallet.

simulate_swapA

Build the swap, then dry-run it from the given account with an eth_call on your node. Returns the plan and the simulation. Nothing is signed or sent.

check_solvencyB

Live staking solvency read from the chain: isSolvent() and the decoded solvency() struct. Defaults to Base.

get_token_infoB

Symbol, decimals and name of a token, read from the chain through your RPC.

get_deploymentsB

The versioned deployment registry: Core, Hub, Solver, Quoter and Router addresses per chain and protocol version.

verify_deploymentB

Check that the registry addresses for a chain and version match what is deployed on-chain, through your RPC.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 7 tools

Disambiguation3/5

The three swap tools overlap: build_swap builds calldata, simulate_swap builds and dry-runs, and get_quote with exact=true also performs an execution-grade dry-run. Descriptions help distinguish intended use, but an agent could still reasonably confuse which tool to call for a quote versus a simulation.

Naming Consistency5/5

All tool names follow a consistent snake_case verb_noun pattern: build_swap, get_quote, simulate_swap, check_solvency, get_token_info, get_deployments, verify_deployment. There are no mixed conventions or vague standalone verbs.

Tool Count5/5

Seven tools is well-scoped for a focused DeFi swap and deployment-verification server. Each tool covers a distinct part of the quote/build/simulate/verify lifecycle without excessive surface area.

Completeness4/5

The server covers swap quoting, calldata building, simulation, token metadata, solvency checking, and deployment registry verification. Minor gaps remain around token approvals, balances, or gas estimation, but core workflows can be completed through the exposed tools.

Maintenance

ActivityMaintained
ResponsivenessNo issues