Defillama
liveCryptoFinanceDefiLlama DeFi analytics — TVL by protocol and chain, fee/revenue data, stablecoin market caps, and yield pool APYs (free, no auth).
Tools
defi_tvl_protocolsSearch 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_detailGet 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_tvlCompare total value locked across all blockchains. Returns TVL per chain to identify where capital is concentrated.
No parameters required.
Try it
defi_protocol_feesCheck 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_stablecoinsGet stablecoin market cap and distribution across blockchains. Returns supply per chain to track adoption and network preferences.
No parameters required.
Try it
defi_yieldsFind 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_unlocksCrypto 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_emissionOne 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.
curl -X POST https://gateway.pipeworx.io/defillama/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'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.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("defi_tvl_protocols", {});// 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)");