bybit-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BYBIT_ENV | No | Set to 'testnet' to use testnet environment; defaults to mainnet | |
| BYBIT_API_KEY | Yes | Bybit API key for authenticated requests | |
| BYBIT_API_SECRET | Yes | Bybit API secret for authenticated requests | |
| BYBIT_WRITE_CONFIRMED | No | Set to '1' to enable write operations on mainnet; not required on testnet |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| bybit_server_timeA | Get Bybit server time |
| bybit_instruments_infoC | Get Bybit instrument metadata for a category and optional symbol |
| bybit_klineC | Get Bybit kline/candle data |
| bybit_wallet_balanceC | Get wallet balance for unified account |
| bybit_positionsC | Get open positions from Bybit V5 |
| bybit_closed_pnlC | Get closed PnL history from Bybit V5 |
| bybit_order_historyC | Get historical orders from Bybit V5 private API |
| bybit_active_ordersC | Get active/open orders from Bybit V5 private API |
| bybit_execution_historyC | Get execution/trade history from Bybit V5 private API |
| bybit_strategy_listC | Get Bybit strategy list from V5 strategy namespace |
| bybit_strategy_order_listC | Get Bybit strategy order list from V5 strategy namespace |
| bybit_trade_statsB | Aggregate wallet, positions, closed pnl, orders and executions into trading stats |
| bybit_futures_grid_detailC | Get Futures Grid Bot detail by bot_id via official Bybit bot endpoint |
| bybit_futures_grid_analysisC | Analyze Futures Grid Bot metrics by bot_id |
| bybit_futures_grid_validateC | Validate Futures Grid Bot parameters via official Bybit bot endpoint |
| bybit_futures_grid_closeC | Close Futures Grid Bot via official Bybit bot endpoint |
| bybit_place_orderC | Place an order on Bybit V5 |
| bybit_cancel_orderC | Cancel an order on Bybit V5 |
| bybit_amend_orderC | Amend an order on Bybit V5 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 19 tools
Each tool targets a distinct function: orders, positions, PnL, executions, grids, instruments, kline, server time, strategies, trade stats, wallet. No overlap in purpose; descriptions clearly differentiate them.
All tools use the 'bybit_' prefix and snake_case. Most follow a verb_noun or noun_noun pattern, but some start with verbs (amend_order) while others with nouns (positions). Still predictable and readable.
19 tools is well-scoped for a cryptocurrency exchange MCP server, covering core trading operations, market data, grid bots, and strategies without being overwhelming or sparse.
Major functionalities are covered: order lifecycle, positions, PnL, executions, wallet, market data. Minor gaps like account settings or funding rates are missing, but the core surface is solid.