Protocol TVL Lookup

Look up a DeFi protocol's reported total value locked, chain breakdown, category, audit information and recent changes.

Pay by wallet (x402) protocol-tvl-lookup

Example

Input
{
  "protocol": "aave-v3"
}
Answer
{
  "url": "https://aave.com",
  "name": "Aave V3",
  "slug": "aave-v3",
  "audits": 2,
  "chains": [
    "Fantom",
    "Harmony",
    "Base",
    "Avalanche",
    "Soneium",
    "Scroll",
    "Ethereum",
    "Metis",
    "Arbitrum",
    "Binance",
    "MegaETH",
    "Sonic",
    "Plasma",
    "Optimism",
    "Celo",
    "Mantle",
    "Linea",
    "xDai",
    "zkSync Era",
    "Polygon",
    "X Layer"
  ],
  "github": [],
  "symbol": "AAVE",
  "tvl_usd": 23352261394,
  "twitter": "aave",
  "category": "Lending",
  "chain_tvls": {
    "Base": 707862049,
    "Celo": 10691092,
    "xDai": 63524255,
    "Linea": 45262753,
    "Metis": 542728,
    "Sonic": 11482126,
    "Fantom": 3646,
    "Mantle": 547803793,
    "Plasma": 1429883904,
    "Scroll": 6733463,
    "Binance": 179301495,
    "Harmony": 0,
    "MegaETH": 22645982,
    "Polygon": 142978163,
    "Soneium": 462151,
    "X Layer": 88377,
    "Arbitrum": 733702906,
    "Ethereum": 19017359023,
    "Optimism": 53605103,
    "Avalanche": 376136796,
    "zkSync Era": 2191578
  },
  "audit_links": [
    "https://aave.com/security"
  ],
  "description": "Earn interest, borrow assets, and build applications",
  "listed_since": "2022-04-01T01:34:37.000Z",
  "is_open_source": false,
  "tvl_change_1d_pct": null,
  "tvl_change_7d_pct": null
}

Inputs

FieldTypeRequiredWhat it is
protocolstringYesProtocol name or DeFi Llama slug (e.g., 'aave', 'uniswap', 'compound')

Output fields

How reliably each field appears in a successful answer.

FieldTypeAppears
urlstringUsually (present for most inputs)
namestringUsually (present for most inputs)
slugstringUsually (present for most inputs)
auditsnumberUsually (present for most inputs)
chainsarrayUsually (present for most inputs)
tvl_usdnumberUsually (present for most inputs)
twitterstringUsually (present for most inputs)
categorystringUsually (present for most inputs)
audit_linksarrayUsually (present for most inputs)
listed_sincestringUsually (present for most inputs)
is_open_sourcebooleanUsually (present for most inputs)
tvl_change_1d_pctnumberUsually (present for most inputs)
tvl_change_7d_pctnumberUsually (present for most inputs)

How to call it

The same tool through each route. MCP clients reach it through Strale’s server at https://api.strale.io/mcp; the call below is what the agent sends.

# Needs an API key. max_price_cents caps what this call may cost.
curl -X POST https://api.strale.io/v1/do \
  -H "Authorization: Bearer $STRALE_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
    "capability_slug": "protocol-tvl-lookup",
    "inputs": {
      "protocol": "aave-v3"
    },
    "max_price_cents": 2
  }'

Limitations

  • Output reflects DefiLlama (Protocol TVL API) at query time. Dependent on upstream API availability; may degrade if the provider rate-limits or is temporarily unavailable.

Bundled checks that include it