Defillama

liveCryptoFinance

DefiLlama DeFi analytics — TVL by protocol and chain, fee/revenue data, stablecoin market caps, and yield pool APYs (free, no auth).

8tools
0msauth
free tier50 calls/day

Tools

defi_tvl_protocols

Search DeFi protocols by name or category to compare their total value locked. Returns protocol name, TVL amount, blockchain, and category.

No parameters required.

▶Try it
defi_protocol_detail

Get detailed metrics for a specific DeFi protocol including TVL history over time, breakdown by blockchain, and token information.

No parameters required.

▶Try it
defi_chain_tvl

Compare total value locked across all blockchains. Returns TVL per chain to identify where capital is concentrated.

No parameters required.

▶Try it
defi_protocol_fees

Check daily fees and revenue for a DeFi protocol. Returns fee trends to analyze profitability and income changes over time.

No parameters required.

▶Try it
defi_stablecoins

Get stablecoin market cap and distribution across blockchains. Returns supply per chain to track adoption and network preferences.

No parameters required.

▶Try it
defi_yields

Find yield opportunities across DeFi pools filtered by project name, minimum TVL, or minimum APY. Returns APY, TVL, and project details.

No parameters required.

▶Try it
defi_token_unlocks

Crypto token UNLOCK calendar from DefiLlama: every scheduled vesting cliff and emission-rate change across ~370 tracked tokens in a date window (e.g. "which token unlocks are scheduled this week", "un

No parameters required.

▶Try it
defi_token_emission

One crypto token's full vesting / EMISSION SCHEDULE from DefiLlama (e.g. "Hyperliquid HYPE unlock schedule", "when do Arbitrum team tokens vest"). Returns max supply, allocation by category (insiders,

No parameters required.

▶Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/defillama/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/defillama/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"defi_tvl_protocols","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("defi_tvl_protocols", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("defillama defi analytics — tvl by protocol and chain, fee/revenue data, stablecoin market caps, and yield pool apys (free, no auth)");