DeFi Garden

Underwritten DeFi yield discovery & goal planning for AI agents on Base & EVM.

Should I use this

Quality & Safety

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

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~486Tokens (tool definitions)
~800 BTypical response size
Minimal attention impact (0.38% 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-garden": {
      "url": "https://www.defi.garden/api/mcp"
    }
  }
}

Remote endpoints

https://www.defi.garden/api/mcpstreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢get_base_yields(asset, protocol, min_tvl, max_apy)

Query and filter verified Base yield pools (Morpho Blue, Auto Finance baseEUR, Moonwell, Aerodrome, TermMax) with strict trust rails (sanity ceiling <= 1000%, minimum TVL >= $100K, anomaly demotion).

Input Schema

{
  "type": "object",
  "properties": {
    "asset": {
      "type": "string",
      "description": "Optional asset filter (e.g. 'USDC', 'baseEUR', 'WETH', 'cbBTC')"
    },
    "protocol": {
      "type": "string",
      "description": "Optional protocol filter ('morpho-blue', 'aerodrome', 'moonwell', 'auto-finance', 'termmax')"
    },
    "min_tvl": {
      "type": "number",
      "description": "Minimum TVL in USD (default: 100000)"
    },
    "max_apy": {
      "type": "number",
      "description": "Maximum allowable APY sanity ceiling (default: 1000)"
    }
  }
}
🟢find_lending_rate(asset, chain)

Query real-time supply and borrow lending APYs, collateral risk parameters, and LLTV limits on Base.

Input Schema

{
  "type": "object",
  "properties": {
    "asset": {
      "type": "string",
      "description": "Asset symbol (e.g. 'USDC', 'baseEUR', 'WETH', 'cbBTC')"
    },
    "chain": {
      "type": "string",
      "description": "Chain name (default: 'base')"
    }
  },
  "required": [
    "asset"
  ]
}
🟢get_looping_params(collateral_asset, borrow_asset, target_leverage)

Calculate leverage multiplier, borrow capacity, liquidation threshold (LLTV), and net APY projection for yield looping strategies.

Input Schema

{
  "type": "object",
  "properties": {
    "collateral_asset": {
      "type": "string",
      "description": "Collateral asset (e.g. 'WETH', 'cbBTC', 'baseEUR')"
    },
    "borrow_asset": {
      "type": "string",
      "description": "Borrowed asset (e.g. 'USDC')"
    },
    "target_leverage": {
      "type": "number",
      "description": "Target leverage multiplier (e.g. 1.5 to 4.0)"
    }
  },
  "required": [
    "collateral_asset",
    "borrow_asset"
  ]
}
🟢get_trust_rails

Retrieve active safety invariants, sanity ceilings, oracle divergence gates, and pool qualification criteria for autonomous agent safety.

Input Schema

{
  "type": "object",
  "properties": {}
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools