YieldCave
Measured conclusion: Alive, not deep-tested. L2 outcome: not_attempted.
Tokenized asset data for agents: treasury yields, stablecoin rates, tokenized stocks, alerts.
| Author | com.yieldcave |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Alive, not deep-tested |
| L1 liveness | alive |
| L1 latency | 625 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"YieldCave": {
"url": "https://mcp.yieldcave.com",
"transport": "streamable-http"
}
}
}
Measured tools (19)
list_rwa_yieldsread-onlyLists tokenized real-world asset deployments (tokenized US treasuries, credit, funds) with current APY and TVL, from public DefiLlama data. Filter by chain or kind. Information only, not advice.
Parameters:
kind— string — "treasury" = tokenized US government debt / money-market stylechain— string — Blockchain name, e.g. "Ethereum", "Solana", "Base"limit— integer — Max rows (default 20)sortBy— string — Sort key (default tvlUsd)minTvlUsd— number — Minimum total value locked in USD (default 1,000,000)
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_rwa_assetread-onlyReturns every deployment of one tokenized asset symbol (e.g. BUIDL, USDY, OUSG) across chains, with total TVL and curated description.
Parameters:
symbol(required) — string — Token symbol, e.g. "BUIDL"
Hints: read-only yes · destructive no · idempotent yes · open-world no
rwa_market_summaryread-onlyTotals for the tokenized treasury market: distinct tokens, total TVL, median APY, top tokens by TVL, plus totals for other tokenized real-world assets.
Hints: read-only yes · destructive no · idempotent yes · open-world no
compare_yield_to_tokenized_treasuriesread-onlyGiven an APY the user currently earns (e.g. a bank savings rate), computes the simple-interest difference versus the highest-yielding liquid tokenized treasury over a horizon. Returns arithmetic and assumptions only; it does not recommend.
Parameters:
currentApyPercent(required) — number — APY the user earns today, in percent, e.g. 0.5amountUsd— number — Amount in USD (default 10,000)minTvlUsd— number — Liquidity floor for candidates (default 50,000,000)horizonDays— integer — Horizon in days (default 365)
Hints: read-only yes · destructive no · idempotent yes · open-world no
list_stablecoin_yieldsread-onlyWhere USDC, USDT, DAI, USDe and other stablecoins earn yield right now: single-asset pools on lending markets and vaults (credit and basis venues on Pro) (DefiLlama data, excludes tokenized treasuries, which have their own tools). Each row carries its protocol category group (lending, vault, credit, basis), base vs reward APY, 30-day mean APY and TVL. Default: pools with at least $10M TVL, highest APY first. Information only, not advice.
Parameters:
chain— string — Blockchain name, e.g. "Base"group— string — Risk/category grouplimit— integer — Max rows (default 20)sortBy— string — Default apysymbol— string — Stablecoin symbol, e.g. "USDC"majorOnly— boolean — Only major stablecoins (USDC, USDT, DAI, USDS, USDe, PYUSD, ...)minTvlUsd— number — Minimum pool TVL in USD (default 10,000,000)
Hints: read-only yes · destructive no · idempotent yes · open-world no
stablecoin_yield_summaryread-onlyPer stablecoin: venues, total TVL, median APY, best venue overall and best collateralized-lending venue; totals by category group; and the median tokenized treasury APY for comparison. Pools with at least $10M TVL by default.
Parameters:
minTvlUsd— number — Pool TVL floor (default 10,000,000)
Hints: read-only yes · destructive no · idempotent yes · open-world no
list_tokenized_equitiesread-onlyTokenized equities on public chains (xStocks, bStocks, Ondo Global Markets, Robinhood, Dinari, Coinbase and others): token price, market cap, 24h volume, the underlying ticker, chains, and (on Pro) premium or discount to the latest underlying quote. Filter by issuer, kind (stock, pre-ipo, etf), underlying or chain. Information only, not advice.
Parameters:
kind— stringchain— string — Chain name as CoinGecko lists it, e.g. "solana", "arbitrum-one", "ethereum"limit— integer — Max rows (default 20; Free and anonymous up to 10, Pro up to 100)issuer— string — Issuer name or part of it, e.g. "xStocks", "Ondo", "Robinhood"sortBy— string — Default marketCap; premium sorts by absolute premiumunderlying— string — Underlying ticker, e.g. "TSLA"minMarketCapUsd— number — Default 1,000,000
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_tokenized_equityread-onlyAll tokenized versions of one underlying stock (e.g. TSLA) across issuers: market caps, volumes, chains, the most liquid wrapper, and (on Pro) the premium/discount range versus the underlying quote.
Parameters:
underlying(required) — string — Underlying ticker, e.g. "NVDA"
Hints: read-only yes · destructive no · idempotent yes · open-world no
tokenized_equity_summaryread-onlyTotals for tokenized equities: token count, market cap and 24h volume; breakdown by issuer and by kind; top underlyings by combined market cap (top 5 on Free, 10 on Pro); on Pro, how many tokens have an underlying quote and the median absolute premium.
Hints: read-only yes · destructive no · idempotent yes · open-world no
rwa_issuer_termsread-onlyHand-curated terms for a tokenized treasury token: who may invest (US persons?), minimum, structure (summary on Free; Pro adds what backs it, domicile, redemption method and timing, fees, yield mechanics and source URLs). Covers BUIDL, USYC, USDY, OUSG, USTB, TBILL, STBT, BENJI. Null means not stated by the source.
Parameters:
symbol(required) — string — Token symbol, e.g. "USYC"
Hints: read-only yes · destructive no · idempotent yes · open-world no
rwa_historyread-onlyDaily snapshots of total TVL and TVL-weighted APY for one symbol, optionally on one chain, over the last N days (default 30; Free and anonymous plans see 7, Pro the full history). universe "rwa" (tokenized assets, default) or "stablecoin" (stablecoin pools). Includes the change from first to last day.
Parameters:
symbol(required) — string — Symbol, e.g. "USDY" or "USDC"days— integer — How many days back (default 30)chain— string — Restrict to one chainuniverse— string — Default rwa
Hints: read-only yes · destructive no · idempotent yes · open-world no
rwa_changesread-onlyCompares the latest market with the snapshot from N days ago (default 1): APY and TVL change per deployment, biggest movers first, plus new and vanished deployments. universe "rwa" (default) or "stablecoin".
Parameters:
days— integer — How many days back to compare against (default 1)kind— string — Default "treasury" (rwa universe only)limit— integer — Max movers (default 15)universe— string — Default rwa
Hints: read-only yes · destructive no · idempotent yes · open-world no
create_alertCreates a rule that is checked every hour after the data refresh. When any matching deployment crosses the threshold, YieldCave POSTs a JSON payload to your HTTPS webhook (Slack, Discord, Zapier, your own server). Fires at most once per 24 hours per rule. universe "rwa" (tokenized treasuries, default) or "stablecoin" (stablecoin pools with at least $10M TVL; omit symbol for all major stablecoins). Returns the alert id; keep it to delete the alert later.
Parameters:
metric(required) — string — "apy" in percent, "tvl" in USDoperator(required) — stringthreshold(required) — number — e.g. 4.5 for APY, 500000000 for TVLwebhookUrl(required) — string — Where to POST when the alert fireschain— string — Restrict to one chainlabel— string — Free text shown in the payloadsymbol— string — One token, e.g. "USDY". Omit for every tokenized treasuryuniverse— string — Default rwa
Hints: read-only no · destructive no · idempotent no · open-world yes
list_alertsread-onlyLists active alert rules (webhook hosts only, never full URLs).
Hints: read-only yes · destructive no · idempotent yes · open-world no
delete_alertdestructiveDeletes an alert by id.
Parameters:
id(required) — string
Hints: read-only no · destructive yes · idempotent yes · open-world no
create_api_keyCreates a free YieldCave API key (300 calls/day, 3 alerts, 7 days of history) tied to an email address. The key is shown once. Send it on every request as an x-api-key header or Authorization: Bearer. One key per email.
Parameters:
email(required) — string — Where to reach you about the key
Hints: read-only no · destructive no · idempotent no · open-world no
my_usageread-onlyShows the caller's plan, calls used today, remaining allowance, alert allowance, depth limits, and what each plan includes.
Hints: read-only yes · destructive no · idempotent yes · open-world no
upgradeReturns a checkout link for the Pro plan ($49/month: full history and changes, all stablecoin venues, full issuer terms, 100 alerts, 5000 calls/day). Needs an API key.
Hints: read-only no · destructive no · idempotent no · open-world yes
manage_subscriptionReturns a Stripe Billing Portal link to update payment details, see invoices, or cancel the Pro subscription. Needs an API key with a subscription.
Hints: read-only no · destructive no · idempotent no · open-world yes
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.