ProFunding Docs

Tools Reference

All 22 MCP tools. Analysis, trading, monitoring, and account management.

Analysis

ToolWhat it does
get_opportunitiesLive arbitrage opportunities across all DEXs. Returns pair, exchanges, APRs, fees, and net spread
get_smart_opportunitiesSame as above, ranked by composite Smart Score (APR x stability x depth x trend)
get_exchangesList of supported exchanges with current status and fee structure
get_historical_ratesHistorical funding rate data for any pair and exchange over a custom date range
run_backtestBacktest any pair over a date range with a given position size. Returns simulated PnL, max drawdown, win rate
analyze_pairFull end-to-end analysis. Backtest + liquidity + spread risk + intelligence in one call
find_best_tradeBest trade for your position size. Factors in slippage, depth, and fees
compare_exchangesSide-by-side comparison of two exchanges for a specific pair
check_liquidityReal orderbook depth and slippage estimation for a pair on a specific exchange
get_pair_intelligence30-day stability, consistency, and trend data for any pair
get_momentum_moversBiggest funding rate jumps in the last 6 hours
get_live_alphaTop opportunities with deep analytics attached
get_price_spread_dataPrice spread risk between two exchanges for a pair
get_still_payingActive streaks still paying above a given APR threshold right now

Trading

ToolWhat it does
open_delta_neutralOpen both legs of a delta-neutral position. Specify pair, long exchange, short exchange, size, and leverage
close_delta_neutralClose both legs. Supports market, slow (limit then market fallback), and TWAP strategies
open_tradeOpen a single-leg position on one exchange
close_tradeClose a single-leg position
get_positionsList all open positions with live PnL, funding accrued, and current rates
get_balanceCheck balances across all exchanges with stored credentials

Trading tools require stored credentials. See Credentials.

Monitoring

ToolWhat it does
watch_positionSet monitoring rules for a position. Conditions: funding flip, PnL threshold, spread divergence, time-based
get_alertsCheck for triggered monitoring alerts

The backend checks conditions every 60 seconds. When a condition triggers, you get a Telegram alert (if connected) or can query via get_alerts.

Account

ToolWhat it does
store_credentialsStore encrypted API keys for a DEX. AES-256 encrypted on the backend
list_credentialsList which DEXs have stored credentials (keys are never exposed)
revoke_credentialsDelete stored credentials for a specific DEX
revoke_all_credentialsDelete all stored credentials

On this page