# kukapay/defi-yields-mcp [Health: Active]

**Category:** 💰 Finance & Fintech  
**Repository:** https://github.com/kukapay/defi-yields-mcp  
**GitHub Stars:** 16  
**Views:** 1  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/kukapay-defi-yields-mcp

## Description
An MCP server for AI agents to explore DeFi yield opportunities.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `uvx` (confidence: high):

```json
"mcpServers": {
  "defi-yields-mcp": {
    "command": "uvx",
    "args": ["defi-yields-mcp"]
  }
}
```

## Documentation

## What kukapay/defi-yields-mcp MCP server does

kukapay/defi-yields-mcp MCP server exposes DeFiLlama yield data to AI agents through the Model Context Protocol. It is intended for exploring available DeFi yield pools and examining metrics that can help compare them.

The server provides one data-fetching tool, `get_yield_pools`. An agent can request pool data without fetching the source directly, then narrow the results by blockchain network, such as Ethereum or Solana, or by protocol and project, such as Lido or Aave.

The package also defines an `analyze_yields` prompt. This prompt gives an AI agent a structure for reviewing returned pools, including current APY, the 30-day mean APY, and prediction data. The README demonstrates requests for a project's pools, pools on a particular chain, and historical APY comparisons.

## How it works

The server obtains yield pool information from DefiLlama and makes that information available through MCP. A typical flow is to call `get_yield_pools` with an optional chain or project filter, then use the resulting records with the `analyze_yields` prompt.

Returned records can include the chain, pool identifier, project, TVL in USD, APY, 30-day average APY, and a predictions object. The example includes prediction fields such as a predicted class, predicted probability, and binned confidence.

## Setup and configuration

kukapay/defi-yields-mcp MCP server requires Python 3.10 or newer. The documented packaging path uses `uvx`, allowing the server to run with:

```bash
uvx defi-yields-mcp
```

```bash
uvx mcp install -m defi_yields_mcp --name "DeFi Yields Server"
```

Manual configuration is also supported. Add a server entry whose command is `uvx` and whose argument is `defi-yields-mcp` to Claude Desktop's `claude_desktop_config.json`, then restart the application. The documented configuration uses the standard MCP server command-and-arguments pattern and does not list required environment variables.

## Tools and capabilities

- Fetch yield pool data from DefiLlama.
- Filter results by chain.
- Filter results by project.
- Provide an analysis prompt for interpreting yield data.
- Examine APY, 30-day mean APY, TVL, and prediction fields when those values are returned.

## Limitations and notes

The server's documented scope is yield-data retrieval and analysis guidance. Results depend on the data exposed by DefiLlama, and the material does not specify update timing, historical coverage, or guarantees about yield outcomes. Use the server when an agent needs to investigate and compare listed pools, not as evidence that a yield is risk-free or guaranteed.

_Full upstream README: https://allmcps.com/mcp/kukapay-defi-yields-mcp/readme_

