https://github.com/kukapay/defi-yields-mcp
An MCP server for AI agents to explore DeFi yield opportunities, powered by DefiLlama.
https://github.com/kukapay/defi-yields-mcp
Last synced: 4 months ago
JSON representation
An MCP server for AI agents to explore DeFi yield opportunities, powered by DefiLlama.
- Host: GitHub
- URL: https://github.com/kukapay/defi-yields-mcp
- Owner: kukapay
- License: mit
- Created: 2025-04-19T05:39:29.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-04-19T05:41:08.000Z (7 months ago)
- Last Synced: 2025-04-19T12:59:44.156Z (7 months ago)
- Language: Python
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-mcp-servers - defi-yields-mcp - An MCP server enabling AI agents to explore DeFi yield opportunities across multiple platforms. ([Read more](/details/defi-yields-mcp.md)) `defi` `yield-farming` `blockchain` `ai-integration` (Blockchain & Crypto MCP Servers)
- awesome-mcp-servers - **defi-yields-mcp** - An MCP server for AI agents to explore DeFi yield opportunities, powered by DefiLlama. `python` `mcp` `server` `ai` `http` `pip install git+https://github.com/kukapay/defi-yields-mcp` (🤖 AI/ML)
- awesome-mcp-servers - **defi-yields-mcp** - An MCP server for AI agents to explore DeFi yield opportunities, powered by DefiLlama. `python` `mcp` `server` `ai` `http` `pip install git+https://github.com/kukapay/defi-yields-mcp` (AI/ML)
README
# DeFi Yields MCP
An MCP server for AI agents to explore DeFi yield opportunities, powered by DefiLlama.
[](https://discord.gg/aRnuu2eJ)



## Features
- **Data Fetching Tool**: The `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).
- **Analysis Prompt**: The `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.
- **Packaged for Ease**: Run the server directly with `uvx defi-yields-mcp`.
## Installation
To use the server with Claude Desktop, you can either install it automatically or manually configure the Claude Desktop configuration file.
### Option 1: Automatic Installation
Install the server for Claude Desktop:
```bash
uvx mcp install -m defi_yields_mcp --name "DeFi Yields Server"
```
### Option 2: Manual Configuration
Locate the configuration file:
- **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`
- **Windows**: `%APPDATA%\Claude\claude_desktop_config.json`
Add the server configuration:
```json
{
"mcpServers": {
"defi-yields-mcp": {
"command": "uvx",
"args": [ "defi-yields-mcp" ]
}
}
}
```
Restart Claude Desktop.
## Examples
You can use commands like:
- "Fetch yield pools for the Lido project."
- "Analyze yield pools on Ethereum."
- "What are the 30-day mean APYs for Solana pools?"
The `get_yield_pools` tool fetches and filters the data, while the `analyze_yields` prompt guides the LLM to provide a detailed analysis.
### Example Output
Running the `get_yield_pools` tool with a filter for Ethereum:
```json
[
{
"chain": "Ethereum",
"pool": "STETH",
"project": "lido",
"tvlUsd": 14804019222,
"apy": 2.722,
"apyMean30d": 3.00669,
"predictions": {
"predictedClass": "Stable/Up",
"predictedProbability": 75,
"binnedConfidence": 3
}
},
...
]
```
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.