DeFi Protocol Data

DeFi protocol data: TVL, yield pools, and cross-chain analytics

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
90%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~449Tokens (tool definitions)
~1.1 KBTypical response size
Minimal attention impact (0.35% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "defi": {
      "url": "https://defi.memoryapi.org/mcp"
    }
  }
}

Remote endpoints

https://defi.memoryapi.org/mcpstreamable-http

What it can do

Tool inventory

Tools (3)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢get_defi_protocols(chain, limit, min_tvl, slug)

Get DeFi protocol TVL data from DefiLlama. Returns top protocols sorted by Total Value Locked. Filter by chain, minimum TVL, or get a single protocol by slug.

Input Schema

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "description": "Filter by blockchain (ethereum, bsc, solana, arbitrum, etc.)"
    },
    "limit": {
      "type": "number",
      "description": "Number of results (default 20, max 100)",
      "default": 20
    },
    "min_tvl": {
      "type": "number",
      "description": "Minimum TVL in USD"
    },
    "slug": {
      "type": "string",
      "description": "Single protocol slug for detail (e.g. aave, uniswap, lido)"
    }
  }
}
🟢get_yield_pools(chain, project, symbol, min_apy, min_tvl, ...)

Get DeFi yield and APY pool data from DefiLlama. Filter from 19,000+ pools by chain, project, token symbol, or minimum APY.

Input Schema

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "description": "Blockchain filter (ethereum, bsc, solana, etc.)"
    },
    "project": {
      "type": "string",
      "description": "Protocol name (e.g. aave, compound, curve)"
    },
    "symbol": {
      "type": "string",
      "description": "Token symbol filter (e.g. USDC, ETH, BTC)"
    },
    "min_apy": {
      "type": "number",
      "description": "Minimum APY percentage"
    },
    "min_tvl": {
      "type": "number",
      "description": "Minimum pool TVL in USD"
    },
    "limit": {
      "type": "number",
      "description": "Number of results (default 20, max 50)",
      "default": 20
    }
  }
}
🟢get_chain_tvl(chain, limit)

Get blockchain ecosystem TVL data. Returns all chains ranked by TVL, or TVL history for a specific chain.

Input Schema

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "description": "Chain name for history (e.g. Ethereum, BSC, Solana). Omit for all chains."
    },
    "limit": {
      "type": "number",
      "description": "History data points (default 10, max 30)",
      "default": 10
    }
  }
}

Recommended Prompts

retrieve_data
Get details about [item] from DeFi Protocol Data
Expected tools: get_defi_protocols
fetch_info
Fetch [information type] using DeFi Protocol Data
Expected tools: get_defi_protocols

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools
verifiedversion not recorded3 tools