MCP server for ProFunding — AI-powered funding rate arbitrage across 20+ perp DEXes
Project description
ProFunding MCP Server
MCP server for ProFunding — AI-powered funding rate arbitrage across 20+ perpetual DEXes.
Analyze delta-neutral opportunities, check real-time liquidity, run backtests, and get deep analytics directly from your AI assistant.
Installation
pip install profunding-mcp
Setup
Claude Code
claude mcp add profunding profunding-mcp -e PROFUNDING_API_KEY=pfk_your_key_here
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"profunding": {
"command": "profunding-mcp",
"env": {
"PROFUNDING_API_KEY": "pfk_your_key_here"
}
}
}
}
Environment Variables
| Variable | Required | Description |
|---|---|---|
PROFUNDING_API_KEY |
Yes (for paid tools) | API key from profunding.pro. Free tier works without key. |
Tools (20)
Free Tier
| Tool | Description |
|---|---|
get_opportunities |
Live funding rate arbitrage opportunities across all DEXes |
get_exchanges |
List connected DEXes with status and funding interval |
get_historical_rates |
Historical funding rates for a symbol on one exchange |
run_backtest |
Backtest a delta-neutral trade with real historical data |
get_rate_chart_data |
Funding rate spread over time between two exchanges |
Paid Tier — Analysis
| Tool | Description |
|---|---|
analyze_pair |
Full end-to-end analysis: funding + backtest + risk + depth on both legs + price spread — one call |
compare_exchanges |
Side-by-side comparison of same symbol across exchanges: rates, spread, depth, volume |
find_best_trade |
Best trade you can open RIGHT NOW at your position size — ranked by composite score |
get_smart_opportunities |
Opportunities ranked by tradability (APR x stability x depth x data confidence) |
check_liquidity |
Real-time order book depth + slippage estimates at $1k/$5k/$10k |
get_pair_intelligence |
Risk scores, backtested APR, smart ranking, depth tiers for all pairs |
get_price_spread_data |
Mark price divergence between two exchanges (price risk analysis) |
Paid Tier — Analytics
| Tool | Description |
|---|---|
get_live_alpha |
Top 5 deduplicated opportunities |
get_still_paying |
Pairs above 50% APR for 24h+ still active now |
get_top_holders |
Pairs holding high APR the longest |
get_momentum_movers |
Biggest funding spread jumps in last 6 hours |
get_weekly_recap |
Best ROI pair, best DEX combo, most stable pair |
get_unbroken_streaks |
Consecutive hours above APR threshold |
get_record_roi |
Best single trade by ROI in a period |
Example Queries
Once connected, ask your AI assistant:
- "What's the best trade I can open right now with $5k?"
- "Analyze MEGA/USDC on Extended/Aster — is it worth entering?"
- "Compare ETH funding rates across Hyperliquid, dYdX, and Aster"
- "Check liquidity for SOL on Paradex — can I fill $10k?"
- "Run a 30-day backtest on XMR long Nado short dYdX"
- "Which pairs have been paying above 50% for 3+ days straight?"
- "What moved the most in the last 6 hours?"
Get an API Key
Visit profunding.pro to get your API key.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file profunding_mcp-0.5.1.tar.gz.
File metadata
- Download URL: profunding_mcp-0.5.1.tar.gz
- Upload date:
- Size: 14.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf095866ddbe087c890d1dc10e4b92e8f62f634a664e4d4f7a40cd70f3e74f04
|
|
| MD5 |
844736db964b1ca9e5f6867fd547a9af
|
|
| BLAKE2b-256 |
4b32fe8d72c126bfd4cd2bf79ade1bf0357a6b9fa32ce1187ea09323d7f29d7e
|
Provenance
The following attestation bundles were made for profunding_mcp-0.5.1.tar.gz:
Publisher:
publish-mcp.yml on Desperate10/dex_funding_dashboard
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
profunding_mcp-0.5.1.tar.gz -
Subject digest:
bf095866ddbe087c890d1dc10e4b92e8f62f634a664e4d4f7a40cd70f3e74f04 - Sigstore transparency entry: 1244168637
- Sigstore integration time:
-
Permalink:
Desperate10/dex_funding_dashboard@8863d56c0a528cc31a5ca25a1e005b61d068f5de -
Branch / Tag:
refs/tags/mcp-v0.5.1 - Owner: https://github.com/Desperate10
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-mcp.yml@8863d56c0a528cc31a5ca25a1e005b61d068f5de -
Trigger Event:
push
-
Statement type:
File details
Details for the file profunding_mcp-0.5.1-py3-none-any.whl.
File metadata
- Download URL: profunding_mcp-0.5.1-py3-none-any.whl
- Upload date:
- Size: 16.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
87a0886cc0793cfd1f8d0f2418db9964801327b1ba2e4fd65728e0b7cf76ef5d
|
|
| MD5 |
c1963df413ee2331290216f9c08f9580
|
|
| BLAKE2b-256 |
58c97e732a94be400214bb12e29dd7b02cb4bbc983a3243b766a8bbb93e3d04b
|
Provenance
The following attestation bundles were made for profunding_mcp-0.5.1-py3-none-any.whl:
Publisher:
publish-mcp.yml on Desperate10/dex_funding_dashboard
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
profunding_mcp-0.5.1-py3-none-any.whl -
Subject digest:
87a0886cc0793cfd1f8d0f2418db9964801327b1ba2e4fd65728e0b7cf76ef5d - Sigstore transparency entry: 1244168660
- Sigstore integration time:
-
Permalink:
Desperate10/dex_funding_dashboard@8863d56c0a528cc31a5ca25a1e005b61d068f5de -
Branch / Tag:
refs/tags/mcp-v0.5.1 - Owner: https://github.com/Desperate10
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-mcp.yml@8863d56c0a528cc31a5ca25a1e005b61d068f5de -
Trigger Event:
push
-
Statement type: