An MCP server for AI agents to explore DeFi yield opportunities, powered by DefiLlama.
An MCP server for AI agents to explore DeFi yield opportunities, powered by DefiLlama.
get_yield_pools
tool retrieves DeFi yield pool data from the DefiLlama, allowing filtering by chain (e.g., Ethereum, Solana) or project (e.g., Lido, Aave).analyze_yields
prompt generates tailored instructions for AI agents to analyze yield pool data, focusing on key metrics like APY, 30-day mean APY, and predictions.uvx defi-yields-mcp
.To use the server with Claude Desktop, you can either install it automatically or manually configure the Claude Desktop configuration file.
Install the server for Claude Desktop:
uvx mcp install -m defi_yields_mcp --name "DeFi Yields Server"
Locate the configuration file:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
Add the server configuration:
{ "mcpServers": { "defi-yields-mcp": { "command": "uvx", "args": [ "defi-yields-mcp" ] } } }
Restart Claude Desktop.
You can use commands like:
The get_yield_pools
tool fetches and filters the data, while the analyze_yields
prompt guides the LLM to provide a detailed analysis.
Running the get_yield_pools
tool with a filter for Ethereum:
[ { "chain": "Ethereum", "pool": "STETH", "project": "lido", "tvlUsd": 14804019222, "apy": 2.722, "apyMean30d": 3.00669, "predictions": { "predictedClass": "Stable/Up", "predictedProbability": 75, "binnedConfidence": 3 } }, ... ]
This project is licensed under the MIT License. See the LICENSE file for details.
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!