xyz.getava/ava
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Coding agents run multi-leg cross-chain DeFi. Legs re-derived from your sentence before signing.
Summary by lookupd
Lets an agent run cross-chain DeFi swaps and lending via mandates, with approval gates, receipts, and simulated testnet portfolios.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http ava https://api.getava.xyz/mcp
Codex, remote (streamable-http)
codex mcp add ava --url https://api.getava.xyz/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"ava": {
"url": "https://api.getava.xyz/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (15 tools)
Publisher-provided text
ava_copilot_turnNatural-language copilot turn: message → intent → plan → testnet quote. Example: Swap 10 USDC to SUI on sui with 50 bps slip. Returns actions with approve_execuava_approve_executeHuman-in-the-loop approve: the one call that actually settles a plan from ava_copilot_turn. It is gated by the bound mandate's status and constraints and by serava_lend_executeExecute a REAL lend against one of your mandates. Routes Ava has already settled a mainnet transaction on: Morpho Blue on Base, and Aave v3 on Monad, BNB Chainava_portfolioSimulated testnet portfolio for a userId (same data as GET /v1/portfolio): seeded balances, fills, optional portal. Requires userId. Does not invent live chainava_sessionCreate or resume a human/org identity (userId), the first call in the loop. One human can own many agent instances (Claude + Cursor + OpenClaw + Ava-hosted). Moava_create_agentRegister an agent instance under userId, before it has a wallet or a mandate. Mode A (multi-agent): agentId=byo-external + label (e.g. claude-workspace, cursor-ava_provision_walletProvision a Turnkey-custodied wallet address for this userId, scoped to one chain family (evm | solana | sui). Requires ava_session first. Returns the address fava_preview_txPre-sign preview: build the exact venue artifact (CoW EIP-712 order or unsigned Solana transaction) for a pending plan against the provisioned Turnkey wallet, sava_plan_workflowTurn ONE natural-language DeFi request into the dependent actions it actually contains, across one chain or several. Example: "Supply 300 USDC to Morpho on Baseava_plan_standingTurn a request for REPEATED autonomous action into an envelope of bounds the user signs once. Use this instead of ava_plan_workflow when the request describes aava_create_mandateCreate a capital mandate: the objective, capital and constraints an agent is allowed to act under, optionally scoped to an agentInstanceId. Example: "Earn on 50ava_list_mandatesList capital mandates for a userId (optional filter by agentInstanceId).ava_eval_mandateRead-only: check a mandate's exit conditions against a market snapshot and record the result. Omit snapshot to pull a live CoinGecko price for the condition assava_agent_recordRead an agent's track record before delegating capital to it. Returns mandates held, executions attempted, refusals by typed code, and receipts with their proofava_get_receiptRetrieve the receipt for a prior ava_approve_execute by executionId, the loop's final step. Returns the stored receipt plus its honest proof.standing: none (not
Details
- Version: 0.5.1
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 947 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/kamalbuilds/ava-4.0
- Website: https://www.getava.xyz
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/xyz.getava/ava)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp