Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,558Letters: 14Defects: 1,331counted 4 min ago
teppi

Server definition

Hash
sha256:296817de46f78d1463512d0f730dc48d7d22fb8b2bd0d505ce92ede96ca11ce2
What it is
What a remote MCP server returned when asked what it offers: 2 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Use this when you need to find the best DeFi yields for a token across all chains and protocols. Returns ranked opportunities in JSON.\n\n1. pool: pool/vault name and pair\n2. protocol: protocol name (Aave, Compound, Lido, Aerodrome, etc.)\n3. chain: which blockchain network\n4. apy: current annual percentage yield\n5. tvl: total value locked in USD\n6. riskLevel: risk assessment (low/medium/high)\n7. type: yield type (lending, staking, LP, vault)\n\nExample output: {\"pools\":[{\"pool\":\"USDC Lending\",\"protocol\":\"Aave V3\",\"chain\":\"base\",\"apy\":4.82,\"tvl\":125000000,\"riskLevel\":\"low\",\"type\":\"lending\"}],\"token\":\"USDC\",\"totalPools\":15}\n\nUse this BEFORE deploying idle capital to find the highest safe yield. Essential for yield optimization and DeFi strategy comparison.\n\nDo NOT use for swap quotes -- use dex_get_swap_quote instead. Do NOT use for wallet balance -- use wallet_get_portfolio instead. Do NOT use for Base-only yields -- use base_get_defi_opportunities instead. Do NOT use for liquidation risk -- use defi_get_liquidation_levels instead.", "inputSchema": { "properties": { "chain": { "description": "Filter by chain (e.g. base, ethereum, arbitrum, polygon). Optional — returns all chains if omitted.", "type": "string" }, "limit": { "description": "Number of results to return (default: 10, max: 50)", "type": "number" }, "minTvl": { "description": "Minimum TVL in USD to filter pools (default: 100000)", "type": "number" }, "token": { "description": "Token symbol to find yields for (e.g. USDC, ETH, WBTC)", "type": "string" } }, "required": [ "token" ], "type": "object" }, "name": "defi_find_best_yields", "outputSchema": null }, { "description": "Use this when you need to find the best DeFi yields for a token across all chains and protocols. Returns ranked opportunities in JSON. POST variant of defi_find_best_yields -- same params passed as JSON body instead of query string.\n\n1. pool: pool/vault name and pair\n2. protocol: protocol name (Aave, Compound, Lido, Aerodrome, etc.)\n3. chain: which blockchain network\n4. apy: current annual percentage yield\n5. tvl: total value locked in USD\n6. riskLevel: risk assessment (low/medium/high)\n7. type: yield type (lending, staking, LP, vault)\n\nExample output: {\"pools\":[{\"pool\":\"USDC Lending\",\"protocol\":\"Aave V3\",\"chain\":\"base\",\"apy\":4.82,\"tvl\":125000000,\"riskLevel\":\"low\",\"type\":\"lending\"}],\"token\":\"USDC\",\"totalPools\":15}\n\nUse this BEFORE deploying idle capital to find the highest safe yield. Essential for yield optimization and DeFi strategy comparison.\n\nDo NOT use for swap quotes -- use dex_get_swap_quote instead. Do NOT use for wallet balance -- use wallet_get_portfolio instead. Do NOT use for Base-only yields -- use base_get_defi_opportunities instead. Do NOT use for liquidation risk -- use defi_get_liquidation_levels instead.", "inputSchema": { "properties": { "chain": { "description": "Filter by chain (e.g. base, ethereum, arbitrum, polygon). Optional — returns all chains if omitted.", "type": "string" }, "limit": { "description": "Number of results to return (default: 10, max: 50)", "type": "number" }, "minTvl": { "description": "Minimum TVL in USD to filter pools (default: 100000)", "type": "number" }, "token": { "description": "Token symbol to find yields for (e.g. USDC, ETH, WBTC)", "type": "string" } }, "required": [ "token" ], "type": "object" }, "name": "defi_find_best_yields", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:296817de46f78d1463512d0f730dc48d7d22fb8b2bd0d505ce92ede96ca11ce2 | sha256sum