USDC yield, stablecoin APY: the best stablecoin lending and vault yields now
USDC yield right now: the best stablecoin APY across DeFi lending, vault and LP pools (Aave, Morpho, Compound, Pendle and more) on Ethereum, Base, Arbitrum, Solana and other chains, with APY base and reward, 30-day mean, TVL, exposure and risk flags, from DefiLlama. Filter by chain, protocol or another stablecoin (USDT, DAI). Use to find where an agent can earn yield on USDC or any stablecoin. Not investment advice.
Inputs
| Name | Type | Description |
|---|---|---|
symbol | string | Stablecoin symbol (default USDC): USDC, USDT, DAI, USDe… |
chain | string | Chain name(s), comma-separated: Ethereum, Base, Arbitrum, Solana… |
project | string | Protocol slug(s): aave-v3, morpho-blue, compound-v3, pendle… |
minTvl | number | Minimum pool TVL in USD (default 1,000,000) |
limit | integer | Number of pools (1-50, default 20) |
Request
Over HTTP, with a card key from /credits:
curl -H "Authorization: Bearer adt_…" "https://agent-data-tools.revmesh2074.workers.dev/defi/usdc-yield?symbol=USDC"
Or one of your 25 free calls, no key:
curl "https://agent-data-tools.revmesh2074.workers.dev/defi/usdc-yield?symbol=USDC&trial=1"
Without a key, the same URL answers 402 Payment Required with x402 and MPP terms, so an agent with a wallet pays per call in USDC (Base, Polygon, Arbitrum or Solana over x402; Base or Tempo over MPP) and retries.
Example result
{
"count": 1,
"matched": 37,
"sort": "apy",
"pools": [
{
"chain": "Base",
"project": "morpho-blue",
"symbol": "USDC",
"meta": null,
"tvlUsd": 48211230,
"apy": 7.42,
"apyBase": 6.1,
"apyReward": 1.32,
"apyMean30d": 6.95,
"apyChange": {
"d1": 0.12,
"d7": -0.4,
"d30": 0.8
},
"stablecoin": true,
"impermanentLossRisk": "no",
"exposure": "single",
"outlook": "Stable/Up",
"poolId": "7e0661bf-8cf3-45e6-9424-31916d4c7b84",
"url": "https://defillama.com/yields/pool/7e0661bf-8cf3-45e6-9424-31916d4c7b84"
}
],
"source": "DefiLlama yields (yields.llama.fi)",
"note": "Yields change constantly and carry smart-contract, depeg and liquidation risk. Not investment advice."
}
From an AI agent (MCP)
Add the MCP server to Claude, Cursor or any MCP client. This tool is defi_usdc_yield, and the first 25 successful calls are free:
https://agent-data-tools.revmesh2074.workers.dev/mcp