Vurto AnA is a remote CLI/MCP server that lets any AI agent — Claude, Copilot, ChatGPT — execute DeFi operations on AAVE V3 across multiple chains. No API key required.
Add the AnA MCP server to your editor or AI client. No installation, no dependencies — it's a remote server.
Choose your editor and add the configuration below.
Add to .vscode/mcp.json in your project (or User Settings for global access):
{
"servers": {
"vurto-ana": {
"type": "http",
"url": "https://ana-stage.vurto.cc/mcp"
}
}
}
Add to .cursor/mcp.json:
{
"mcpServers": {
"vurto-ana": {
"url": "https://ana-stage.vurto.cc/mcp"
}
}
}
Add to claude_desktop_config.json:
{
"mcpServers": {
"vurto-ana": {
"type": "url",
"url": "https://ana-stage.vurto.cc/mcp"
}
}
}
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"vurto-ana": {
"serverUrl": "https://ana-stage.vurto.cc/mcp"
}
}
}
Once connected, ask your AI agent to use the Vurto tools naturally.
// Check a wallet's AAVE positions "What are my AAVE positions on Arbitrum?" "Show my health factor on Polygon for 0xYourWallet" // Build operations "Build a supply of 1000 USDC on Polygon for 0xYourWallet" "Quote switching my WETH collateral to USDC on Arbitrum" // Compare rates "What's the best USDC supply APY across all chains?" "Show rolling 90-day APY for WETH on Base" // Crosschain "I want to borrow USDC on Arbitrum and supply it on Base"
Your agent builds the transaction — you sign it with your wallet. Private keys never leave your device.
prepare_signing — it returns a one-shot npx @vurto/sign-tx command that opens a local browser signer at 127.0.0.1. Connect MetaMask/Rabby with your Ledger/Trezor, review the decoded transaction, confirm on device.
AnA (AI n AAVE) exposes every AAVE V3 operation as an MCP tool your AI agent can call directly — no wrappers, no SDKs, no middleware.
Query wallet positions, health factors, available borrows, token balances, and APY rates across all supported chains.
Supply, withdraw, borrow, repay — get ready-to-sign calldata. Your agent builds it, you sign it. Keys never leave your wallet.
Collateral swaps, debt switches, and dual swaps (both in one tx). Powered by ParaSwap routing with optimal slippage.
Borrow on Arbitrum, supply on Base — in one flow. Bridge via Across or USDT0 with built-in recovery.
Read-only intelligence, build-only transactions. Private keys never touch the server. You always sign locally.
2.5 bps base fee — reduced or waived for donors. Check your status with get_donator_status before any operation.
Ledger or Trezor — keep your keys offline while your AI agent runs the show. AnA's prepare_signing MCP tool returns a one-shot CLI invocation that opens a local browser signer on 127.0.0.1. Connect your wallet, review the decoded transaction in plain English, confirm on the device.
The agent never sees your private key. The CLI binds only to 127.0.0.1 — not routable from the internet.
Transaction params shown in plain English (token amounts, recipients, contract names). Unknown destinations flagged in red; unlimited approvals require an explicit checkbox.
npx pulls the pinned version on demand. No accounts, no global setup. 5-minute single-use sessions.
# Triggered automatically when the agent detects a hardware wallet. # The MCP tool `prepare_signing` returns the exact pinned version to run; # the agent always uses that version, never @latest. npx @vurto/sign-tx@<version> --timeout 300 # Browser opens at http://127.0.0.1:<port> # Connect MetaMask or Rabby (with Ledger/Trezor attached) # Review decoded transaction → Sign → confirm on device # Hash returns via stdout; agent posts it back to /transactions/:id/send-hash
Every AAVE V3 operation is a tool. Your agent discovers them automatically via MCP.
The MCP server wraps the same REST API you can use directly. Full OpenAPI spec included.
Full OpenAPI 3.1 specification — import into Postman, Insomnia, or any client.
ChatGPT-compatible plugin descriptor for agent discovery.
Detailed machine-readable guide with rules, examples, and all endpoint schemas.
Quick status endpoint to verify the API is operational.
# Health check curl -sS https://ana-stage.vurto.cc/api/v1/health # MCP discovery curl -sS https://ana-stage.vurto.cc/mcp # MCP initialize handshake curl -sS https://ana-stage.vurto.cc/mcp \ -H 'content-type: application/json' \ -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}' # List all tools curl -sS https://ana-stage.vurto.cc/mcp \ -H 'content-type: application/json' \ -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'