About Moltllama
Moltllama serves DeFi data from DeFiLlama to AI agents and other HTTP consumers, with a dashboard for browsing. It covers protocol metrics and contract interfaces on Ethereum and Base.
Key features
- 01Protocol TVL, fees, and revenue
- 02Token prices and chain statistics
- 03Yield opportunities and DEX volumes
- 04Contract addresses, ABIs, and signatures
- 05MCP, REST API, and web dashboard
Use cases
- 01Review protocol TVL and fee data
- 02Find yield opportunities across protocols
- 03Inspect contract interfaces on Ethereum and Base
MCP support
Its MCP API exposes tools and DeFi data, including protocols, yields, prices, DEX volumes, fees, and contract details, to AI agents.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://moltllama.com/api/mcpclaude mcp add --transport http MoltLlama https://moltllama.com/api/mcp{"mcpServers":{"MoltLlama":{"type":"http","url":"https://moltllama.com/api/mcp"}}}Open in Cursor{"servers":{"MoltLlama":{"type":"http","url":"https://moltllama.com/api/mcp"}}}Open in VS Code{"mcpServers":{"MoltLlama":{"type":"http","url":"https://moltllama.com/api/mcp"}}}{"mcpServers":{"MoltLlama":{"serverUrl":"https://moltllama.com/api/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
8| Parameter | Type | Required | Description |
|---|---|---|---|
| chain | string | No | Filter by chain slug (e.g. 'base', 'ethereum') |
| category | string | No | Filter by protocol category (e.g. 'lending', 'dex') |
| minTvl | number | No | Minimum TVL in USD |
| limit | number | No | Maximum number of results (default 100, max 500) |
| sort | enum | No | Sort field (default 'tvl')tvl | change_1d | change_7d |
Details
From the project READMEMoltLlama
DeFi data and contract interfaces for AI agents that execute real tasks.
Live at moltllama.com
What it does
MoltLlama aggregates DeFi protocol data from DeFiLlama into three surfaces:
- MCP API — Machine Context Protocol endpoints for AI agents to discover and call DeFi tools (protocols, yields, prices, DEX volumes, fees, contracts)
- REST API — JSON endpoints at
/api/mcp/*for any HTTP consumer - Dashboard — Web UI for browsing protocols, yields, DEX volumes, and contract interfaces
Supported chains: Ethereum, Base. Protocols include Aave V3, Uniswap V3, Compound V3, Aerodrome, Morpho, and Moonwell.
Quick start
npm install
cp .env.example .env.local
npm run dev
The app runs at localhost:3000. No environment variables are required for development — caching falls back to in-memory LRU.
MCP integration
Add to your AI agent's MCP config:
{
"mcpServers": {
"moltllama": {
"url": "https://moltllama.com/api/mcp"
}
}
}
API endpoints
| Endpoint | Description |
|---|---|
GET /api/mcp/protocols | List all tracked protocols with TVL |
GET /api/mcp/protocols/[slug] | Protocol detail (TVL, fees, revenue) |
GET /api/mcp/prices | Current token prices |
GET /api/mcp/chains/[chain] | Chain TVL and stats |
GET /api/mcp/yields | Yield opportunities across protocols |
GET /api/mcp/dexs | DEX trading volumes |
GET /api/mcp/fees | Protocol fee data |
GET /api/mcp/contracts | Contract addresses, ABIs, and function signatures |
Environment variables
| Variable | Required | Description |
|---|---|---|
UPSTASH_REDIS_REST_URL | Production | Redis cache URL |
UPSTASH_REDIS_REST_TOKEN | Production | Redis cache token |
DEFILLAMA_API_KEY | No | DeFiLlama Pro API key |
COINGECKO_API_KEY | No | CoinGecko Pro API key (fallback provider) |
BASE_RPC_URL | No | Base chain RPC endpoint |
ETHEREUM_RPC_URL | No | Ethereum RPC endpoint |
Tech stack
Next.js 14 (App Router) · TypeScript · Tailwind CSS · Recharts · Radix UI · SWR · Zod · Upstash Redis
License
All rights reserved.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.