Skip to main content

DeFi Yields MCP

An MCP server for AI agents to explore DeFi yield opportunities, powered by DefiLlama.

Discord GitHub License Python Version Status

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:

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:

{
 "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:

[
  {
    "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 file for details.

Metadata

Release files for iflow-mcp_defi-yields-mcp 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iflow-mcp_defi-yields-mcp 0.1.0
File Size Uploaded
iflow_mcp_defi_yields_mcp-0.1.0.tar.gz 17.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iflow-mcp_defi-yields-mcp 0.1.0
File Interpreter ABI Platform
iflow_mcp_defi_yields_mcp-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 22.3 kB

Release files / iflow_mcp_defi_yields_mcp-0.1.0.tar.gz

Download URL iflow_mcp_defi_yields_mcp-0.1.0.tar.gz
Size 17.6 kB
Tags Source
SHA-256 checksum
How to use checksums
66e783751a243fad7b4b8b0a46ffcd9f9ef73f9b8e1bd2a9b198cec6b15046a6
BLAKE2b-256 checksum
How to use checksums
c120496ef1dbd788efd5fc0bbc062d8420f4df08b887877e52aafee5af273dcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.9

Release files / iflow_mcp_defi_yields_mcp-0.1.0-py3-none-any.whl

Download URL iflow_mcp_defi_yields_mcp-0.1.0-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
33f907e2c67b89f07c55a106154d726619ee821e12ae01344e6c6ebd37782179
BLAKE2b-256 checksum
How to use checksums
cf0d6905e95ed96b7fbd3e11bd1897db36ae1e69063e876f1d131d298479eabf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.9

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page