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 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.
https://accrue.cc/mcp
Transport: HTTP (JSON-RPC 2.0)
Protocol Version: 2024-11-05
Authentication: None required
Access 19 tools through the MCP server.
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 USDC-gas path, belowprepare_transaction returns two options for executing the same action. The agent pays its own network fees in either case:
prepare_transactiondeposit 25 USDC into acrAAVE on Base, for my addresseth_pathplain transactions, gas paid in ETHusdc_patha USDC permit to sign, plus a one-time EIP-7702 authorizationbuild_user_operationwith the draft and, for USDC, the signed permitsubmit_user_operationwith the signatureget_transaction_statussuccess, transaction hash, who paid the fee and how muchThe 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.
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 is limited to preparing unsigned transactions for the agent’s own wallet to sign. ACCRUE never takes custody of funds.