MoltLlama
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.