Skip to main content

MCP server for ProFunding — AI-powered funding rate arbitrage across 20+ perp DEXes

Project description

ProFunding MCP Server

MCP server for ProFunding — funding rate arbitrage across 20+ perpetual DEXes, with AI-driven trading.

Analyze opportunities, check liquidity, run backtests, manage credentials, open and close delta-neutral positions, and supervise them with optimal-exit search — all directly from your AI assistant.

Installation

pip install profunding-mcp

Setup

Get a free API key

Most tools (trading, account, find-exit, deep analytics) require an API key. Keys are free at profunding.pro — sign up takes seconds, no credit card. Market-data and backtest tools work without a key.

Claude Code

With a key (recommended — unlocks the full toolset):

claude mcp add profunding profunding-mcp -e PROFUNDING_API_KEY=pfk_your_key_here

Without a key (market-data tools only):

claude mcp add profunding profunding-mcp

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 For most tools Free key from profunding.pro. Trading, account, find-exit, and deep analytics need one; market-data tools work without one.

Tools (36)

The Auth column shows whether a tool needs an API key:

  • open — public, no key needed
  • key — needs a free API key (wallet-bound for find-exit / trading)

Market Data & Discovery (12, all open)

Tool Auth Description
get_opportunities open Live funding rate arbitrage opportunities across all DEXes
get_exchanges open List connected DEXes with status and funding interval
get_historical_rates open Historical funding rates for a symbol on one exchange
get_rate_chart_data open Funding rate spread over time between two exchanges
get_price_spread_data open Mark price divergence between two exchanges (price risk analysis)
run_backtest open Backtest a delta-neutral trade with real historical data
analyze_pair open Full end-to-end analysis: funding + backtest + risk + depth on both legs + price spread
compare_exchanges open Side-by-side comparison of same symbol across exchanges: rates, spread, depth, volume
find_best_trade open Best trade you can open right now at your position size — ranked by composite score
get_smart_opportunities open Opportunities ranked by tradability (APR × stability × depth × data confidence)
get_pair_intelligence open Risk scores, backtested APR, smart ranking, depth tiers for all pairs
check_liquidity open Real-time order book depth + slippage estimates at $1k/$5k/$10k

Deep Analytics (7, key required)

Tool Auth Description
get_live_alpha key Top 5 deduplicated opportunities
get_still_paying key Pairs above 50% APR for 24h+ still active now
get_top_holders key Pairs holding high APR the longest
get_momentum_movers key Biggest funding spread jumps in last 6 hours
get_unbroken_streaks key Consecutive hours above APR threshold
get_record_roi key Best single trade by ROI in a period
get_weekly_recap key Best ROI pair, best DEX combo, most stable pair

Trading (5, key required)

Tool Auth Description
open_trade key Open a single-leg market position on one DEX (uses your stored credentials)
close_trade key Close a single-leg position on one DEX
open_delta_neutral key Open a delta-neutral pair: long one DEX, short another
close_delta_neutral key Close both legs of a delta-neutral pair atomically
convert_stablecoin key Convert between USDC / USDT / other stablecoins where supported

Account (3, key required)

Tool Auth Description
get_positions key List your open positions across all DEXes with credentials stored
get_balance key Read account balances from each connected DEX
get_alerts key Position alerts and monitoring events triggered for your wallet

Credentials (4, key required)

Tool Auth Description
store_credentials key Save API keys / signer keys for a DEX (encrypted server-side)
list_credentials key List which DEXes have credentials stored, with last-verified status
revoke_credentials key Remove stored credentials for one DEX
revoke_all_credentials key Remove all stored credentials

Find Exit (4, key required)

Optimal-exit search for an open delta-neutral position. Backend monitors the spread peak and exits when conditions confirm the trade has stopped paying.

Tool Auth Description
find_exit_preview key Preview what an optimal exit would look like for a position (peak/target/current)
find_exit_start key Start a find-exit job on a position with target APR / max wait constraints
find_exit_status key Read current state of a find-exit job (anchor, peak, drawdown, ticks)
find_exit_cancel key Cancel an active find-exit job and leave the position open

Monitoring (1, key required)

Tool Auth Description
watch_position key Set up alert thresholds for a position (drawdown, funding sign flip, etc) — fires via Telegram

Example Queries

Once connected, ask your AI assistant:

Discovery & analysis (work without a key)

  • "What's the best trade I can open right now with $5k?"
  • "Analyze ETH/USDC on Extended vs Aster — is it worth entering?"
  • "Compare ETH funding rates across Hyperliquid, Aster, and Extended"
  • "Check liquidity for SOL on Pacifica — can I fill $10k?"
  • "Run a 30-day backtest on BTC long Lighter short Hyperliquid"

Trading (need a key)

  • "Open a $200 delta-neutral on ETH: long Hyperliquid, short Aster"
  • "What positions do I have open?"
  • "Close my BTC delta-neutral pair"
  • "Find the optimal exit for my SOL/USDC position with a 50% target APR"

Credentials (need a key)

  • "Store my Hyperliquid API key — I'll paste the wallet and signer below"
  • "Which DEXes do I have credentials for?"

Get a Key

Visit profunding.pro to claim your free API key. Bound to your wallet so trading + find-exit work end-to-end.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

profunding_mcp-0.7.1.tar.gz (18.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

profunding_mcp-0.7.1-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

File details

Details for the file profunding_mcp-0.7.1.tar.gz.

File metadata

  • Download URL: profunding_mcp-0.7.1.tar.gz
  • Upload date:
  • Size: 18.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for profunding_mcp-0.7.1.tar.gz
Algorithm Hash digest
SHA256 0a45d927e7cde5b8e59cdb0a0d41f481157258d366e52d67858948e8e1fb8230
MD5 c5a6602bff5d594b414092fac7634ad6
BLAKE2b-256 b9fae4e25778ba2f054d68ce4ea53384d5f2720a8febe11658290b3a6e1fbc7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for profunding_mcp-0.7.1.tar.gz:

Publisher: publish-mcp.yml on Desperate10/dex_funding_dashboard

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file profunding_mcp-0.7.1-py3-none-any.whl.

File metadata

  • Download URL: profunding_mcp-0.7.1-py3-none-any.whl
  • Upload date:
  • Size: 19.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for profunding_mcp-0.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 efb8524118bde3131e535a93e36e34b81b31e83774889737faadf088de914165
MD5 35c164a292e9540cd52f661f0c8f83ec
BLAKE2b-256 5fc1f18a5dad18d43199ebf1976cbd028dcf598cba89c70e17d8b6638bcf2c2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for profunding_mcp-0.7.1-py3-none-any.whl:

Publisher: publish-mcp.yml on Desperate10/dex_funding_dashboard

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page