mcpbeat Sign in

Accrue MCP Server

answering

Accrue is answering right now. Last checked 6 min ago. It exposes 20 tools.

Stablecoin Yield Index (SYX) and live USDC vault APYs across Ethereum, Base, Arbitrum.

Uptime history 51 days of history · worst day 89%
51 days agonow
100.0%
Uptime 24h
91 of 91 checks
20
Tools
read from the server
313 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 22

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 13 August 2026. No other catalogue keeps this.

14 Sep 4 tool descriptions were rewritten build_user_operation, get_transaction_status, prepare_transaction and 1 more
14 Sep 2 tools changed the parameters they ask for build_user_operation, prepare_transaction
14 Sep a tool appeared get_gas_sponsorship
13 Sep a tool changed the parameters it asks for2 times that day prepare_transaction
13 Sep a tool description was rewritten prepare_transaction
12 Sep 5 tools appeared build_user_operation, get_transaction_status, list_vault_contracts and 2 more
12 Sep a tool changed version
13 Aug 4 tools changed the parameters they ask for get_portfolio_details, list_model_portfolios, recommend_strategy and 1 more
13 Aug 2 tool descriptions were rewritten calculate_yield, get_portfolio_details
and 1 more, back to 13 August 2026

Accrue does not always answer

Over the last week it answered 98.4% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 6 min ago.

run in your terminal
claude mcp add mcp --transport http https://accrue.cc/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://accrue.cc/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://accrue.cc/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://accrue.cc/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://accrue.cc/mcp"
    }
  }
}

Available tools 20

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

