Delta Exchange MCP
Tool Reference

Market Data

Public market-data tools for tickers, order book, candles, open interest, funding, options chain, and indices. No API key required.

All tools on this page are public and need no API key. Symbols are Delta product symbols (e.g. BTCUSD). Candle/history timestamps are Unix seconds.

get_ticker

24h ticker for one symbol: last price, volume, open interest, mark and spot.

Auth: No key

ParamTypeRequiredNotes
symbolstringyese.g. BTCUSD
Show the BTCUSD ticker: last price, 24h change, volume, and funding rate.

list_tickers

Tickers across many products, with optional filters. Good for a market snapshot.

Auth: No key

ParamTypeRequiredNotes
contract_typesstring[]noperpetual_futures, futures, call_options, put_options
underlying_asset_symbolsstring[]noe.g. BTC, ETH, SOL
Snapshot the top perpetuals by 24h volume: last price, 24h change, OI, funding.

get_product

Full product metadata for one symbol: tick size, contract value, leverage caps.

Auth: No key

ParamTypeRequiredNotes
symbolstringyese.g. BTCUSD or C-BTC-66400-010824
Show the contract spec for BTCUSD: tick size, contract value, and max leverage.

list_products

Tradable products with optional filters. Paginated (returns meta.after).

Auth: No key

ParamTypeRequiredNotes
contract_typesstring[]noperpetual_futures, call_options, put_options, futures, spot
statesstring[]nolive, upcoming, expired, settled
expirystringnoYYYY-MM-DD (current/future expiries only)
page_sizeintnodefault 100, max 500
afterstringnocursor from a previous response's meta.after
List all live perpetual futures on Delta.

get_orderbook

L2 order book snapshot for a symbol.

Auth: No key

ParamTypeRequiredNotes
symbolstringyese.g. BTCUSD
depthintnolevels per side, max 100
Show the BTCUSD order book at 10 levels per side and where the book is heavy.

get_recent_trades

Recent public trades for a symbol.

Auth: No key

ParamTypeRequiredNotes
symbolstringyese.g. BTCUSD
Show the most recent BTCUSD trades and the buy/sell balance.

get_candles

OHLC candles for a symbol over a time window.

Auth: No key

ParamTypeRequiredNotes
symbolstringyese.g. BTCUSD
resolutionstringyes1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 1d, 1w
startintyesUnix seconds, inclusive
endintyesUnix seconds, inclusive
Pull BTCUSD 1h candles for the last 24 hours and describe the trend.

get_mark_price_history

Historical mark-price candles: useful for P&L curves and slippage vs fair value.

Auth: No key

ParamTypeRequiredNotes
symbolstringyese.g. BTCUSD or C-BTC-66400-010824
startintyesUnix seconds, inclusive
endintyesUnix seconds, inclusive
resolutionstringnodefault 1m; same set as get_candles
Show BTCUSD mark price every 5m over the last 6 hours.

get_oi_history

Historical open-interest candles: detect positioning extremes and OI build-up.

Auth: No key

ParamTypeRequiredNotes
symbolstringyese.g. BTCUSD
startintyesUnix seconds, inclusive
endintyesUnix seconds, inclusive
resolutionstringnodefault 1h; same set as get_candles
Plot BTCUSD open interest over the last 7 days and flag any sharp build-up.

get_funding_history

Historical funding-rate candles for a perpetual: basis analysis and realised funding.

Auth: No key

ParamTypeRequiredNotes
symbolstringyesperpetual symbol, e.g. BTCUSD
startintyesUnix seconds, inclusive
endintyesUnix seconds, inclusive
resolutionstringnodefault 1h; same set as get_candles
Show ETHUSD funding over the last 3 days and the cumulative funding paid by a long.

get_options_chain

Full call + put chain for one underlying on one expiry.

Auth: No key

ParamTypeRequiredNotes
underlyingstringyese.g. BTC, ETH
expiry_datestringyesDD-MM-YYYY (note: different from list_products, which uses YYYY-MM-DD)
Pull the BTC options chain for the nearest expiry. Summarise IV by strike and
the put/call OI skew.

get_indices

Spot price indices Delta builds from multiple exchanges. These underlie its futures and options.

Auth: No key

No parameters.

Returns each index's constituent exchanges + weights, index_type (spot_pair / fixed_interest_rate / floating_interest_rate), tick size, and the underlying/quoting asset. Use to audit how a product's mark or settlement price is built.

Show the BTC spot index composition: which exchanges and weights build it.

get_settlement_prices

Settlement prices for expired/settled derivatives: post-expiry P&L reconciliation and backtesting. Paginated.

Auth: No key

ParamTypeRequiredNotes
contract_typesstring[]noe.g. call_options, put_options, futures
page_sizeintnodefault 100, max 500
afterstringnocursor from a previous response's meta.after

Each product carries settlement_time and settlement_price alongside its metadata. (Under the hood this is list_products(states=["expired"]).)

List BTC options that settled in the last week with their settlement prices.

get_reference_data

Merged assets + indices listing: symbol and asset metadata lookups.

Auth: No key

No parameters. For index-only queries (composition, weights), prefer get_indices.

What assets and quoting currencies does Delta support?

On this page