ProFunding Docs

Tools Reference

Every MCP tool ProFunding ships. Market data, analytics, trading, TWAP, find-exit, credentials, and monitoring.

Trading, TWAP, Find Exit, and Account tools require stored credentials (see Credentials). Everything under Market Data and Deep Analytics works with just an API key.

Market Data & Discovery

ToolWhat it does
get_opportunitiesLive arbitrage opportunities across all DEXs. Returns pair, exchanges, APRs, fees, and net spread
get_exchangesList of connected exchanges with current status, fee structure, and funding interval
get_historical_ratesHistorical funding rate data for any pair and exchange over a custom date range
get_rate_chart_dataFunding spread over time between two DEXes, ready to plot
get_price_spread_dataMark-price divergence between two exchanges for price-risk analysis
run_backtestBacktest a delta-neutral trade on real history. Returns simulated PnL, Sharpe, spread impact
analyze_pairFull end-to-end analysis. Backtest + liquidity + spread risk + intelligence in one call
compare_exchangesSame symbol side by side across DEXes
find_best_tradeBest trade for your position size. Factors in slippage, depth, and fees
get_smart_opportunitiesOpportunities ranked by composite Smart Score (APR x stability x depth x trend)
get_pair_intelligence30-day stability, consistency, risk scores, and depth tiers for any pair
check_liquidityReal orderbook depth and slippage at multiple position sizes

Deep Analytics

ToolWhat it does
get_live_alphaTop deduplicated opportunities right now, with deep analytics attached
get_still_payingPairs above 50% APR for 24h+ that are still paying right now
get_top_holdersPairs that held high APR the longest
get_momentum_moversBiggest funding spread jumps in the last 6 hours
get_unbroken_streaksLongest consecutive-hour runs above an APR threshold
get_record_roiBest single trade by ROI in a period, with dollar amounts
get_weekly_recapBest ROI pair, best DEX combo, and most stable pair over the last week

Trading

Works across every tradable exchange, including HIP-3 sub-DEXes.

ToolWhat it does
open_tradeOpen a single leg on one exchange, market or resting limit order
close_tradeClose a single leg, market or reduce-only limit
open_delta_neutralOpen both legs of a delta-neutral pair. Specify pair, exchanges, size, and leverage
close_delta_neutralClose both legs. Supports market, slow (limit then market fallback), and TWAP strategies
convert_stablecoinSwap stablecoins where supported (USDC ↔ USDT0 / USDE / USDH). Useful for funding HIP-3 DEXes

Limit Orders

ToolWhat it does
get_open_ordersList your resting limit orders
cancel_orderCancel a resting order by id
get_order_fillsCheck whether an order filled and finalize its fee accounting

TWAP

ToolWhat it does
twap_open_dnGradually open a delta-neutral pair over a time window
twap_close_dnGradually close a delta-neutral pair over a time window
twap_job_statusStatus + per-slice progress of a TWAP job
twap_cancelStop a running TWAP at the next slice
twap_jobsList your recent TWAP jobs

Account

ToolWhat it does
get_positionsOpen positions with live PnL, funding accrued, and current rates across DEXes
get_balanceBalances on each connected DEX
get_alertsMonitoring events triggered for your wallet

Credentials

ToolWhat it does
store_credentialsSave signer keys, encrypted server-side. See Credentials
list_credentialsWhich DEXes have keys stored (keys are never exposed)
revoke_credentialsRemove keys for one DEX
revoke_all_credentialsKill switch: wipes every stored key immediately

Find Exit

Peak-exit automation as a server-side job. See Find the Exit for how it works.

ToolWhat it does
find_exit_previewPreview the optimal exit for a position before committing
find_exit_startStart a job with a target and max wait
find_exit_statusAnchor, peak, drawdown, and per-tick decision state
find_exit_cancelCancel the job and leave the position open

Monitoring

ToolWhat it does
watch_positionAlert thresholds for a position: funding flip, PnL threshold, spread divergence, time-based. Delivered via Telegram

The backend checks watch conditions every 60 seconds. When one triggers, you get a Telegram alert (if linked) or can poll via get_alerts.

FAQ

Which MCP tools work without stored credentials?

Everything under Market Data and Deep Analytics works with just an API key. Trading, TWAP, Find Exit, and Account tools require stored credentials.

How do I check if a limit order filled through MCP?

The get_order_fills tool checks whether an order filled and finalizes its fee accounting.

What does watch_position monitor?

Alert thresholds for a position — funding flip, PnL threshold, spread divergence, or time-based — delivered via Telegram. The backend checks watch conditions every 60 seconds.

Is there a kill switch for stored MCP credentials?

Yes, revoke_all_credentials wipes every stored key immediately.

On this page