MCP Bybit Server provides a bridge to the Bybit cryptocurrency exchange API, enabling AI assistants to perform market data retrieval, account management, and order execution operations. Developed by Dana K. Williams, this Python implementation offers a comprehensive set of tools for interacting with Bybit's Unified Trading API v5, including functions for retrieving orderbooks, candlestick data, wallet balances, and placing/managing orders across spot and futures markets. The server requires Bybit API credentials and can be deployed as a Docker container, making it particularly useful for algorithmic trading, market analysis, and portfolio management applications.
No reviews yet. Be the first to review!
Sign in to join the conversation
Retrieve the order book for a specified category and symbol, with an optional limit.
Fetch candlestick data for a given category and symbol over a specified interval. Optional parameters include start time, end time, and limit.
Obtain ticker information for a specified category and symbol.
Get the recent public trades for a specified category and symbol, with an optional limit.
Retrieve metadata and limits for a specified category and symbol, with optional parameters for status and base coin.
Access funding rate history for perpetual contracts by specifying category, symbol, start time, end time, and limit.
Get the open interest over time for a specified category and symbol, with an optional interval time.
Fetch maker and taker fee rates for a specified category and symbol, with optional base coin parameter.
Retrieve the current server time from Bybit.
Get a composite market view that includes order book, ticker, kline, instrument, recent trades, funding rate, and open interest in a single call.
Retrieve wallet balances by specifying the account type and an optional coin parameter.
Get open positions for a specified category, with an optional symbol parameter.
Fetch historical orders for the account.
Retrieve the current open orders for the account.
Obtain details about the API key being used.
Perform pre-flight validation for an order without placing it. Not blocked by trading flags.
Place a new order, with an option for dry run to validate without executing.
Modify an existing order in place.
Cancel a specific order by its identifier.
Cancel all open orders, with an option to scope the cancellation.
Set take profit, stop loss, or trailing stop for an order.
Specify the margin mode, either isolated or cross.
Set the leverage for a specified futures symbol.