syx
get_syx_components
List the current SYX components with their live weights, APYs, and total value locked. SYX is composed of 8 onchain USDC supply markets: Aave v3 (Ethereum, Base, Arbitrum), Compound v3 (Ethereum), and Morpho v2 Prime USDC vaults from Steakhouse Financial and Gauntlet (Ethereum, Base). Use this when the user asks what is inside SYX, or wants to see the per-component breakdown.
get_syx_history
Get historical SYX index readings. Use this when the user asks how SYX has moved over time, wants a chart of recent readings, or wants to compare current SYX to its recent trend. Returns time-series data points.
get_syx_methodology
Get the full SYX methodology — how the index is constructed, which onchain components are included, how weights are calculated, the measurement windows, and the exclusion rules. Use this when the user asks "how is SYX calculated" or "what does SYX measure" or "what protocols does SYX include".
get_syx_value
Get the current Stablecoin Yield Index (SYX) value and rolling averages (7-day, 30-day, 90-day). SYX is a TVL-weighted benchmark for conservative USDC yield, calculated directly from canonical onchain contracts on Ethereum, Base, and Arbitrum — not aggregated from third-party APIs. Use this when the user asks "what is the current stablecoin yield" or "what is SYX right now" or any benchmark/reference-rate question about USDC yield.
vault
get_vault_details
Get full details on a single ACCRUE yield vault by ID or name. Returns the live spot APY, 7-day realized APY, 30-day realized APY, TVL, chain, risk tier, underlying protocol, and metadata. Use this when the user asks about a specific vault like "tell me about Steakhouse Prime on Ethereum" or "how is the Aave Base vault doing".
list_vault_contracts
List the ACCRUE vault and model-portfolio CONTRACTS an agent can deposit into on one chain, read live from the ACCRUE Registry (registry.approvedVaults()). Returns address, on-chain symbol and name, whether it is a portfolio, the minimum deposit, and — if you pass your account — whether you are allowlisted and your current share balance. Vault addresses differ between chains and three of them name DIFFERENT markets on Ethereum and Base: always use the address returned for the chain you transact on. During guarded testing, deposits require the account to be allowlisted.
vaults
list_vaults
List all stablecoin yield vaults available on ACCRUE with their current live APYs, risk tiers, chains, and underlying protocols. Returns spot, 7-day realized, and 30-day realized APYs for each vault. Use this when the user asks "what vaults are available", "what strategies does ACCRUE offer", or wants to browse options.
search_vaults
Filter ACCRUE vaults by chain, risk tier, protocol, and/or minimum APY. Returns the matching vaults with live APY data. Use this when the user wants to narrow down by criteria like "Base vaults only", "highest yield on Arbitrum", or "show me conservative options above 4%".
build
build_user_operation
Second step of the sponsored and USDC-gas paths. Pass back the draft from prepare_transaction unchanged. For usdc_path, add permit_signature (EIP-712 signature of the returned permit). For either path, add authorization_signature (EIP-7702) if prepare asked for one. For sponsored_path, ACCRUE obtains the sponsorship first, so the operation you receive is already approved — if it is not sponsored (limit or budget reached), you get NOT_SPONSORED and can use usdc_path or eth_path. Returns the final user operation plus its EIP-712 typed data and hash for you to sign. Nothing is sent.
calculate
calculate_yield
Project compound returns for a USDC deposit into any ACCRUE vault or model portfolio over a given holding period. Uses live APY data and applies the ACCRUE platform fee, which is charged on PRINCIPAL (0.25%/yr standalone, 0.50%/yr managed falling to 0.25% above $1M) and never on yield. Returns gross yield, platform fee, net yield and final balance. Because the fee is on principal, net yield can be negative over a short horizon — net_is_negative flags that. Use this when the user asks "how much would I earn" or "what would my $X grow to".
compare
compare_vaults
Compare two or more ACCRUE vaults side by side. Returns each vault's live APYs, TVL, chain, and risk tier, plus a comparison summary highlighting the highest yield, highest TVL, and whether the vaults share a risk tier. Use this for "compare X and Y" or "is Aave or Compound better right now" type questions.
gas
get_gas_sponsorship
ACCRUE-sponsored gas for AI agents: where a wallet stands on one chain. Returns whether sponsorship is offered and live, whether the wallet is eligible this month (and, from the 20th, whether it is on next month's list), the fixed monthly limit per wallet and the per-transaction limit, how much has been sponsored this month and what remains, the reset date (the 1st, 00:00 UTC), and whether the chain's monthly budget has room. Limits are maximums, not guarantees: if a limit or the budget is reached, the agent pays its own fee in USDC or ETH and the transaction still goes through. Eligibility: a time-weighted average balance of at least $100 across ACCRUE vaults on the chain over the last 30 days, and a first ACCRUE deposit at least 14 days ago. Covers network fees on ACCRUE deposits and withdrawals only — never ACCRUE platform fees.
model
list_model_portfolios
List all model portfolios on ACCRUE, organised per chain. Each portfolio is a pre-built blend of underlying vaults sized to a risk profile. Returns each portfolio with its live blended APY computed from underlying vault yields. Use this when the user asks "what portfolios are available" or wants a one-click diversified option.
platform
get_platform_info
Get high-level facts about the ACCRUE platform: fee structure, custody model, supported chains, wallets, KYC requirements, withdrawal terms, and AI agent integration status. Use this when the user asks "what is ACCRUE", "how does ACCRUE work", "what are the fees", or anything about the platform itself rather than a specific vault.
portfolio
get_portfolio_details
Get full details on a single model portfolio: its underlying vault allocations, the live APY of each underlying vault, and the blended portfolio APY. Use this when the user asks about a specific portfolio like "what is in Core on Ethereum" or "how does Foundation on Base work".
prepare
prepare_transaction
Prepare a deposit into or withdrawal from an ACCRUE vault for the calling agent's own wallet. Nothing is signed or sent. Returns (1) eth_path: ordinary unsigned transactions to send in order from the account, paying gas in ETH — ALWAYS returned; (2) sponsored_path: when the wallet is eligible and within its limits, ACCRUE pays the network fee — sign the EIP-7702 authorisation if asked (first use on the chain), then call build_user_operation, which returns the operation with the sponsorship already approved; and (3) usdc_path: when available, the account can instead pay gas in USDC and hold no ETH at all — sign the returned USDC permit (and, on first use on the chain, the EIP-7702 authorisation, which keeps your address), then call build_user_operation. Prefer sponsored_path, then usdc_path; eth_path always works. The USDC path shows a gas ceiling: the most the operation can cost; the actual charge is lower. Every precondition is checked first (allowlist, minimum deposit, balance, withdrawable liquidity), so a failure is reported before you sign anything. Amounts are in USDC, e.g. "25" or "12.5"; for a full withdrawal use amount "all".
recommend
recommend_strategy
Recommend a vault or model portfolio for a user based on their risk profile and chain preference. Uses live APY data to choose the best current option. Returns a recommendation with reasoning. Use this when the user describes what they want ("I want safe yield on Base", "maximise returns on Ethereum") rather than asking about a specific vault. Always reminds users this is informational, not financial advice.
search
search
Natural-language search across all ACCRUE vaults and portfolios. Use this for vague queries like "find me high-yield options", "show me lending strategies on Base", or "what aggressive options are there". Returns matching vaults and portfolios with live data.
submit
submit_user_operation
Final step of the sponsored and USDC-gas paths. Pass user_operation from build_user_operation and your signature over its typed data (or hash). ACCRUE checks that the operation is an ACCRUE deposit or withdrawal for this account, paid either by ACCRUE's gas sponsorship or through Circle's paymaster in USDC, and that you signed it — then relays it to the bundler. Returns user_op_hash; follow up with get_transaction_status. ACCRUE cannot alter a signed operation.
transaction
get_transaction_status
Status of a submitted operation: pending, success or reverted, the transaction hash and explorer link, and who paid the network fee — ACCRUE (sponsored, with the fee) or the account (the exact USDC Circle charged).

Endpoints

URLTransportStateLatencyChecked
https://accrue.cc/mcp streamable-http answering 264 ms 6 min ago

Alternatives to Accrue

same job, measured the same way
A
SYRI — Stablecoin Yield Risk Index
by rfsrisk

0-100 risk score for stablecoin yield venues (Aave, Morpho, Ondo, Ethena). Pay per call via x402.

3 tools answering
Universal Blockchain MCP
by nirholas

Universal blockchain MCP - swaps bridges staking lending Ethereum Arbitrum

local only
FlashBank
by rotwang9000

Fixed-fee P2P term loans (no oracles) and flash loans on Ethereum, Base, Arbitrum and Sepolia.

33 installs/wk local only
Kerne Honesty Index
by kerne-protocol

Advertised versus realized yield for stablecoin vaults, signed hourly, reproducible from chain.

6 tools answering
NodeProxy Web Surface Markdown Parser
by pgalyen1987

x402 MCP web parser: URLs to Markdown for agents. USDC on Base, Polygon, Arbitrum, Ethereum.

72 installs/wk 2 tools answering
Chainflip Broker as a Service
by chainflip-broker

Native cross-chain swaps: Bitcoin, Ethereum, Solana, Polkadot, Tron, Arbitrum. Quote, swap, track.

6 tools answering
Stablecoin Yield
by barker

Barker's real-time stablecoin yield index + AI advisor + non-custodial deposit/redeem (x402 paid).

11 tools answering
Slashr
by slashr

Validator incident data for AI agents across Solana, Ethereum, Sui, and Cosmos.

answering

Accrue — questions

Answers built from our own checks of this server.

What can Accrue do?
It exposes 20 tools, read directly from the server on our last check. Among them: build_user_operation, calculate_yield, compare_vaults, get_gas_sponsorship, get_platform_info, get_portfolio_details and 14 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Accrue mostly used for?
Its tools cluster around syx, vault and vaults. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Accrue working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 313 ms. The bar chart above shows every period we have measured.
How do I connect Accrue?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Accrue need an API key?
No. Accrue completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 20 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Accrue?
It answers our handshake in 313 ms on average, which is faster than 51% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.