BYBIT MCP SERVER TOOLS

326 tools from the Bybit MCP Server MCP Server, categorised by risk level.

READ 222 tools
Read accountCoinBalanceQuery Query the balance of a specific coin in a specific account type. Supports querying sub UID balance with mas... Read CoinListQuery Query convertible coin list under specified account type and conversion direction.\n- OpenAPI interface, re... Read getAccountInfo Retrieve unified account configuration including margin mode, account status,\nand feature settings. No par... Read getAccountInstruments Query tradable instrument specifications for the user Read getAccountWithdrawalInfo Query available withdrawal balance for specified coin(s) in the Unified account.\n- The Read getAdlAlert Query ADL (Auto-Deleveraging) alert data and insurance fund metrics for derivative contracts,\nindicating t... Read getAds Get online P2P advertisements. Read getAdvanceEarnOrder Query your order history. Requires **Earn** permission on the API key.\n\n**Rate Limit:** 10 req/s (UID) Read getAdvanceEarnPosition Query your active positions. Requires **Earn** permission on the API key.\n\n**Rate Limit:** 10 req/s (UID)... Read getAdvanceEarnProduct Query available Advance Earn product listings.\nNo authentication required.\n\n**Rate Limit:** 50 req/s (IP) Read getAdvanceEarnProductExtraInfo Get real-time quotes (target prices and APY) for a specific Dual Assets product.\nQuotes are sourced from i... Read getAffiliateUserInfo Query detailed information for a specified direct client user under the affiliate account,\nincluding VIP l... Read getAffiliateUserList Query the list of all direct client users under the current affiliate account.\nSupports cursor-based pagin... Read getAllOrders Get a list of P2P orders. Returns 90 days of orders by default. Orders are accessible up to 180 days in the... Read getAssetDetail Query detailed holding information for a specific token by chain code and token address.\nReturns quantity,... Read getAssetList Query user Read getAssetOverview Query the total asset overview for the current account, including per-account-type equity breakdowns, categ... Read getAwardInfo Get basic information of a specified voucher, including coin, denomination unit, product line, total amount... Read getBizTokenDetails Query detailed information for a specific on-chain token.\nReturns project description, social links (Twitt... Read getBizTokenList Query on-chain tokens available for trading, optionally filtered by tag.\nReturns Read getBizTokenPriceList Batch query token prices and market data by chain code + token address pairs.\nReturns current price, 24h p... Read getBorrowHistory Query interest and borrowing records for the unified account. Supports filtering\nby currency and time rang... Read getChatMessages Get chat messages for a P2P order. Read getClosedPnl Query closed PnL records for the current user. Results include entry/exit prices,\nfees, leverage, and real... Read getClosePosition Query closed option position data including entry/exit prices, fees, delivery details, and realized PnL.\nO... Read getCoinGreeks Query option Greeks aggregated by base coin. Returns delta, gamma, vega, and\ntheta for each base coin with... Read getCollateralInfo Query collateral information including borrowing rates, limits, and collateral\nsettings. Returns per-coin ... Read getComboDetail Retrieves comprehensive details for a specific futures combo bot, including\nconfiguration (symbols, levera... Read getComboLimit Validates the input parameters for creating a futures combo bot and returns\nthe allowable ranges for each ... Read getCopyTradingClassicLeaderboard Get a curated Copy Trading Classic leaderboard for conversational\nrecommendation flows.\n\nThe endpoint re... Read getCopyTradingTradFiLeaderboard Get a curated Copy Trading TradFi leaderboard for conversational\nrecommendation flows.\n\nThe endpoint ret... Read getCounterpartyUserInfo Get information about a counterparty user in a specific order.\n\nAgent hint: Only query the counterparty o... Read getCryptoLoanCommonAdjustmentHistory Query historical collateral adjustment operations with pagination support.\n\n**Features:**\n- Private endp... Read getCryptoLoanCommonCollateralData Query information about currencies available as collateral in the crypto loan system.\n\n**Features:**\n- P... Read getCryptoLoanCommonLoanableData Query information about currencies available for borrowing in the crypto loan system.\n\n**Features:**\n- P... Read getCryptoLoanCommonMaxCollateralAmount Query the maximum amount of collateral that can be redeemed (withdrawn) for a specific currency.\n\n**Featu... Read getCryptoLoanCommonPosition Query the user Read getCryptoLoanFixedBorrowContractInfo Query active borrow contracts (loans).\n\n**Rate limit:** 5 requests per UID Read getCryptoLoanFixedBorrowOrderInfo Query borrow order details and history.\n\n**Rate limit:** 5 requests per UID Read getCryptoLoanFixedBorrowOrderQuote Query available supply orders (lending offers) from the market for a specific currency and term.\n\n**Featu... Read getCryptoLoanFixedRenewInfo Query loan renewal history and information.\n\n**Rate limit:** 5 requests per UID Read getCryptoLoanFixedRepaymentHistory Query loan repayment records.\n\n**Rate limit:** 5 requests per UID Read getCryptoLoanFixedSupplyContractInfo Query active supply contracts (lending positions).\n\n**Rate limit:** 5 requests per UID Read getCryptoLoanFixedSupplyOrderInfo Query supply (lending) order details and history.\n\n**Rate limit:** 5 requests per UID Read getCryptoLoanFixedSupplyOrderQuote Query available borrow orders (demand) in the market Read getCryptoLoanFlexibleBorrowHistory Query historical flexible borrow records with pagination.\n\n**Features:**\n- Query by order ID or currency... Read getCryptoLoanFlexibleOngoingCoin Query current flexible borrow positions by currency.\n\n**Features:**\n- View current debt and interest\n- ... Read getCryptoLoanFlexibleRepaymentHistory Query historical flexible repayment records with pagination.\n\n**Features:**\n- Query by repayment ID or c... Read getDcpInfo Query Disconnection Protection (DCP) configuration. Returns DCP status and\ntime window per product type. M... Read getDeliveryPrice Retrieve historical delivery (settlement) prices for expired futures and options contracts,\nincluding the ... Read getDeliveryRecord Query delivery records of USDC futures, Inverse futures, and Options.\n- Unified account covers: USDT futur... Read getDistributionRecord Query voucher distribution records for a specified user, including claim status, validity period, consumed ... Read getDoubleWinLeverage Query the leverage for a Double Win RFQ product with user-selected price range.\nOnly applicable for RFQ pr... Read getEarnAprHistory Query historical daily APR for a product. Supports Read getEarnHourlyYieldHistory Query hourly yield details. Only supports Read getEarnOrderHistory Query stake/redeem order history.\n- Returns the most recent 7 days of data by default; maximum query range... Read getEarnPosition Query current staked position information.\n- Flexible saving yield is accumulated hourly and distributed d... Read getEarnProduct Query earn product information, including estimated APR, min/max stake amount, product status, etc.\nNo aut... Read getEarnYieldHistory Query yield history. Supports Read getFeeGroupInfo Query the tiered fee structure for Pro-level and Market Maker clients, organized by\nsymbol groups, includi... Read getFeeRate Query the maker and taker fee rates for the specified product category.\nCan filter by symbol (spot/linear/... Read getFGridDetail Retrieves comprehensive details for a specific futures grid bot, including\nconfiguration (symbol, price ra... Read getFixedTermOrder Query fixed term order history. Supports cursor-based pagination.\n\n**Notes:**\n- When querying by Read getFixedTermPosition Query current fixed term position information.\n\n**Rate limit:** 10 req/s (UID) Read getFixedTermProduct Query fixed term product information, including tiered APY, min/max stake amount, product status, etc.\nNo ... Read getFMartDetail Retrieves comprehensive details for a specific futures Martingale bot, including\nconfiguration (symbol, mo... Read getFMartLimit Validates the input parameters for creating a futures Martingale bot and\nreturns the allowable ranges for ... Read getFundingRateHistory Query historical funding rate records for perpetual contracts.\nEach symbol has a different funding settlem... Read getHistoricalInterestRate Query historical borrowing interest rate data for UTA spot margin.\n- Requires API key with **Spot** permis... Read getHistoricalVolatility Query historical implied volatility data for options with hourly granularity.\nReturns the Bybit-calculated... Read getIndexPriceComponents Retrieve the component exchanges and trading pairs that make up a Bybit index price,\nincluding their indiv... Read getIndexPriceKline Query historical index price klines derived from the composite spot price across multiple exchanges.\n\nUse... Read getInstrumentsInfo Query instrument specifications for active trading pairs across spot, USDT contracts,\nUSDC contracts, inve... Read getInsurancePool Query Bybit Read getLiquidityMiningLiquidationRecords Query liquidation records for Liquidity Mining positions with cursor-based pagination.\n\n**Rate Limit:** 1... Read getLiquidityMiningOrders Query Liquidity Mining order history with cursor-based pagination.\nThis endpoint also serves as the single... Read getLiquidityMiningPositions Query active Liquidity Mining positions for the current user.\nAmount fields ( Read getLiquidityMiningProducts Query available Liquidity Mining product listings.\nNo authentication required (guest access supported).\n\... Read getLiquidityMiningYieldRecords Query yield claim records for Liquidity Mining positions with cursor-based pagination.\n\n**Rate Limit:** 1... Read getLongShortRatio Query the net long and short position ratios as percentages of all position holders,\nused as a market sent... Read getMarketKline Query historical klines (OHLCV candlestick data) including open, high, low, close, volume, and turnover.\n\... Read getMarkPriceKline Query historical mark price klines used for margin and liquidation calculations in derivative contracts.\n\... Read getMemberAccountType Get account type information for specified member IDs. Use master or sub-account Read getMmpState Query Market Maker Protection configuration and freeze status for the specified\nbase coin. Returns MMP par... Read getMovePositionHistory Query the history of position move (block trade) orders.\nReturns order details, execution status, fees, an... Read getMyAdDetails Get details of a specific P2P advertisement. Read getMyAds Get the list of my P2P advertisements. Read getNewDeliveryPrice Retrieve historical option delivery prices grouped by base coin and settlement coin,\nreturned in reverse c... Read getOpenInterest Query historical open interest data for derivative contracts at specified time intervals.\nReturns the tota... Read getOpenOrders Query real-time unfilled or partially filled orders.\n\n- For linear/inverse: at least one of Read getOrderbook Retrieve orderbook depth data for a trading pair. Returns a snapshot of bids and asks\nacross all supported... Read getOrderDetail Get detailed information of a specific P2P order. Read getOrderHistory Query historical order records. Supports up to 2 years of data.\n\n- Max time span between Read getOrderList Query the user Read getOrderPriceLimit Retrieve the current allowable price range for order placement, including the maximum\nbuy price limit ( Read getPayTokenList Query available payment tokens for trading.\nReturns token symbol, Read getPendingOrders Get a list of pending P2P orders. Returns 90 days of orders by default. Orders are accessible up to 180 day... Read getPortfolioMargin Query the portfolio margin information including wallet balance, margin rates, and asset PNL range.\n\n**No... Read getPositionInfo Query real-time position data such as PnL, leverage, liquidation price, and margin info.\nSupports linear (... Read getPositionTiers Query position tier data for spot margin trading.\n- Returns tier information including borrow limits, marg... Read getPremiumIndexPriceKline Query historical premium index price klines, representing the basis between mark price and index price\nuse... Read getPublicTrades Query publicly available RFQ trade data with optional time range filtering\nand cursor-based pagination. The Read getQuotes Query historical quotes with optional filtering by IDs, trader type, and status.\nSupports cursor-based pag... Read getQuotesRealtime Query quotes in real-time from the RFQ engine. Returns all non-final quotes\nsorted in descending order by Read getRecentPublicTrades Query recent public trading history for a symbol, returning execution records with\nprice, size, taker dire... Read getReferencePrice Query the reference exchange rate for a specified trading pair.\n\nReturns:\n- Buy prices (multiple payment... Read getRfqConfig Retrieve the RFQ configuration for the authenticated account, including available counterparties,\nstrategy... Read getRfqs Query historical RFQs with optional filtering by ID, trader type, and status.\nSupports cursor-based pagina... Read getRfqsRealtime Query RFQs in real-time from the RFQ engine. Returns all non-final RFQs sorted\nin descending order by Read getRiskLimit Query tiered risk limit parameters for perpetual and futures contracts, including\nposition size limits, in... Read getRpiOrderbook Retrieve orderbook depth data that explicitly shows RPI (Retail Price Improvement) order sizes\nat each pri... Read getServerTime Query Bybit server time, returned in both seconds and nanoseconds precision.\n\nUse this endpoint when you ... Read getSettlementRecord Query session settlement records of USDC perpetual contracts.\n- Unified account covers: USDC contract (lin... Read getSmartLeverageRedeemEstAmountList Query the estimated redemption amount for one or more Smart Leverage / Double Win positions.\nRequires **Ea... Read getSmpGroup Query the Self-Matching Prevention (SMP) group ID associated with the account.\nReturns 0 if the account do... Read getSpotBorrowQuota Query the borrowing quota for spot margin trading.\n\n- Returns max tradeable quantity/amount with and with... Read getSpotMarginTradeAutoRepayMode Retrieve the current automatic repayment mode settings for margin trading accounts.\n- Unified account only... Read getSpotMarginTradeCoinState Retrieve spot margin leverage information for cryptocurrencies.\n- Unified account only\n- If Read getSpotMarginTradeMaxBorrowable Retrieve the maximum borrowable amount for a specified cryptocurrency in spot margin trading.\n- Unified ac... Read getSpotMarginTradeRepaymentAvailableAmount Retrieve the available amount that can be repaid for a specific cryptocurrency in spot margin trading.\n- U... Read getSpotMarginTradeState Query the Spot margin status and leverage of the unified account.\n- Unified account only Read getSpreadInstrumentsInfo Query instrument specifications for spread combination trading pairs, including\ncontract type, trading sta... Read getSpreadMaxQty Query the spread wallet available balance for a given symbol and side.\n\n**Notes:**\n- This endpoint requi... Read getSpreadOpenOrders Query real-time open spread trading orders.\n\n**Usage Scenarios:**\n- Monitor all currently active spread ... Read getSpreadOrderbook Retrieve spread orderbook depth data for a specific spread combination symbol.\nReturns a snapshot of bid a... Read getSpreadOrderHistory Query historical spread trading orders including filled, cancelled, and rejected orders.\n\n**Usage Scenari... Read getSpreadRecentTrades Query recent public spread trading history for a specific spread combination symbol.\nReturns execution rec... Read getSpreadTickers Retrieve the latest price snapshot, best bid/ask price, and 24-hour trading\nstatistics for a spread combin... Read getSpreadTradeHistory Query spread trading execution (trade) history, including individual leg execution details.\n\n**Usage Scen... Read getTickers Retrieve the latest price snapshot, best bid/ask price, and 24-hour trading statistics\nacross all supporte... Read getTieredCollateralRatio Query UTA loan tiered collateral ratio for spot margin trading.\n- Returns collateral ratio tiers for all c... Read getTokenDailyYield Query user Read getTokenHistoricalApr Query product Read getTokenHourlyYield Query user Read getTokenOrderList Query BYUSDT Token order history. Supports querying by Read getTokenPosition Query user Read getTokenProduct Query BYUSDT Token product details, including user Read getTotalMembersAssets Query the aggregated total assets overview for parent and sub accounts.\n\n**Notes:**\n- This endpoint requ... Read getTradeHistory Query RFQ trade execution history with optional filtering by IDs, trader type, and status.\nSupports cursor... Read getTradeQuote Get a price quote before executing a purchase or redeem trade.\nReturns estimated receive amount, exchange ... Read getTransactionLog Query unified account wallet transaction logs. Supports filtering by category,\ncurrency, transaction type,... Read getUserPayment Get your payment methods configured in P2P. The returned Read getUserSettingConfig Query the user account setting configuration, including margin mode, account mode, spot hedging status, and... Read getVASPList Query the list of available VASPs (Virtual Asset Service Providers).\n- Used for Travel Rule compliance whe... Read getVipMarginData Query margin data for Unified accounts by VIP level and/or coin.\n- Returns borrowing availability, interes... Read getWalletBalance Obtain wallet balance, query asset information of each currency, and each currency carries the risk rate of... Read getWithdrawableAmountByCoin Get the withdrawable amount for a specific coin across different account types.\n- Returns withdrawable amo... Read interTransferListQuery Query the internal transfer records between different account types under the same UID.\n**Time range rules... Read listSubAPIKeysV5 Query all API keys of a sub-account with pagination support. Use master account Read listSubscriptions 列出当前所有活跃订阅及其状态和缓冲消息数。用于调试和监控。 Read preCheckOrder Validate an order before placing it to check margin requirements.\n\n- Futures and options only (linear, op... Read queryAPIKey Query comprehensive information about an API key. Use master or sub-account Read queryBalance Query fiat or crypto account balances.\n\n**Query Parameters:**\n- accountCategory: Account type (fiat/cryp... Read queryBorrowLiability Query the borrow liability breakdown for a specific coin, including fixed-rate and flexible-rate liabilitie... Read queryBrokerAccountInfo Use exchange broker master account to query account information.\n\n**Rate limit:** 10 req per second.\n\n*... Read queryBrokerAllUidDetails Use the master account to query for all your UID-level rate limits, including all master accounts and subac... Read queryBrokerCap Get your exchange broker account entity total rate limit usage and cap, across the board.\n\n**Rate limit:*... Read queryBrokerEarning Use exchange broker master account to query earnings and rebate information.\n\n**Rate limit:** 10 req per ... Read queryCardAssetRecords Query Bybit Card asset (transaction) records for the authenticated account. Read queryCoinChainInfo Query coin information, including chain configuration, deposit and withdrawal status.\n- Returns all suppor... Read queryCoinList Query the list of supported fiat currencies and cryptocurrencies.\n\nReturns:\n- Available fiat currencies ... Read queryDepositAddress Query the deposit address information for the master account.\n- Only the **main** UID API key can call thi... Read queryDepositRecords Query on-chain deposit records\n- Supports both **main** and **sub** UID API keys\n- Time range ( Read queryEscrowSubMembersV5 Query escrow (fund management) sub-accounts in paginated format. Use trading team Read queryFixedBorrowContracts Query fixed-rate borrow contracts (matched loan details).\n\n**Rules:**\n- Supports cursor-based pagination... Read queryFixedBorrowMarket Query the fixed-rate borrow market (supply order book) to see available lending offers.\n\n**Rules:**\n- Read queryFixedBorrowOrders Query fixed-rate borrow order history.\n\n**Rules:**\n- Supports cursor-based pagination\n- Can filter by o... Read queryFundingDetailApi Query transaction records of the funding account.\n- Read queryGridDetail Retrieves comprehensive details of a spot grid bot including symbol,\nprice range, investment amount, profi... Read queryInternalDepositRecords Query deposit records occurring **within the Bybit platform** (not on blockchain).\n- Accessible via **Mast... Read QueryOrderByPage Aggregates asset account and OBU account data, queries conversion history orders by cursor pagination.\n- O... Read QueryOrderFromOpenApi Paginated query of conversion order list via OpenAPI, supports asset account and OBU account data.\n- OpenA... Read queryReferrals Query invited users (referrals) for the authenticated account. Use master or sub-account Read QueryResult Query cryptocurrency exchange results using a quote transaction ID.\n- OpenAPI interface, requires API Key ... Read QuerySmallAssetConvertOrder Paginated query of small asset conversion history records. Supports filtering by order number and time rang... Read QuerySmallAssetList Query small-balance coins eligible for dust conversion in the account, and supported to-coins.\n- API key p... Read queryStrategyList Retrieve a list of strategies with filtering options and pagination support.\n\n**When to use:**\n- Check s... Read queryStrategyOrderList Retrieve a list of child orders created by a strategy with detailed execution information.\n\n**When to use... Read querySubMemberDepositAddress Query deposit address for a sub-account. Requires **master UID** API key only.\n- Custodial sub-account add... Read querySubMemberDepositRecords Query on-chain deposit records for a sub-account using the **main** UID API key.\n- Time range ( Read querySubMembers Get a complete list of all sub-accounts under the master account. Use master account Read querySubMembersV5 Query all sub-accounts of the master account with pagination support. Use master account Read queryTrade Query detailed information and status of a specified trade.\n\n**Query Options:**\n- tradeNo: System-genera... Read queryTradeHistory Query historical trade records with pagination support.\n\n**Query Parameters:**\n- Time range filtering su... Read queryWithdrawAddresses Retrieve withdrawal addresses from the address book.\n- API key must have withdrawal permissions.\n- Busine... Read queryWithdrawRecords Query withdrawal records.\n- Master UID API key only.\n- Max 30-day range per query. If Read subMemberListQuery Query sub UIDs under the current master UID.\nReturns both all sub UIDs and the sub UIDs that have universa... Read subscribeAdlAlert 订阅 ADL 预警推送 Read subscribeDcp 订阅 DCP 变动(需要鉴权) Read subscribeEarnDualAssets 订阅 Earn 双币理财产品推送 Read subscribeExecution Subscribe to real-time execution (trade fill) updates for your account. Read subscribeExecutionFast 订阅快速成交推送(需要鉴权) Read subscribeGreeks 订阅 Greeks 推送(需要鉴权) Read subscribeInsurance 订阅保险基金数据 Read subscribeKline 订阅 K 线推送 Read subscribeLiquidation 订阅强平数据 Read subscribeOrder Subscribe to real-time order status updates for your account. Read subscribeOrderbook 订阅订单薄深度快照(subscribe-snapshot 模式) Read subscribePosition Subscribe to real-time position updates for the Unified Trading Account (UTA). Read subscribePriceLimit 订阅价格限制推送 Read subscribePublicTrade 订阅实时成交数据 Read subscribeRfqPublicTrades 订阅 RFQ 公开成交 Read subscribeRfqQuotes 订阅 RFQ 报价(需要鉴权) Read subscribeRfqRfqs 订阅 RFQ 请求(需要鉴权) Read subscribeRfqTrades 订阅 RFQ 成交(需要鉴权) Read subscribeRpiOrderbook 订阅 RPI 订单薄快照 Read subscribeSpreadExecution 订阅 Spread 成交推送(需要鉴权) Read subscribeSpreadOrder 订阅 Spread 订单变动(需要鉴权) Read subscribeSpreadOrderbook 订阅 Spread 订单薄 Read subscribeSpreadPublicTrade 订阅 Spread 成交数据 Read subscribeSpreadTickers 订阅 Spread 行情快照 Read subscribeSystemStatus 订阅系统状态推送 Read subscribeTickers 订阅行情快照(Ticker) Read subscribeWallet Subscribe to real-time wallet updates for the Unified Trading Account (UTA). Read transferCoinListQuery Query the list of coins that can be transferred between the specified account types.\n- Read universalTransferListQuery Query universal transfer records. Supports both master and sub account API keys.\n- Master API key: can que... Read userAssetInfoQuery Query coin balances across a single account type. Supports querying sub UID balance with master API key.\n- Read validateFGridInput Validates the input parameters for creating a futures grid bot and returns\nthe allowable ranges for each p... Read validateGridInput Validates the input parameters for creating a spot grid bot, returning\nacceptable ranges for each paramete... Read CoinConvertLimitQuery Query single conversion min/max limit for specified coin pair under specified account type.\n- OpenAPI inte... Read ConvertHistoryQuery Query all confirmed conversion records. Supports multiple wallet types and comma-separated accountType.\n- ... Read postCryptoLoanCommonMaxLoan Calculate the maximum amount that can be borrowed for a specific currency based on provided collateral.\n\n...
WRITE 34 tools
Write cancelQuote Cancel an active quote. You must pass one of the following parameters: Write amendOrder Modify an existing open order. You can update price, quantity, trigger price, take-profit, and stop-loss pa... Write setDefaultDepositToAccount Set the default account type for receiving on-chain deposit funds.\n- Only **main** UID API key can call th... Write addReduceMargin Add or reduce margin for a position in isolated margin mode.\nUse a positive value to add margin, or a nega... Write amendSpreadOrder Amend (modify) the price and/or quantity of an existing spread trading order.\n\n**Usage Scenarios:**\n- Ad... Write batchAmendOrders Modify multiple existing open orders in a single API call.\n\n- Max 20 orders per request for futures/optio... Write closeDCABot Closes a running DCA bot. You must specify a close_mode to determine\nhow remaining assets are settled:\n- ... Write createCopyMt5Bind Create a new Copy Trading TradFi follow binding by specifying a target Write createCopyTradeBind Create a new Copy Trading Classic follow binding by specifying a target Write createQuote Submit a quote for an existing RFQ. The quoter provides prices for the RFQ legs\nin buy and/or sell directi... Write createRfq Create a new Request for Quote (RFQ) to solicit pricing from selected counterparties.\nThe inquirer specifi... Write markOrderAsPaid Mark a P2P order as paid.\nNote: \ Write modifyEarnPosition Set or unset auto-reinvest for a fixed-term OnChain position ( Write postAd Create a new P2P advertisement. Write postCryptoLoanCommonAdjustLtv Adjust the amount of collateral for a specific currency to manage the LTV ratio.\n\n**Features:**\n- Privat... Write postCryptoLoanFixedBorrowOrderCancel Cancel a pending borrow order.\n\n**Rate limit:** 1 request per UID Write postCryptoLoanFixedSupply Lend crypto to earn fixed interest.\n\n**Rate limit:** 1 request per UID Write postCryptoLoanFixedSupplyOrderCancel Cancel a pending supply (lending) order.\n\n**Rate limit:** 1 request per UID Write setAutoAddMargin Toggle the auto-add-margin feature for a position. When enabled, the system automatically\nadds margin from... Write setAutoRepayMode Set spot automatic repayment mode.\n\nWhen enabled ( Write setBatchCollateralSwitch Batch enable or disable multiple coins as collateral Write setBrokerApiLimit Set API rate limit for specified UIDs under exchange broker account.\n\n**Rate limit:** 1 req per second.\n... Write setCollateralSwitch Enable or disable specified coin as collateral Write setDcp Configure the time window for automatic order cancellation when WebSocket connection drops.\n\n- Institutio... Write setFixedTermAutoInvest Enable or disable auto-reinvestment for a fixed term position.\n\n**Notes:**\n- Only applicable for FundPoo... Write setHedgingMode Enable or disable PM include spot hedging mode Write setLeverage Set the leverage for a contract position. Supports linear and inverse contracts.\nIn one-way mode or cross ... Write setMarginMode Set the account margin mode. Supports ISOLATED_MARGIN, REGULAR_MARGIN, and\nPORTFOLIO_MARGIN. Returns failu... Write setMmp Configure Market Maker Protection parameters for options trading. All parameters\nare required. Set frozenP... Write setPriceLimit Configure price limit action behavior per product category. Controls whether\norders exceeding price limits... Write spotMarginSetLeverage Set the maximum leverage for spot cross margin trading. Account must have spot margin activated first. Vali... Write spotMarginSwitchMode Enable or disable spot cross margin trading mode, rate limit 5/user/path/s Write switchPositionMode Switch between one-way mode (mode=0) and hedge mode (mode=3).\nOnly USDT perpetual supports hedge mode. Eit... Write updateAd Update or relist a P2P advertisement.\nNote: A single advertisement can be modified no more than 10 times w...
DESTRUCTIVE 14 tools
Destructive batchCancelOrders Cancel multiple orders in a single API call.\n\n- Max 20 orders per request for futures/options, 10 for spo... Destructive cancelAllOrders Cancel all open orders matching the specified criteria.\n\n- For linear/inverse: must provide at least Destructive cancelAllQuotes Cancel all active quotes for the authenticated account.\nReturns an array of results with the cancellation ... Destructive cancelAllRfqs Cancel all active RFQs for the authenticated account.\nReturns an array of cancellation results, one per RF... Destructive cancelAllSpreadOrders Cancel all open spread trading orders, optionally filtered by symbol.\n\n**Usage Scenarios:**\n- Cancel all... Destructive cancelOrder Cancel a single open order by Destructive cancelRfq Cancel an active RFQ. You must pass either Destructive cancelSpreadOrder Cancel a single spread trading order by its order ID or custom order link ID.\n\n**Usage Scenarios:**\n- Ca... Destructive removeAd Cancel/remove a P2P advertisement. Destructive wsBatchCancelOrders Batch cancel multiple existing unfilled or partially filled orders in a single WebSocket request on Bybit V... Destructive wsCancelOrder Cancel an existing unfilled or partially filled order via WebSocket on Bybit V5 unified account.\n\nIMPORTA... Destructive closeComboBot Closes (stops) a running futures combo trading bot. The bot will cancel\nall pending orders and close all p... Destructive closeFGridBot Closes (stops) a running futures grid trading bot. The bot will cancel\nall pending grid orders and close p... Destructive closeFMartBot Closes (stops) a running futures Martingale trading bot. The bot will\ncancel all pending orders and close ...
EXECUTE 12 tools
Execute resetMmp Reset MMP freeze state and clear trading history counters. Unfreezes the account\nif currently frozen, or r... Execute acceptNonLpQuote Enable acceptance of non-LP quotes for a specific RFQ.\nThis allows the inquirer to receive and execute quo... Execute confirmNewRiskLimit Confirm the pending maintenance margin rate update for a position.\nThis removes the reduce-only restrictio... Execute stopStrategy Terminates an active strategy and cancels all associated pending orders.\n\n**When to use:**\n- Stop strate... Execute stopSubscription 关闭指定订阅,释放 WebSocket 连接和缓冲区。已关闭的订阅 ID 不可复用。 Execute closeGridBot Closes a running spot grid bot. You must specify a close_mode to\ndetermine how remaining assets are settle... Execute createComboBot Creates a futures combo trading bot that manages a portfolio of multiple\nfutures symbols. The bot automati... Execute createTwapStrategy Creates a TWAP strategy that splits a large order into smaller chunks and executes them\nevenly over a spec... Execute movePosition Transfer positions between two unified trading accounts (UIDs) without fees.\nSupports linear, inverse, spo... Execute setTradingStop Configure trading stop parameters including take profit, stop loss, and trailing stop.\nSupports both full ... Execute wsAmendOrder Amend (modify) an existing unfilled or partially filled order via WebSocket on Bybit V5 unified account.\n\... Execute wsBatchAmendOrders Batch amend (modify) multiple existing unfilled or partially filled orders in a single WebSocket request on...
FINANCIAL 44 tools
Financial removeLiquidity Withdraw funds from a Liquidity Mining pool position.\n\n- Financial confirmQuote Confirm the quote and execute the conversion trade.\n\n**Important:**\n- Must confirm within the quote vali... Financial executePurchase Place a buy order to purchase on-chain tokens with payment tokens.\nReturns an Financial executeQuote Execute (accept) a quote to initiate the multi-leg trade.\nThis endpoint is **asynchronous** - the order is... Financial executeRedeem Place a sell order to redeem on-chain tokens for payment tokens.\nReturns an Financial quickRepayment Execute quick repayment for specified coin Financial accountBorrow Manual borrow for Unified account.\n\n**Rules:**\n- Borrowing via OpenAPI endpoint supports **variable rate... Financial accountRepay Manually repay the liabilities of Unified account.\n\n**Rules:**\n- If neither Financial claimLiquidityInterest Claim all available interest for the specified product in one click.\n\n- Pass Financial distributeAward Distribute a voucher to a specified user.\n\n**Rate Limit:** 100 req/s\n\n**Notes:**\n- Spot airdrop amount... Financial placeAdvanceEarnOrder Place a Dual Assets staking order. Requires **Earn** permission on the API key.\n\n**Rate Limit:** 5 req/s ... Financial placeEarnOrder Place a Stake or Redeem order.\n\n**Notes:**\n- During peak market lending demand, principal redemption may... Financial placeFixedTermOrder Place a staking order for a fixed term product.\n\n**Notes:**\n- Financial placeTokenOrder Place a Mint (minting) or Redeem (redemption) order for BYUSDT Token.\n\n**Mint**: Transfer USDT from Flexi... Financial redeemFixedTerm Early redemption for a fixed term position.\n\n**Notes:**\n- FundPool products with Financial reinvestLiquidity Reinvest accumulated interest back into an existing Liquidity Mining position.\n\n**Rate Limit:** 5 req/s (... Financial renewFixedBorrow Renew (extend) an existing fixed-rate borrow contract.\n\n**Rules:**\n- The contract must have prepayment a... Financial SmallAssetQuote Apply for batch conversion quote for a small asset list. Returns quote ID and per-coin conversion details.\... Financial accountFixedBorrow Create a fixed-rate borrow order for Unified account.\n\n**Rules:**\n- Supports fixed terms: 7, 14, 30, 90,... Financial accountNoConvertRepay Manual repay without asset conversion (lossless repay). The system will only use the spot available balance... Financial addLiquidity Inject funds into a Liquidity Mining pool.\n\n- Financial addMargin Add additional collateral (margin) to a leveraged Liquidity Mining position to avoid liquidation.\n\n**Rate... Financial applyQuote Apply for a conversion quote. The system will return:\n- Quote ID (quoteTxId)\n- Real-time exchange rate\n-... Financial batchCreateOrders Place multiple orders in a single API call.\n\n- Max 20 orders per request for futures/options, 10 for spot... Financial ConvertExecute Confirm and execute a conversion based on quote ID. The exchange is async;\ncheck the final status by calli... Financial createChaseOrderStrategy Creates a Chase Order strategy that continuously monitors market price and\nautomatically adjusts order pri... Financial createDCABot Creates a DCA bot that automatically invests at regular intervals.\nSpecify investment frequency (in second... Financial createFGridBot Creates a single futures grid trading bot. The bot will automatically\nplace grid orders within the specifi... Financial createFMartBot Creates a futures Martingale trading bot. The bot opens an initial position\nand adds to it when price drop... Financial createGridBot Creates a spot grid bot with the specified trading pair, price range,\ngrid count, and investment amount. O... Financial createIcebergStrategy Creates an Iceberg strategy that splits a large order into multiple smaller child orders,\ndisplaying only ... Financial createOrder Place a new order on the Bybit exchange.\n\n- **Spot:** supports normal orders, TP/SL orders, and condition... Financial createSpreadOrder Create a new spread trading order.\n\n**Usage Scenarios:**\n- Open a new spread position by placing a limit... Financial postCryptoLoanFixedBorrow Create a fixed-term borrow order with specified loan currency, amount, rate, term, and collateral.\n\n**Fea... Financial postCryptoLoanFixedFullyRepay Repay entire loan principal and interest.\n\n**Rate limit:** 1 request per UID Financial postCryptoLoanFixedRenew Renew an existing loan by creating a new loan to repay the old one.\n\n**Features:**\n- Extend loan term be... Financial postCryptoLoanFixedRepayCollateral Repay loan by converting collateral to loan currency.\n\n**Rate limit:** 1 request per UID Financial postCryptoLoanFlexibleBorrow Borrow crypto with flexible hourly interest rates.\n\n**Features:**\n- Private endpoint (authentication req... Financial postCryptoLoanFlexibleRepay Repay flexible loan with loan currency.\n\n**Features:**\n- Repay anytime without penalty\n- Partial or ful... Financial postCryptoLoanFlexibleRepayCollateral Repay loan by converting collateral to loan currency.\n\n**Features:**\n- Use pledged collateral to repay l... Financial QuoteApply Apply for a conversion quote via OpenAPI, get conversion rate and quote ID.\n- OpenAPI interface, requires ... Financial SmallAssetConvert Confirm and execute small asset conversion using the quoteId returned by the get-quote interface.\nThe exch... Financial wsBatchCreateOrders Batch place multiple orders in a single WebSocket request on Bybit V5 unified account.\n\nIMPORTANT: This t... Financial wsCreateOrder Place a new order via WebSocket on Bybit V5 unified account.\n\nIMPORTANT: This tool places/modifies real o...

Route Bybit MCP Server through PolicyLayer and every one of its 326 tools is checked against your policy before it runs.

CHECK YOUR STACK →

See every tool, the dangerous ones, and the token cost across your stack.

How many tools does the Bybit MCP Server MCP server have? +

The Bybit MCP Server MCP server exposes 326 tools across 5 categories: Read, Write, Destructive, Execute, Financial.

How do I enforce policies on Bybit MCP Server tools? +

Route the Bybit MCP Server server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do Bybit MCP Server tools fall into? +

Bybit MCP Server tools are categorised as Read (222), Write (34), Destructive (14), Execute (12), Financial (44). Each category has a recommended default policy.

Enforce policy on every Bybit MCP Server tool call.

Start from Bybit MCP Server, add the rest of your stack, and see everything your agents can call. Then put policy on all of it.

Free to start. No card required.

43,000+ MCP servers and 220,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.