ProfitSpot MCP
ProfitSpot MCP is a cross-chain DeFi intelligence server that gives AI agents access to yield discovery, risk analysis, profit simulation, and whale tracking across 86 chains and 6,500+ pools.
Discover Yields (๐ข Free): Search and filter top DeFi yield opportunities by chain, minimum TVL, minimum APY, and risk grade (AโF). Returns pool name, protocol, APY, TVL, risk grade, prediction direction, and stablecoin flag. Free tier returns up to 10 results; Pro up to 50.
Calculate Impermanent Loss (๐ข Always Free): Compute exact IL for any 50/50 LP pair given price change percentages for both tokens. Returns IL in USD and %, value-if-held vs value-in-LP, and net gain/loss at various fee APY levels (5%, 10%, 20%, 50%).
DeFi Market Overview (๐ข Basic Free / ๐ Full Pro): Big-picture dashboard with total TVL, top chains, top protocols, pool counts, and average yields. Pro adds hot opportunities.
Analyze Pool (๐ Pro): Deep-dive into a specific pool, including historical APY trends (7d/30d/90d), TVL history, full risk breakdown, impermanent loss scenarios, and projected returns for $1K/$10K/$100K over 30/90/365 days.
Simulate Profit (๐ Pro): Run 1,000 Monte Carlo simulations using an Ornstein-Uhlenbeck APY model accounting for mean reversion, APY crash events, impermanent loss, pool failure probability, and gas costs. Returns bearish/base/optimistic scenarios, full percentile distribution (P5โP95), and probability of profit.
Risk Score (๐ Pro): Get an AโF risk grade for a specific pool or entire protocol, with a 6-factor weighted breakdown covering TVL stability, APY sustainability, protocol reputation/age, IL exposure, pair stability, and security/audit proxy.
Track Whales (๐ Pro): Detect large capital movements (>$500K TVL changes) across pools, identifying significant inflows/outflows and correlating them with APY shifts.
Enables analysis of Ethereum DeFi pools including yield discovery, risk scoring, and impermanent loss calculations for Ethereum-based liquidity pools and protocols.
What is this?
ProfitSpot MCP gives any AI agent โ Claude, GPT, Gemini, or your custom agent โ instant access to the same DeFi intelligence that powers profitspot.live. Think of it as the Bloomberg Terminal for AI agents.
Existing DeFi MCP servers are either basic DeFiLlama wrappers with 1 tool, or locked to a single chain. ProfitSpot MCP covers 86 chains, 6,500+ pools, and adds an intelligence layer โ risk grades, Monte Carlo profit simulation, whale detection โ that no competitor has.
No API key required to get started. Free tier gives you yield discovery, market overview, and IL calculations immediately.
๐ Quick Install
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"profitspot": {
"command": "uvx",
"args": ["profitspot-mcp"],
"env": {
"PROFITSPOT_API_KEY": "your-pro-key-here"
}
}
}
}Free tier? Just remove the
"env"block entirely. No key needed.
Cursor
Add to .cursor/mcp.json in your project root:
{
"mcpServers": {
"profitspot": {
"command": "uvx",
"args": ["profitspot-mcp"],
"env": {
"PROFITSPOT_API_KEY": "your-pro-key-here"
}
}
}
}VS Code (Copilot)
Add to your .vscode/mcp.json:
{
"servers": {
"profitspot": {
"type": "stdio",
"command": "uvx",
"args": ["profitspot-mcp"],
"env": {
"PROFITSPOT_API_KEY": "your-pro-key-here"
}
}
}
}pip (manual install)
pip install profitspot-mcp๐ก Example Tool Calls
Real responses from live DeFiLlama data. Every response includes confidence (0โ1) and data_freshness (ISO timestamp).
1. Discover Yields โ Ethereum, grade B or better
discover_yields(chain="Ethereum", min_tvl=10000000, min_apy=3, max_risk="B", limit=5){
"data": {
"pools": [
{
"pool_id": "fc9f488e-8183-416f-a61e-4e5c571d4395",
"symbol": "WETH-USDT",
"protocol": "uniswap-v3",
"chain": "Ethereum",
"apy": 31.53,
"apy_base": 31.53,
"apy_reward": 0,
"apy_mean_30d": 37.11,
"tvl_usd": 73909084,
"risk_grade": "B",
"risk_score": 74,
"prediction": "Down",
"stablecoin": false,
"il_risk": "yes",
"exposure": "multi"
},
{
"pool_id": "3dd2c646-c05a-4483-98f4-d7a924a6d6d3",
"symbol": "WBTC-USDT",
"protocol": "uniswap-v3",
"chain": "Ethereum",
"apy": 22.24,
"apy_base": 22.24,
"apy_reward": 0,
"apy_mean_30d": 21.92,
"tvl_usd": 16180215,
"risk_grade": "B",
"risk_score": 74,
"prediction": "Down",
"stablecoin": false,
"il_risk": "yes",
"exposure": "multi"
},
{
"pool_id": "49717ee2-9808-4288-b76d-e658195b7979",
"symbol": "USDC-WETH",
"protocol": "uniswap-v3",
"chain": "Ethereum",
"apy": 18.24,
"apy_base": 18.24,
"apy_reward": 0,
"apy_mean_30d": 20.65,
"tvl_usd": 23656801,
"risk_grade": "B",
"risk_score": 78,
"prediction": "Down",
"stablecoin": false,
"il_risk": "yes",
"exposure": "multi"
},
{
"pool_id": "0d9e7113-c9bc-4fb6-b138-5ca6f6944d6d",
"symbol": "SDCRV",
"protocol": "stake-dao",
"chain": "Ethereum",
"apy": 17.51,
"apy_base": 0,
"apy_reward": 17.51,
"apy_mean_30d": 16.61,
"tvl_usd": 26093458,
"risk_grade": "B",
"risk_score": 71,
"prediction": "Down",
"stablecoin": false,
"il_risk": "no",
"exposure": "single"
}
],
"total_matching": 146,
"total_scanned": 16642,
"filters_applied": {
"chain": "Ethereum",
"min_tvl": 10000000,
"min_apy": 3,
"max_risk": "B",
"limit": 5
}
},
"confidence": 0.92,
"data_freshness": "2026-04-12T02:31:10.638795+00:00",
"tool": "discover_yields",
"tier": "pro",
"powered_by": "profitspot.live"
}What you get: 146 Ethereum pools matched from 16,642 scanned. Each pool comes risk-scored (AโF), with 30-day mean APY and APY prediction direction. Sorted by APY descending.
2. Risk Score โ Deep breakdown for a Uniswap V3 pool
risk_score(pool_id="fc9f488e-8183-416f-a61e-4e5c571d4395"){
"data": {
"type": "pool",
"pool_id": "fc9f488e-8183-416f-a61e-4e5c571d4395",
"symbol": "WETH-USDT",
"protocol": "uniswap-v3",
"chain": "Ethereum",
"grade": "B",
"score": 71,
"summary": "Moderate Risk โ Solid fundamentals, minor concerns. Good for diversified portfolios.",
"factors": {
"tvl_stability": {
"score": 20,
"max": 25,
"detail": "$73.9M TVL โ strong"
},
"apy_sustainability": {
"score": 10,
"max": 20,
"detail": "31.5% APY โ moderate | Volatility: extreme (CV=1.04)"
},
"protocol_reputation": {
"score": 20,
"max": 20,
"detail": "uniswap-v3 โ Tier 1 Blue Chip (est. 48+ months)"
},
"il_exposure": {
"score": 8,
"max": 15,
"detail": "Medium IL โ monitor price divergence"
},
"pair_stability": {
"score": 3,
"max": 10,
"detail": "Non-stable pair โ volatile"
},
"security_audit": {
"score": 10,
"max": 10,
"detail": "Blue chip + deep TVL โ high confidence"
}
}
},
"confidence": 0.88,
"data_freshness": "2026-04-12T02:31:11.516026+00:00",
"tool": "risk_score",
"tier": "pro",
"powered_by": "profitspot.live"
}What you get: A composite B grade (71/100) with 6-factor breakdown. This pool scores perfectly on protocol reputation (Uniswap is Tier 1 Blue Chip, 48+ months) and security, but gets dinged on APY volatility (CV=1.04) and non-stablecoin pair risk. An AI agent can read this and explain exactly why a pool got its grade.
3. Impermanent Loss โ ETH +50%, USDC โ10%
calculate_impermanent_loss(token_a_price_change=50, token_b_price_change=-10, investment_amount=10000){
"data": {
"token_a_change_pct": 50.0,
"token_b_change_pct": -10.0,
"investment_amount": 10000.0,
"il_percent": 3.1754,
"il_usd": 381.05,
"value_if_held": 12000.0,
"value_in_lp": 11618.95,
"net_with_fees": {
"5%": {
"fees_earned": 500.0,
"net_gain_usd": 2118.95,
"net_roi_pct": 21.19
},
"10%": {
"fees_earned": 1000.0,
"net_gain_usd": 2618.95,
"net_roi_pct": 26.19
},
"20%": {
"fees_earned": 2000.0,
"net_gain_usd": 3618.95,
"net_roi_pct": 36.19
},
"50%": {
"fees_earned": 5000.0,
"net_gain_usd": 6618.95,
"net_roi_pct": 66.19
}
},
"interpretation": "Moderate IL โ needs decent APY to compensate."
},
"confidence": 0.99,
"data_freshness": "2026-04-12T02:31:11.517000+00:00",
"tool": "calculate_impermanent_loss",
"tier": "pro",
"powered_by": "profitspot.live"
}What you get: Exact IL of 3.18% ($381) on a $10K position. Your LP is worth $11,619 vs $12,000 if you just held. But here's the key insight โ the net_with_fees table shows that even a modest 5% fee APY makes you net +$2,119 (+21.2% ROI). The tool gives your AI agent the full picture to make an informed recommendation.
๐ Tool Reference
All 7 tools available through the MCP protocol:
discover_yields ๐ข Free
Find top yield opportunities across 86 chains. Filter, risk-score, and rank.
Parameter | Type | Default | Description |
|
|
| Filter by chain name (e.g., |
|
|
| Minimum TVL in USD |
|
|
| Minimum APY percentage |
|
|
| Maximum risk grade: |
|
|
| Max results to return (Free: 10, Pro: 50) |
analyze_pool ๐ Pro
Deep-dive analysis of a single pool: APY trends, risk breakdown, IL scenarios, projected returns.
Parameter | Type | Default | Description |
|
| required | Pool UUID from |
Returns: Historical APY (7d/30d/90d averages), trend direction, volatility stdev, full risk grade breakdown, IL estimate for 3 divergence scenarios, and projected returns for $1K/$10K/$100K at 30/90/365 days.
calculate_impermanent_loss ๐ข Always Free
Pure math โ exact IL for any 50/50 LP pair. No API call needed.
Parameter | Type | Default | Description |
|
| required | % price change for token A (e.g., |
|
| required | % price change for token B (e.g., |
|
|
| Initial investment in USD |
Returns: IL in USD and %, value-if-held vs value-in-LP, net gain/loss at 5%/10%/20%/50% fee APY levels, and a human-readable interpretation.
simulate_profit ๐ Pro
Monte Carlo profit projection using Ornstein-Uhlenbeck APY model. 1,000 simulations.
Parameter | Type | Default | Description |
|
| required | Pool UUID from |
|
|
| Investment amount in USD |
|
|
| Projection horizon (1โ730 days) |
|
|
| Whether to compound returns daily |
Returns: Bearish/Base/Optimistic scenarios with dollar amounts, full percentile distribution (P5โP95), probability of profit, risk factors, and model parameters.
risk_score ๐ Pro
AโF risk grade for any pool or entire protocol. 6-factor weighted breakdown.
Parameter | Type | Default | Description |
|
|
| Score a specific pool |
|
|
| Score an entire protocol (e.g., |
At least one parameter required. For protocols, scores the top 10 pools by TVL and returns an aggregate grade.
6 Factors: TVL Stability (25pts), APY Sustainability + Volatility (20pts), Protocol Reputation + Age (20pts), IL Exposure (15pts), Pair Stability (10pts), Security/Audit Proxy (10pts).
track_whales ๐ Pro
Detect large capital movements โ smart money entering or exiting pools.
Parameter | Type | Default | Description |
|
|
| Filter by chain |
|
|
| Minimum TVL change to flag (USD) |
|
|
| Detection window |
Returns: List of pools with large TVL changes, direction (inflow/outflow), dollar amount, percentage change, and whether this correlates with APY changes. First call establishes a baseline; subsequent calls detect actual movements.
defi_overview ๐ข Free (basic) / Pro (full)
Big-picture DeFi dashboard across all chains.
Parameter | Type | Default | Description |
|
|
| Filter to a specific chain |
Free: Total TVL, top 10 chains, top 10 protocols, pool counts, average APY. Pro: + Average yields by risk grade, stablecoin market cap, hot opportunities (new pools with rising APY + good risk grade).
๐ฐ Pricing
๐ Free
$0/mo
3 tools, 50 calls/day
No API key needed
โก Pro
$29/mo
All 7 tools, 1K calls/day
๐ข Enterprise
$99/mo
All 7 tools, 10K calls/day
Free | Pro ($29/mo) | Enterprise ($99/mo) | |
| โ 10 results | โ 50 results + risk filter | โ 50 results + risk filter |
| โ Basic | โ Full + hot opportunities | โ Full + hot opportunities |
| โ | โ | โ |
| โ | โ | โ |
| โ | โ | โ |
| โ | โ | โ |
| โ | โ | โ |
Daily rate limit | 50 | 1,000 | 10,000 |
Support | Community | Priority |
# Unlock Pro / Enterprise
export PROFITSPOT_API_KEY=ps_live_xxxxxxxxxxxxxxxx๐ Self-Hosting
Option 1: uvx (recommended)
uvx profitspot-mcpZero install, runs directly. Requires uv.
Option 2: pip + run
pip install profitspot-mcp
profitspot-mcp # stdio (for MCP clients)
python -m profitspot_mcp # HTTP/SSE on :8080Option 3: Docker
docker build -t profitspot-mcp .
docker run -p 8080:8080 -e PROFITSPOT_API_KEY=your-key profitspot-mcpOption 4: From source
git clone https://github.com/profitspot/profitspot-mcp.git
cd profitspot-mcp
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
# Development with inspector UI
fastmcp dev run_server.py
# Production
fastmcp run run_server.py --transport sse --port 8080๐ง Under the Hood
Risk Grading โ 6-Factor Composite Score
Every pool is scored on 100 points across 6 weighted factors:
Factor | Weight | What It Measures |
TVL Stability | 25 pts | Liquidity depth, rug risk. $100M+ = full marks. |
APY Sustainability | 20 pts | Yield level (is it realistic?) + volatility (stdev from historical data). |
Protocol Reputation | 20 pts | Tier 1/2 classification (Aave, Uniswap, Curve = Tier 1) + estimated age. |
IL Exposure | 15 pts | Single-asset, stablecoin pair, or volatile LP? |
Pair Stability | 10 pts | Stablecoin pool detection for minimal price risk. |
Security/Audit Proxy | 10 pts | Protocol trust signal derived from tier + TVL depth. |
Grades: A (85โ100) ยท B (70โ84) ยท C (55โ69) ยท D (40โ54) ยท F (0โ39)
Monte Carlo Engine โ Not Just APY ร Days
The simulate_profit tool runs 1,000 simulations using:
Ornstein-Uhlenbeck process โ APY reverts toward a long-term mean (high APY pools decay faster)
Geometric Brownian Motion โ Simulates impermanent loss from price divergence
Pool failure events โ Probability of pool death based on TVL + APY level
APY crash events โ Random regime changes where APY drops 60โ95%
Returns real dollar amounts across bearish/base/optimistic scenarios.
Data Source
100% powered by DeFiLlama APIs โ free, no key, no rate limits. Covers 86+ chains, 6,500+ pools, all major protocols.
๐ License
AGPL-3.0 โ Free to use, modify, and distribute. Network use (running as a service) requires sharing your modifications under the same license.
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/omniologynow-rgb/profitspot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server