{"uid":"cap_7C4woLZ-wCjhOFZ0_MIVl","slug":"defi-oracle-protocol-comparison-e5b33c10","name":"DeFi Oracle Protocol Comparison","description":"DeFi data for AI agents — yield rates, swap routes, IL calculator, liquidation risk, MEV scanner, TVL tracking. Powered by DeFiLlama + on-chain RPC data. Pay with USDC on Base via x402.","url":"https://aracil.vercel.app/api/protocol-compare","method":"POST","headers":{},"bodySchema":{"type":"object","required":["protocols"],"properties":{"protocols":{"type":"array","description":"Array of protocol slugs (min 2)"}}},"responseSchema":{"type":"object","properties":{"count":{"type":"number"},"comparison":{"type":"array","items":{"type":"object","properties":{"tvl":{"type":"number"},"name":{"type":"string"},"slug":{"type":"string"},"chain":{"type":"string"},"category":{"type":"string"},"change_1d":{"type":"number"},"change_7d":{"type":"number"}}}},"winner_tvl":{"type":"string"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_PUC1EusA594ROJzVsqx61","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Compares two or more DeFi protocols side-by-side by TVL, chain, category, and 1d/7d change, returning the highest-TVL winner","exampleAgentPrompt":"Compare Uniswap, Aave, and Curve for me — I want to see which one has the most TVL, what chain they're on, and how they've changed over the past day and week.","exampleUseCases":[{"title":"Picking highest-TVL lending protocol","prompt":"I'm deciding between Aave, Compound, and MakerDAO to park my stablecoins — can you compare their TVLs and recent growth so I know which one is biggest and trending up?"},{"title":"Monitoring DEX competition","prompt":"Compare Uniswap and SushiSwap for me — I want to see which has more TVL right now and which one has been gaining ground over the last 7 days."},{"title":"DeFi research report on protocol size","prompt":"I'm writing a research summary on liquid staking — can you pull TVL and category data for Lido, Rocket Pool, and Frax ETH and tell me which one is the market leader?"}],"resultDescription":"Returns a JSON object containing a count of compared protocols, an array of protocol objects each with name, slug, chain, category, TVL, 1-day change, and 7-day change, plus a 'winner_tvl' field identifying the protocol slug with the highest TVL.","failureModes":["Invalid or unrecognized protocol slugs return empty or null entries","Fewer than 2 protocols in the array causes a validation error","Stale TVL data if DeFiLlama upstream is delayed","Payment failure if USDC on Base is not provided via x402","Network timeout from on-chain RPC data source"],"whenToPreferThis":"Use this endpoint when you need a direct side-by-side comparison of 2+ DeFi protocols by TVL and recent momentum, especially when you want a clear winner identified automatically. Prefer this over general DeFi data feeds when the user's question is explicitly comparative (e.g. 'which is bigger?', 'which is growing faster?') rather than a single-protocol deep-dive.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T00:38:54.371Z","isFirstParty":false}