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 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.
https://accrue.cc/mcp
Transport: HTTP (JSON-RPC 2.0)
Protocol Version: 2024-11-05
Authentication: None required
Nineteen tools are exposed.
get_syx_value — current SYX value and 7, 30 and 90-day averagesget_syx_methodology — how the index is weighted and builtget_syx_components — live per-component APY, TVL and weightget_syx_history — historical SYX serieslist_vaults, get_vault_details, compare_vaults, search_vaults — live APY, TVL, risk and chain for every vaultlist_model_portfolios, get_portfolio_details — the model portfolios and their allocationsrecommend_strategy, calculate_yield, get_platform_info, searchlist_vault_contracts — the vault contracts on a chain, read live from the ACCRUE Registryprepare_transaction — a deposit or withdrawal for the agent’s own wallet, unsignedbuild_user_operation, submit_user_operation, get_transaction_status — the sponsored and USDC-gas paths, belowget_gas_sponsorship — where a wallet stands in ACCRUE’s gas sponsorship: eligibility, monthly limit, amount used and remaining, reset dateprepare_transaction returns up to three ways to carry out the same action. Prefer them in this order:
build_user_operation obtains the sponsorship before you sign, so a sponsored answer is confirmed, not promised. If a limit or the monthly budget is reached, you get NOT_SPONSORED and use one of the paths below. Eligibility: an average balance of at least $100 across ACCRUE vaults on the chain over the last 30 days, and a first deposit at least 14 days ago. Status: /api/gas-sponsorship.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.
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.
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.
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": {}
}
}'
recommend_strategycompare_vaultscalculate_yieldprepare_transactionTransaction support stays limited to unsigned transactions for the agent’s own wallet. ACCRUE will never custody funds.
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