Bybit MCP Server

get_kline

Get kline/candlestick data for a trading pair

Input Schema

NameRequiredDescriptionDefault
categoryNoCategory of the instrument (spot, linear, inverse)
intervalNoKline interval
limitNoLimit for the number of candles (max 1000)
symbolYesTrading pair symbol (e.g., 'BTCUSDT')

Input Schema (JSON Schema)

{ "properties": { "category": { "description": "Category of the instrument (spot, linear, inverse)", "enum": [ "spot", "linear", "inverse" ], "type": "string" }, "interval": { "description": "Kline interval", "enum": [ "1", "3", "5", "15", "30", "60", "120", "240", "360", "720", "D", "M", "W" ], "type": "string" }, "limit": { "description": "Limit for the number of candles (max 1000)", "enum": [ "1", "10", "50", "100", "200", "500", "1000" ], "type": "string" }, "symbol": { "description": "Trading pair symbol (e.g., 'BTCUSDT')", "type": "string" } }, "required": [ "symbol" ], "type": "object" }