← Back to ACCRUE

DEVELOPER DOCS · LAST UPDATED SEPTEMBER 2026

Guarded testing

ACCRUE is live on Ethereum and Base and in guarded testing ahead of public launch. The MCP server serves live onchain data. Reading and quoting are open to everyone; deposits currently require an allowlisted account.

ACCRUE MCP Server

Model Context Protocol server for AI agents — live yield data, and transactions for the agent’s own wallet.

ACCRUE provides a public Model Context Protocol server that lets any MCP-compatible AI agent work with ACCRUE’s stablecoin yield platform programmatically. Connect Claude, ChatGPT desktop, Cursor, Windsurf, or any other MCP client to read live vault and portfolio data, get recommendations, and prepare deposits and withdrawals.

ACCRUE never signs, never holds keys and never holds funds. Transaction tools return unsigned transactions for the agent’s own wallet to sign, and the agent keeps 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

Nineteen tools are exposed.

Stablecoin Yield Index (SYX)

Vaults and portfolios

Decisions

Transactions

Deposits and withdrawals

prepare_transaction returns up to three ways to carry out the same action. Prefer them in this order:

1  prepare_transaction      deposit 25 USDC into acrAAVE on Base, for my address
   ← sponsored_path        ACCRUE pays (+ a one-time EIP-7702 authorisation)
   ← eth_path              plain transactions (gas in ETH)
   ← usdc_path             a USDC permit to sign (+ a one-time EIP-7702 authorisation)
2  build_user_operation     with the draft (and, for USDC, the signed permit)
   ← the user operation to sign
3  submit_user_operation    with the signature
4  get_transaction_status   → success, transaction hash, who paid the fee and how much

The USDC path shows a gas ceiling before anything is signed: the most the operation can cost. Any unused prefund is refunded, and the USDC allowance given to the paymaster is reset to zero in the same operation. If Circle’s paymaster is paused, its fee is above 10%, or the address is already set up by another wallet, only the ETH path is offered, with the reason.

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 an AI agent might make

Roadmap

Transaction support stays limited to unsigned transactions for the agent’s own wallet. ACCRUE will never custody funds.

Questions or feedback?

The MCP server is open and free to use. If your AI agent product wants to integrate with ACCRUE at scale, reach us at hello@accrue.cc.

ACCRUE is a non-custodial stablecoin yield platform on Ethereum and Base. accrue.cc