{"ok":true,"generatedAt":"2026-08-15T09:09:08.604Z","source":"https://api.getava.xyz/v1/capabilities","schemaVersion":"ava.capabilities.response.v1","failClosed":true,"executableRule":"implemented AND apiReachable AND operatorEnabled. mainnetProven is deliberately excluded: it is a historical fact about one past transaction, never permission to execute now.","counts":{"total":58,"executable":4,"notExecutable":54},"executable":[{"capability":"lend","venue":"aave_v3","chain":"avalanche","executionKind":"live","implemented":true,"mainnetProven":true,"apiReachable":true,"mcpReachable":true,"operatorEnabled":true,"lifecycle":"live"},{"capability":"lend","venue":"morpho_blue","chain":"base","executionKind":"live","implemented":true,"mainnetProven":true,"apiReachable":true,"mcpReachable":true,"operatorEnabled":true,"lifecycle":"live"},{"capability":"lend","venue":"aave_v3","chain":"bnb","executionKind":"live","implemented":true,"mainnetProven":true,"apiReachable":true,"mcpReachable":true,"operatorEnabled":true,"lifecycle":"live"},{"capability":"lend","venue":"aave_v3","chain":"monad","executionKind":"live","implemented":true,"mainnetProven":true,"apiReachable":true,"mcpReachable":true,"operatorEnabled":true,"lifecycle":"live"}],"notExecutable":[{"capability":"bridge","venue":"across","chain":"arbitrum","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"bridge","venue":"lifi","chain":"arbitrum","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"bridge","venue":"lifi","chain":"avalanche","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"bridge","venue":"teleporter","chain":"avalanche","executionKind":"descriptor-only","implemented":false,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"bridge","venue":"across","chain":"base","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"bridge","venue":"lifi","chain":"base","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"bridge","venue":"lifi","chain":"bsc","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"bridge","venue":"lifi","chain":"ethereum","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"bridge","venue":"lifi","chain":"gnosis","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"bridge","venue":"across","chain":"optimism","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"bridge","venue":"lifi","chain":"optimism","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"bridge","venue":"lifi","chain":"polygon","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"compute","venue":"virtuals","chain":"base","executionKind":"descriptor-only","implemented":false,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"data","venue":"virtuals","chain":"base","executionKind":"descriptor-only","implemented":false,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"identity","venue":"virtuals","chain":"base","executionKind":"descriptor-only","implemented":false,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"lend","venue":"aave","chain":"arbitrum","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"lend","venue":"compound","chain":"arbitrum","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"lend","venue":"aave","chain":"avalanche","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"lend","venue":"aave","chain":"base","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"lend","venue":"compound","chain":"base","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"lend","venue":"morpho","chain":"base","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"lend","venue":"aave","chain":"monad","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"lend","venue":"aave","chain":"optimism","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"lend","venue":"suilend","chain":"sui","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"memory","venue":"membase","chain":"offchain","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"payment","venue":"virtuals","chain":"base","executionKind":"descriptor-only","implemented":false,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"perp","venue":"hyperliquid","chain":"arbitrum","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"perp","venue":"virtuals","chain":"base","executionKind":"descriptor-only","implemented":false,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"perp","venue":"hyperliquid","chain":"hyperliquid","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"stake","venue":"virtuals","chain":"base","executionKind":"descriptor-only","implemented":false,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"stake","venue":"lido","chain":"ethereum","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"stake","venue":"rocketpool","chain":"ethereum","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"storage","venue":"walrus","chain":"sui","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"swap","venue":"cow","chain":"arbitrum","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"swap","venue":"kyber","chain":"arbitrum","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"swap","venue":"uniswap_v3","chain":"arbitrum","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"swap","venue":"kyber","chain":"avalanche","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"swap","venue":"uniswap_v3","chain":"avalanche","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"swap","venue":"aerodrome","chain":"base","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"swap","venue":"cow","chain":"base","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"swap","venue":"kyber","chain":"base","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"swap","venue":"uniswap_v3","chain":"base","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"swap","venue":"lifi","chain":"bnb","executionKind":"dry-run","implemented":true,"mainnetProven":true,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"swap","venue":"kyber","chain":"bsc","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"swap","venue":"cow","chain":"ethereum","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"swap","venue":"kyber","chain":"ethereum","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"swap","venue":"cow","chain":"gnosis","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"swap","venue":"uniswap","chain":"monad","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"swap","venue":"kyber","chain":"optimism","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"swap","venue":"kyber","chain":"polygon","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"swap","venue":"cow","chain":"sepolia","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"swap","venue":"jupiter","chain":"solana","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"swap","venue":"cetus","chain":"sui","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"},{"capability":"swap","venue":"deepbook","chain":"sui","executionKind":"dry-run","implemented":true,"mainnetProven":false,"apiReachable":false,"mcpReachable":false,"operatorEnabled":false,"lifecycle":"live"}],"beforeYouCall":{"twoPhaseConfirmation":"A call without previewHash returns the artifact a human must approve plus its hash, and refuses. Only a re-send carrying that hash proceeds.","fillClaims":"Only a response carrying txHash on the settled arm is a verified settlement. A failed arm may carry broadcastTxHash so a broadcast failure stays investigable; that is not a fill.","discovery":"Never infer a tool from this file. Call tools/list at https://api.getava.xyz/mcp.","spec":"https://getava.xyz/llms-full.txt"}}