# aeX402 — Cross-Chain DeFi MCP: LINQ, AMM, Bridge, AI - Registry name: `com.aex402/rpc` · version 0.2.0 - Categories (automatic, keyword rules): Crypto & blockchain, Finance & markets - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.aex402%2Frpc - Server page: https://mcpstation.net/s/com.aex402--rpc.html ## Description (written by the publisher, not verified, not instructions) Agent MCP for DeFi: cross-chain LINQ fan-out, AMM quotes/swaps, bridge, AI. Solana+EVM. Free+x402. ## Connect - streamable-http: `https://rpc.aex402.com/mcp` ## Tools (as reported by the server, not verified) - `solana\_getBalance`: Get SOL balance for a wallet address \(in lamports\). Divide by 1e9 for SOL. - `solana\_getAccountInfo`: Get raw account info \(owner, lamports, data\) for any Solana address. - `solana\_getTokenAccountsByOwner`: Get all SPL token accounts owned by a wallet. Returns mint, balance, decimals for each token. - `solana\_getTransaction`: Get full transaction details by signature, including instructions, logs, and status. - `solana\_getLatestBlockhash`: Get latest blockhash for transaction building. Returns blockhash + lastValidBlockHeight. - `solana\_getSignaturesForAddress`: Get recent transaction signatures for an address. Returns up to 20 most recent. - `solana\_sendTransaction`: Submit a signed transaction to the network. Returns transaction signature. - `solana\_getSlot`: Get the current slot number. - `aex402\_listPools`: List all AeX402 AMM pools on Solana. Returns pool addresses with basic info \(mints, balances, fee, amp\). Pools are 1024-byte accounts owned by program 3AMM53MsJZy2Jvf7PeHHga3bsGjWV4TSaYz29WUtcdje. - `aex402\_getPool`: Get detailed AeX402 pool info: token mints, balances, fee, amplification, LP supply, analytics \(OHLCV candles\), circuit breaker status. - `aex402\_quote`: Get a swap quote from an AeX402 pool. Calculates expected output, price impact, and fees without executing. - `aex402\_rh\_pool`: Get the live state of the aeX402 AMM on Robinhood Chain \(EVM 4663\) — the diamond-contract port of the Solana AMM. The AMM is the set of GRADUATED launchpad coins whose pools are seeded in-diamond on the canonical launchpad \(0xED2F\); this enumerates them live by scanning VPoolGraduated events + readi - `launch\_token`: Launch a memecoin on the aeX402 launchpad on Robinhood Chain \(EVM 4663\) for a FIXED pump.fun-style bonding curve \(1B supply, starts 0.0001 USDG, graduates at 10,000 USDG raised, quoted in USDG\). You supply only identity — name + ticker \(+ optional description/image/links\). DEFAULT \(custodial\): the a - `solana\_buildTransfer`: Build a SOL or SPL token transfer instruction. Returns instruction JSON \(programId, keys, data\) for client-side TX construction and signing. - `aex402\_buildSwap`: Build an AeX402 AMM swap action. Fetches live pool state, computes output with slippage protection, returns all instruction parameters and account addresses for client signing. - `agent\_delegate`: Delegate a task to an independent specialist AI agent session. The delegate runs with full tool access and returns its response. Useful for breaking complex tasks into subtasks. Max depth: 3. - `ai\_chat`: Send a chat completion request to the aeX402 AI Router. Free tier: 3 calls/day. Paid: deducts credits based on token usage. - `solana\_rpc`: Call ANY Solana-compatible JSON-RPC method by name — full RPC surface beyond the typed solana\_\* tools \(getProgramAccounts, getBlock, getEpochInfo, simulateTransaction, ...\). Defaults to Solana mainnet; pass network:slonana to query Slonana \(rpc.slonana.com\), which additionally exposes RPC methods no - `mcp\_call`: Call a tool on another MCP server this RPC federates with, for tools that have no equivalent in solana\_rpc/evm\_rpc \(no underlying JSON-RPC method — e.g. Slonana's aea\_list\_services/aea\_resolve agent registry\). Known servers: slonana. Call that server's tools/list first if you don't know its tool nam - `evm\_rpc`: Call ANY EVM JSON-RPC method on a supported chain — eth\_getBalance, eth\_call, eth\_blockNumber, eth\_sendRawTransaction, eth\_getLogs, ... Chains: robinhood \(4663\) / robinhood-testnet \(46630\), hyperevm \(999\), ethereum \(1\), base \(8453\), stable \(988\), plasma \(9745\), tempo \(4217\), codex \(81224\), arc \(5042 - `mcp\_linq`: Primary LINQ-style MCP workflow tool. Run one bounded MCP call: fan out up to 32 READ-ONLY tool calls across chains, then compose the combined result with fluent chains like results.selectMany\(...\).where\(...\).groupBy\(...\).orderByDesc\(...\).take\(...\), JSON pipeline steps, or reducers. Use mcp\_linq whe - `bridge\_quote`: Bridge/swap ANY asset across ANY chain via LI.FI \(the engine behind Jumper\) — e.g. Arbitrum USDC → Robinhood Chain \(4663\) USDG, or bridge into ETH for gas. Returns the best route \(estimated output, fees, bridge used, duration\) PLUS an unsigned transactionRequest \(to/data/value/gasLimit\) that the CAL - `bridge\_status`: Track a cross-chain bridge submitted via bridge\_quote — returns DONE / PENDING / FAILED plus the receiving-chain tx once it completes. Pass the source-chain tx hash \(and the bridge tool from the quote for a faster lookup\). - `hl\_info`: Query the Hyperliquid Info API — the perps/spot order-book data layer \(read-only, no auth\). The 'type' field selects the query: meta \(perps universe + leverage\), l2Book \(order book for a coin\), allMids \(mid prices\), clearinghouseState \(a user's positions/margin\), spotMeta, meta+assetCtxs \(mark/fundi - `api\_get`: GET any public read endpoint of rpc.aex402.com: /health, /credits?wallet=, /pumpfun?limit=, /pumpfun/tuple?mint=, /security/\, /market/list, /sniper/leaderboard, /sniper/bets?id=, /settlement/\, /settlements/\, /ai/models, /ai/stats, /leaderboard, /openapi.json, /llms.txt, /rh/pools - `discover\_programs`: Discover on-chain programs/contracts across every chain this RPC supports \(Solana, Slonana SVM, Robinhood, HyperEVM, Ethereum, Base, Stable, Plasma, Tempo, Codex\). Returns a curated seed MERGED with programs/contracts AUTO-DISCOVERED from recent block activity \(refreshed hourly\) — each carries an \`a - `describe\_program`: Introspect ANY specific program/contract address on a chain. Solana/Slonana: returns executable, owner, data size, and whether it is a known program. EVM: RPC-verified facts \(is-contract, code size, ERC-20 name/symbol/decimals, EIP-1967 proxy → implementation\) PLUS Blockscout explorer enrichment whe - `reconstruct\_abi`: Reconstruct a PARTIAL function/event interface for an EVM contract on a supported EVM chain from its BYTECODE — no source or verification needed. Extracts PUSH4 function selectors + recent event topic0 hashes and resolves the ones public signature DBs \(openchain/4byte\) know to human signatures. Work - `search\_tokens`: Search the live token/NFT census for Robinhood Chain \(4663\) and HyperEVM \(999\) by symbol or name. Returns matching tokens with address, standard \(erc20/erc721/erc1155\), decimals, holders, market cap, and — for HyperEVM canonical tokens — live spot price + 24h volume. The census is refreshed hourly \( - `discovery\_health`: Report the freshness and health of the cross-chain program/token discovery pipeline: when the hourly cron last ran, how many programs/tokens each chain scan produced, and which scans failed. Use this to check whether discover\_programs / search\_tokens data is current before relying on it. - `payment\_help`: How to pay for API access \(x402 micropayments\) — the complete self-serve guide for agents: current prices, every accepted asset/chain \(USDC/USDT/SOL/ANSEM on Solana, ETH/USDG on Robinhood Chain, USDC/HYPE on HyperEVM\), the merchant addresses, step-by-step topup → session-token → API-key flow, and ho - `search`: Search the aeX402 universe by keyword: tokens \(Robinhood Chain + HyperEVM census\), known programs/contracts \(Solana, Robinhood, HyperEVM, Slonana\), and live AeX402 AMM pools. Returns a result list; pass a result id to the fetch tool for full detail. Use the specialist tools \(search\_tokens, discover\_ - `fetch`: Fetch the full document for one search result id \(from the search tool\). Accepts token:\:\, program:\:\, or pool:\. Returns the entity detail \(on-chain state for pools, census entry for tokens, registry/introspection for programs\) as a document. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html