Skip to content
Delta Exchange MCP

Use Cases

Copy-paste prompts for the Delta Exchange MCP server. Paste any of these into Claude, Cursor, or Claude Code with the server installed.

Copy-paste prompts that show what the server can do. Paste any block into Claude, Cursor, Claude Code, or any MCP client that has the Delta Exchange server installed.

Setup

Market-data prompts work with no API key. Prompts that read your account (positions, balances, fills) need a Read Data key. The trading prompts at the end need a key with Trading permission (see Authentication).

Daily portfolio check-in

Your morning brief in one message. The core habit.

Give me my Delta morning brief: open positions, unrealised PnL per position,
total exposure, and the position that moved most since yesterday. One short
paragraph, then a table.

Tools: get_positions, get_margined_positions, get_ticker · Key required

Funding & basis monitor

For perp traders watching carry. Time-sensitive.

For BTCUSD and ETHUSD perpetuals, show the current funding rate, the last 8h of
funding history, and the basis vs spot. Flag anything unusual.

Tools: get_ticker, get_funding_history, get_indices · No key

Pre-trade research

Analysis before you commit. Pair it with the trading prompts below once you've decided.

I'm considering a BTC position. Show orderbook depth at the top 5 levels,
current open interest, recent trades, and the 24h range. Summarise liquidity
and where the book is heavy.

Tools: get_orderbook, get_oi_history, get_recent_trades, get_candles · No key

Options chain scan

Pull the BTC options chain for the nearest expiry. Summarise IV by strike,
highlight the highest-OI strikes, and show the put/call OI skew.

Tools: get_options_chain, get_product · No key

Risk & liquidation scan

Returns its value during volatility. Numbers only, no advice.

Across all my open positions, compute margin usage and the approximate distance
to liquidation for each. Rank by risk. Just the numbers.

Tools: get_margined_positions, get_positions, get_product_leverage · Key required

P&L & tax history

Recurring, India-relevant. Hand the output to your accountant.

List my fills and realised PnL for the last 30 days, grouped by symbol. Give me
a total realised PnL figure I can hand to my accountant, then export the full
fills to a CSV.

Tools: get_fills, get_order_history, bulk_fills_export · Key required

Spell out the date range for full history

get_fills and bulk_fills_export return only the last ~90 days when no start time is given. For a tax year or any older history, state the explicit range in your prompt (e.g. "from 1 Jan 2026 to 31 Mar 2026") so the model passes a start_time_us. Otherwise older trades are silently dropped.

Market snapshot

Lightweight, daily, no key needed.

Give me a one-screen snapshot of Delta's top perpetuals: last price, 24h change,
open interest, and funding. Sorted by 24h volume.

Tools: list_tickers, list_products, get_ticker · No key

Expiry & settlement reconciliation

After an expiry, reconcile what settled against your trades.

List the BTC and ETH options/futures that settled in the last 7 days with their
settlement prices, then match them against my fills so I can reconcile realised
PnL on expired contracts.

Tools: get_settlement_prices, get_fills, get_order_history · Key required

Wallet ledger

Trace cash flows: deposits, funding, commissions, settlements.

Show my wallet transactions for the last 30 days grouped by type (deposits,
funding, commissions, settlements). Give me the net change per asset.

Tools: get_wallet_transactions, get_wallet_balances · Key required

Trading

These place and change real orders. They are listed with any key, and go through only when that key carries Trading permission. See Trading tools.

These place live orders

There is no rehearsal step and no confirmation prompt: the order goes as sent. Run them against india_testnet with a demo key before you run them for real.

Place an order with a bracket

Place a GTC limit buy of 5 ETHUSD at 3400 with a take-profit at 3600 and a
stop-loss at 3250.

Tools: place_order · Trading key

Bracket an open position

On my open BTCUSD position, attach a stop-loss at 68000 and a take-profit at
75000.

Tools: get_margined_positions, place_bracket_order · Trading key

Cancel or flatten

Show my open BTCUSD orders, then cancel all of them on that product only.

Tools: get_open_orders, cancel_all_orders · Trading key

Adjust leverage and margin

Set my BTCUSD order leverage to 10x and add 5 USDT of isolated margin to the
position.

Tools: set_product_leverage, adjust_position_margin · Trading key


Not investment advice

The read-only prompts above read data only. The trading prompts place orders on your instruction and your responsibility, with no rehearsal step in between. Output is generated by an AI model. It can be inaccurate, incomplete, or non-deterministic, and is not investment advice. Verify against the official Delta Exchange app before acting.

On this page