{"id":69310,"recorded_at":"2026-10-26T14:37:57.962146Z","observed_at":"2026-10-26T14:37:57.962104Z","subject_kind":"source_record","subject":"x402_bazaar:https://api.teardrop.dev/tools/mcp#get_yield_rates","kind":"listing","method":"baseline/1","body":{"endpoints":[["x402","https://api.teardrop.dev/tools/mcp"]],"name":"api.teardrop.dev/tools/mcp","owner_address":"0xf2eec9de86274913f85a8aa6427ad65a9b0bc90a","raw":{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xF2Eec9De86274913F85A8aA6427Ad65a9B0bC90a","scheme":"exact"}],"description":"Teardrop get_yield_rates: Get DeFi yield pool rates from DeFiLlama across 1,000+ protocols and all chains: pools sorted by APY with TVL, base/reward APY, and 7d/30d mean APY context, filterable by protocol, chain, min TVL, min/max APY, and symbol. Returns up to 50 pools. For protocol-specific lending comparisons (Aave vs Compound) prefer get_lending_rates.","extensions":{"bazaar":{"info":{"input":{"description":"Get DeFi yield pool rates from DeFiLlama across 1,000+ protocols and all chains: pools sorted by APY with TVL, base/reward APY, and 7d/30d mean APY context, filterable by protocol, chain, min TVL, min/max APY, and symbol. Returns up to 50 pools. For protocol-specific lending comparisons (Aave vs Compound) prefer get_lending_rates.","inputSchema":{"properties":{"chain":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Filter by chain name (e.g. 'Ethereum', 'Base', 'Arbitrum'). Case-insensitive. None = all chains.","title":"Chain"},"limit":{"default":20,"description":"Maximum number of pools to return, sorted by APY descending.","maximum":50,"minimum":1,"title":"Limit","type":"integer"},"max_apy":{"anyOf":[{"minimum":0,"type":"number"},{"type":"null"}],"default":null,"description":"Exclude pools with APY above this value (%). Default None = no upper bound. Use to filter out leveraged/boosted pools (e.g. max_apy=30) so genuine stablecoin yields surface.","title":"Max Apy"},"min_apy":{"default":0,"description":"Exclude pools with APY below this value (%). Default 0 includes all.","minimum":0,"title":"Min Apy","type":"number"},"min_tvl_usd":{"default":1000000,"description":"Exclude pools with TVL below this threshold (USD). Default $1M filters noise.","minimum":0,"title":"Min Tvl Usd","type":"number"},"protocols":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"description":"Filter by DeFiLlama project slugs (e.g. ['aave-v3', 'compound-v3']). None or empty list = include all protocols.","title":"Protocols"},"stable_only":{"default":false,"description":"When true, return only stablecoin pools and rank by 30d mean APY first to emphasize consistency over short-term spikes.","title":"Stable Only","type":"boolean"},"symbols_any":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"description":"Optional symbol filter. If provided, include pools whose symbol field contains at least one token from this list (case-insensitive). Use held token symbols from get_wallet_portfolio to focus results.","title":"Symbols Any"}},"title":"GetYieldRatesInput","type":"object"},"toolName":"get_yield_rates","transport":"streamable-http","type":"mcp"},"output":{"example":{"filters_applied":{},"note":"","pools":[],"total_matching":0},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"description":{"type":"string"},"inputSchema":{"type":"object"},"toolName":{"type":"string"},"transport":{"enum":["streamable-http","sse"],"type":"string"},"type":{"const":"mcp","type":"string"}},"required":["type","toolName","inputSchema"],"type":"object"},"output":{"properties":{"example":{"properties":{"filters_applied":{"additionalProperties":true,"type":"object"},"note":{"type":"string"},"pools":{"items":{"properties":{"apy":{"type":"number"},"apy_base":{"anyOf":[{"type":"number"},{"type":"null"}]},"apy_mean_30d":{"anyOf":[{"type":"number"},{"type":"null"}]},"apy_mean_7d":{"anyOf":[{"type":"number"},{"type":"null"}]},"apy_reward":{"anyOf":[{"type":"number"},{"type":"null"}]},"chain":{"type":"string"},"il_risk":{"anyOf":[{"type":"string"},{"type":"null"}]},"pool_id":{"type":"string"},"project":{"type":"string"},"stable":{"type":"boolean"},"symbol":{"type":"string"},"tvl_usd":{"type":"number"}},"required":["pool_id","project","symbol","chain","tvl_usd","apy","apy_mean_7d","apy_mean_30d","apy_base","apy_reward","stable","il_risk"],"type":"object"},"type":"array"},"provenance":{"anyOf":[{"description":"Machine-readable source and freshness metadata for a tool response.","properties":{"cache_age_seconds":{"anyOf":[{"minimum":0,"type":"number"},{"type":"null"}],"default":null},"cache_hit":{"default":false,"type":"boolean"},"cache_ttl_seconds":{"anyOf":[{"minimum":0,"type":"integer"},{"type":"null"}],"default":null},"provider":{"type":"string"},"retrieved_at":{"type":"string"},"source_fetched_at":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"source_urls":{"items":{"type":"string"},"type":"array"}},"required":["provider","retrieved_at"],"type":"object"},{"type":"null"}],"default":null,"description":"Source and freshness metadata for the DeFiLlama response."},"total_matching":{"type":"integer"}},"required":["pools","total_matching","filters_applied","note"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T00:43:57.375Z","quality":{"l30DaysTotalCalls":0,"l30DaysUniquePayers":0,"lastCalledAt":"2026-10-05T01:32:13.43Z"},"resource":"https://api.teardrop.dev/tools/mcp#get_yield_rates","type":"mcp","x402Version":2},"source":"x402_bazaar","summary":"Teardrop get_yield_rates: Get DeFi yield pool rates from DeFiLlama across 1,000+ protocols and all chains: pools sorted by APY with TVL, base/reward APY, and 7d/30d mean APY context, filterable by protocol, chain, min TVL, min/max APY, and symbol. Returns up to 50 pools. For protocol-specific lending comparisons (Aave vs Compound) prefer get_lending_rates."},"body_sha256":"7fe88925ff2b8d5c5580df00eb76d3d0ddd4f43af7d781df250f0b489c1c3887","prev_id":null,"leaf":"0x40c55a25ad437201820161bdf18bc09800ca411a4184a56388f7bbae232dbc54","leaf_text":"{\"body\":\"7fe88925ff2b8d5c5580df00eb76d3d0ddd4f43af7d781df250f0b489c1c3887\",\"id\":69310,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025477962104,\"prev\":null,\"subject\":\"x402_bazaar:https://api.teardrop.dev/tools/mcp#get_yield_rates\",\"subject_kind\":\"source_record\"}","day":null,"proof":[]}