← Back to ACCRUE

DEVELOPER DOCS · LAST UPDATED OCTOBER 2026

Guarded testing

ACCRUE is live on Ethereum and Base, with guarded testing underway ahead of public launch.
Live onchain data is available through the MCP server. Reading and quoting are open to everyone.
Deposits are currently limited to allowlisted accounts.

ACCRUE MCP Server

Model Context Protocol (MCP) server that lets AI agents access live yield data and transact from their own wallets.

ACCRUE provides a public Model Context Protocol (MCP) server that lets any MCP-compatible AI agent interact programmatically with its stablecoin yield optimization platform. Connect Claude, ChatGPT Desktop, Cursor, Windsurf, or another MCP client to access live vault and portfolio data, get recommendations, and prepare deposits and withdrawals.

ACCRUE never signs transactions, holds keys, or holds funds. Transaction tools return unsigned transactions for the agent’s own wallet to sign, keeping the agent in full control.

Endpoint

https://accrue.cc/mcp

Transport: HTTP (JSON-RPC 2.0)
Protocol Version: 2024-11-05
Authentication: None required

What you can do

Access 19 tools through the MCP server.

Stablecoin Yield Index (SYX)

Vaults and portfolios

Decisions

Transactions

Deposits and withdrawals

prepare_transaction returns two options for executing the same action. The agent pays its own network fees in either case:

  1. prepare_transactiondeposit 25 USDC into acrAAVE on Base, for my address
  2. build_user_operationwith the draft and, for USDC, the signed permit
  3. submit_user_operationwith the signature
  4. get_transaction_statussuccess, transaction hash, who paid the fee and how much

The USDC option displays a gas cost ceiling before signing, showing the maximum the operation can cost. Any unused prefund is refunded, and the USDC allowance granted to the paymaster is reset to zero in the same operation.

Connect to Claude Desktop

Edit your Claude Desktop config at ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "accrue": {
      "url": "https://accrue.cc/mcp",
      "transport": "http"
    }
  }
}

Restart Claude Desktop. ACCRUE tools will appear in the tool picker.

Connect to Cursor / Windsurf / Zed

Most MCP-compatible editors accept the URL directly through their MCP settings UI.

Look for "Add MCP server" and enter https://accrue.cc/mcp as the URL.

Use programmatically

The server speaks standard MCP JSON-RPC. Example: list all vaults.

curl -X POST https://accrue.cc/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "list_vaults",
      "arguments": {}
    }
  }'

Example Requests from AI Agents

Transaction Security

Transaction support is limited to preparing unsigned transactions for the agent’s own wallet to sign. ACCRUE never takes custody of funds.