debank_get_protocols
Retrieve DeFi protocol information including total value locked and supported chains. Filter by protocol ID, chain, or get all protocols.
Instructions
Get DeFi protocol information from DeBank.
This tool retrieves comprehensive information about DeFi protocols, including TVL (Total Value Locked), supported chains, and protocol metadata.
Args: protocol_id: Optional specific protocol ID (e.g., 'uniswap', 'aave', 'compound', 'curve', 'lido', 'makerdao') chain_id: Optional filter by chain (e.g., 'eth', 'bsc', 'polygon') all_chains: If True, get all protocols across all chains
Returns: Protocol object(s) with the following structure: { "id": "uniswap", "name": "Uniswap", "chain": "eth", "logo_url": "https://...", "tvl": 5234567890, "portfolio_item_list": [...] }
Examples: - Get all protocols on Ethereum: debank_get_protocols(chain_id="eth") - Get specific protocol: debank_get_protocols(protocol_id="uniswap") - Get all protocols: debank_get_protocols(all_chains=True) - Get Aave on Polygon: debank_get_protocols(protocol_id="aave", chain_id="polygon")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain_id | No | ||
| all_chains | No | ||
| protocol_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||