# Bybit MCP Server MCP server

Agent View of the PolicyLayer registry record for Bybit MCP Server: identity, probed posture, risk grade, and all 380 tools classified. HTML page: https://policylayer.com/tools/bybit-exchange-trading-mcp

## Facts

- Server id: `bybit-exchange/trading-mcp`
- Homepage: https://github.com/bybit-exchange/trading-mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 380
- Tool categories present: Destructive, Execute, Financial, Read, Write
- Tags: bybit exchange trading mcp, payments, admin, automation
- Record last modified: 2026-09-04T07:26:04.901Z

## Tools (380)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `batchCancelOrders` | Destructive | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/batchcancelorders.md |
| `cancelAllOrders` | Destructive | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/cancelallorders.md |
| `cancelAllQuotes` | Destructive | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/cancelallquotes.md |
| `cancelAllRfqs` | Destructive | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/cancelallrfqs.md |
| `cancelAllSpreadOrders` | Destructive | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/cancelallspreadorders.md |
| `cancelOrder` | Destructive | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/cancelorder.md |
| `cancelRfq` | Destructive | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/cancelrfq.md |
| `cancelSpreadOrder` | Destructive | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/cancelspreadorder.md |
| `closeComboBot` | Destructive | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/closecombobot.md |
| `closeFGridBot` | Destructive | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/closefgridbot.md |
| `closeFMartBot` | Destructive | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/closefmartbot.md |
| `removeAd` | Destructive | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/removead.md |
| `upgradeToUta` | Destructive | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/upgradetouta.md |
| `wsBatchCancelOrders` | Destructive | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/wsbatchcancelorders.md |
| `wsCancelOrder` | Destructive | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/wscancelorder.md |
| `acceptNonLpQuote` | Execute | High | https://policylayer.com/tools/bybit-exchange-trading-mcp/acceptnonlpquote.md |
| `closeGridBot` | Execute | High | https://policylayer.com/tools/bybit-exchange-trading-mcp/closegridbot.md |
| `confirmNewRiskLimit` | Execute | High | https://policylayer.com/tools/bybit-exchange-trading-mcp/confirmnewrisklimit.md |
| `createComboBot` | Execute | High | https://policylayer.com/tools/bybit-exchange-trading-mcp/createcombobot.md |
| `createTwapStrategy` | Execute | High | https://policylayer.com/tools/bybit-exchange-trading-mcp/createtwapstrategy.md |
| `movePosition` | Execute | High | https://policylayer.com/tools/bybit-exchange-trading-mcp/moveposition.md |
| `resetMmp` | Execute | High | https://policylayer.com/tools/bybit-exchange-trading-mcp/resetmmp.md |
| `setTradingStop` | Execute | High | https://policylayer.com/tools/bybit-exchange-trading-mcp/settradingstop.md |
| `stopStrategy` | Execute | High | https://policylayer.com/tools/bybit-exchange-trading-mcp/stopstrategy.md |
| `stopSubscription` | Execute | High | https://policylayer.com/tools/bybit-exchange-trading-mcp/stopsubscription.md |
| `wsAmendOrder` | Execute | High | https://policylayer.com/tools/bybit-exchange-trading-mcp/wsamendorder.md |
| `wsBatchAmendOrders` | Execute | High | https://policylayer.com/tools/bybit-exchange-trading-mcp/wsbatchamendorders.md |
| `accountBorrow` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/accountborrow.md |
| `accountFixedBorrow` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/accountfixedborrow.md |
| `accountNoConvertRepay` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/accountnoconvertrepay.md |
| `accountRepay` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/accountrepay.md |
| `addLiquidity` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/addliquidity.md |
| `addMargin` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/addmargin.md |
| `applyQuote` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/applyquote.md |
| `batchCreateOrders` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/batchcreateorders.md |
| `claimLiquidityInterest` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/claimliquidityinterest.md |
| `confirmQuote` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/confirmquote.md |
| `ConvertExecute` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/convertexecute.md |
| `createChaseOrderStrategy` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/createchaseorderstrategy.md |
| `createDCABot` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/createdcabot.md |
| `createFGridBot` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/createfgridbot.md |
| `createFMartBot` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/createfmartbot.md |
| `createGridBot` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/creategridbot.md |
| `createIcebergStrategy` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/createicebergstrategy.md |
| `createOrder` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/createorder.md |
| `createSpreadOrder` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/createspreadorder.md |
| `distributeAward` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/distributeaward.md |
| `executeLPRedeem` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/executelpredeem.md |
| `executeLPStake` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/executelpstake.md |
| `executePredictionBuy` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/executepredictionbuy.md |
| `executePredictionSell` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/executepredictionsell.md |
| `executePurchase` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/executepurchase.md |
| `executeQuote` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/executequote.md |
| `executeRedeem` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/executeredeem.md |
| `placeAdvanceEarnOrder` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/placeadvanceearnorder.md |
| `placeEarnOrder` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/placeearnorder.md |
| `placeFixedTermOrder` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/placefixedtermorder.md |
| `placeRwaOrder` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/placerwaorder.md |
| `placeTokenOrder` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/placetokenorder.md |
| `postCryptoLoanFixedBorrow` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/postcryptoloanfixedborrow.md |
| `postCryptoLoanFixedFullyRepay` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/postcryptoloanfixedfullyrepay.md |
| `postCryptoLoanFixedRenew` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/postcryptoloanfixedrenew.md |
| `postCryptoLoanFixedRepayCollateral` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/postcryptoloanfixedrepaycollateral.md |
| `postCryptoLoanFlexibleBorrow` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/postcryptoloanflexibleborrow.md |
| `postCryptoLoanFlexibleRepay` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/postcryptoloanflexiblerepay.md |
| `postCryptoLoanFlexibleRepayCollateral` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/postcryptoloanflexiblerepaycollateral.md |
| `quickRepayment` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/quickrepayment.md |
| `QuoteApply` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/quoteapply.md |
| `redeemFixedTerm` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/redeemfixedterm.md |
| `reinvestLiquidity` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/reinvestliquidity.md |
| `removeLiquidity` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/removeliquidity.md |
| `renewFixedBorrow` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/renewfixedborrow.md |
| `SmallAssetConvert` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/smallassetconvert.md |
| `SmallAssetQuote` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/smallassetquote.md |
| `wsBatchCreateOrders` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/wsbatchcreateorders.md |
| `wsCreateOrder` | Financial | Critical | https://policylayer.com/tools/bybit-exchange-trading-mcp/wscreateorder.md |
| `accountCoinBalanceQuery` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/accountcoinbalancequery.md |
| `CoinConvertLimitQuery` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/coinconvertlimitquery.md |
| `CoinListQuery` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/coinlistquery.md |
| `ConvertHistoryQuery` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/converthistoryquery.md |
| `getAccountInfo` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getaccountinfo.md |
| `getAccountInstruments` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getaccountinstruments.md |
| `getAccountWithdrawalInfo` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getaccountwithdrawalinfo.md |
| `getAdlAlert` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getadlalert.md |
| `getAds` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getads.md |
| `getAdvanceEarnOrder` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getadvanceearnorder.md |
| `getAdvanceEarnPosition` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getadvanceearnposition.md |
| `getAdvanceEarnProduct` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getadvanceearnproduct.md |
| `getAdvanceEarnProductExtraInfo` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getadvanceearnproductextrainfo.md |
| `getAffiliateUserInfo` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getaffiliateuserinfo.md |
| `getAffiliateUserList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getaffiliateuserlist.md |
| `getAllOrders` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getallorders.md |
| `getAssetDetail` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getassetdetail.md |
| `getAssetList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getassetlist.md |
| `getAssetOverview` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getassetoverview.md |
| `getAuroraStrategy` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getaurorastrategy.md |
| `getAwardInfo` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getawardinfo.md |
| `getBizTokenDetails` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getbiztokendetails.md |
| `getBizTokenList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getbiztokenlist.md |
| `getBizTokenPriceList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getbiztokenpricelist.md |
| `getBorrowHistory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getborrowhistory.md |
| `getChatMessages` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getchatmessages.md |
| `getClosedPnl` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getclosedpnl.md |
| `getClosePosition` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcloseposition.md |
| `getCoinGreeks` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcoingreeks.md |
| `getCollateralInfo` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcollateralinfo.md |
| `getComboDetail` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcombodetail.md |
| `getComboLimit` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcombolimit.md |
| `getCopyTradingClassicLeaderboard` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcopytradingclassicleaderboard.md |
| `getCopyTradingTradFiLeaderboard` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcopytradingtradfileaderboard.md |
| `getCounterpartyUserInfo` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcounterpartyuserinfo.md |
| `getCryptoLoanCommonAdjustmentHistory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcryptoloancommonadjustmenthistory.md |
| `getCryptoLoanCommonCollateralData` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcryptoloancommoncollateraldata.md |
| `getCryptoLoanCommonLoanableData` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcryptoloancommonloanabledata.md |
| `getCryptoLoanCommonMaxCollateralAmount` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcryptoloancommonmaxcollateralamount.md |
| `getCryptoLoanCommonPosition` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcryptoloancommonposition.md |
| `getCryptoLoanFixedAvailableInventory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcryptoloanfixedavailableinventory.md |
| `getCryptoLoanFixedBorrowContractInfo` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcryptoloanfixedborrowcontractinfo.md |
| `getCryptoLoanFixedBorrowOrderInfo` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcryptoloanfixedborroworderinfo.md |
| `getCryptoLoanFixedBorrowOrderQuote` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcryptoloanfixedborroworderquote.md |
| `getCryptoLoanFixedRenewInfo` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcryptoloanfixedrenewinfo.md |
| `getCryptoLoanFixedRepaymentHistory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcryptoloanfixedrepaymenthistory.md |
| `getCryptoLoanFixedSupplyContractInfo` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcryptoloanfixedsupplycontractinfo.md |
| `getCryptoLoanFixedSupplyOrderInfo` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcryptoloanfixedsupplyorderinfo.md |
| `getCryptoLoanFixedSupplyOrderQuote` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcryptoloanfixedsupplyorderquote.md |
| `getCryptoLoanFlexibleAvailableInventory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcryptoloanflexibleavailableinventory.md |
| `getCryptoLoanFlexibleBorrowHistory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcryptoloanflexibleborrowhistory.md |
| `getCryptoLoanFlexibleOngoingCoin` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcryptoloanflexibleongoingcoin.md |
| `getCryptoLoanFlexibleRepaymentHistory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getcryptoloanflexiblerepaymenthistory.md |
| `getDcpInfo` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getdcpinfo.md |
| `getDeliveryPrice` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getdeliveryprice.md |
| `getDeliveryRecord` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getdeliveryrecord.md |
| `getDistributionRecord` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getdistributionrecord.md |
| `getDoubleWinLeverage` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getdoublewinleverage.md |
| `getEarnAprHistory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getearnaprhistory.md |
| `getEarnHourlyYieldHistory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getearnhourlyyieldhistory.md |
| `getEarnOrderHistory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getearnorderhistory.md |
| `getEarnPosition` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getearnposition.md |
| `getEarnProduct` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getearnproduct.md |
| `getEarnYieldHistory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getearnyieldhistory.md |
| `getFeeGroupInfo` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getfeegroupinfo.md |
| `getFeeRate` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getfeerate.md |
| `getFGridDetail` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getfgriddetail.md |
| `getFixedTermOrder` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getfixedtermorder.md |
| `getFixedTermPosition` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getfixedtermposition.md |
| `getFixedTermProduct` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getfixedtermproduct.md |
| `getFMartDetail` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getfmartdetail.md |
| `getFMartLimit` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getfmartlimit.md |
| `getFundingRateHistory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getfundingratehistory.md |
| `getHistoricalInterestRate` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/gethistoricalinterestrate.md |
| `getHistoricalVolatility` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/gethistoricalvolatility.md |
| `getHoldToEarnProduct` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getholdtoearnproduct.md |
| `getHoldToEarnYieldHistory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getholdtoearnyieldhistory.md |
| `getIndexPriceComponents` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getindexpricecomponents.md |
| `getIndexPriceKline` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getindexpricekline.md |
| `getInstrumentsInfo` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getinstrumentsinfo.md |
| `getInsurancePool` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getinsurancepool.md |
| `getLaunchpoolProjectList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getlaunchpoolprojectlist.md |
| `getLaunchpoolUserActivityLog` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getlaunchpooluseractivitylog.md |
| `getLaunchpoolUserCurrentStaking` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getlaunchpoolusercurrentstaking.md |
| `getLaunchpoolUserHistory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getlaunchpooluserhistory.md |
| `getLiquidityMiningLiquidationRecords` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getliquidityminingliquidationrecords.md |
| `getLiquidityMiningOrders` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getliquidityminingorders.md |
| `getLiquidityMiningPositions` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getliquidityminingpositions.md |
| `getLiquidityMiningProducts` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getliquidityminingproducts.md |
| `getLiquidityMiningYieldRecords` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getliquidityminingyieldrecords.md |
| `getLongShortRatio` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getlongshortratio.md |
| `getLPOrderList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getlporderlist.md |
| `getLPPayTokenList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getlppaytokenlist.md |
| `getLPPayTokenPrice` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getlppaytokenprice.md |
| `getLPPoolInfo` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getlppoolinfo.md |
| `getLPPoolList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getlppoollist.md |
| `getLPPositionList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getlppositionlist.md |
| `getMarketKline` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getmarketkline.md |
| `getMarkPriceKline` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getmarkpricekline.md |
| `getMemberAccountType` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getmemberaccounttype.md |
| `getMmpState` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getmmpstate.md |
| `getMovePositionHistory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getmovepositionhistory.md |
| `getMyAdDetails` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getmyaddetails.md |
| `getMyAds` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getmyads.md |
| `getNewDeliveryPrice` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getnewdeliveryprice.md |
| `getOpenInterest` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getopeninterest.md |
| `getOpenOrders` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getopenorders.md |
| `getOrderbook` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getorderbook.md |
| `getOrderDetail` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getorderdetail.md |
| `getOrderHistory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getorderhistory.md |
| `getOrderList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getorderlist.md |
| `getOrderPriceLimit` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getorderpricelimit.md |
| `getPayTokenList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpaytokenlist.md |
| `getPendingOrders` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpendingorders.md |
| `getPortfolioMargin` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getportfoliomargin.md |
| `getPositionInfo` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpositioninfo.md |
| `getPositionSymbolInfo` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpositionsymbolinfo.md |
| `getPositionTiers` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpositiontiers.md |
| `getPredictionEngineStatus` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpredictionenginestatus.md |
| `getPredictionEventDetail` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpredictioneventdetail.md |
| `getPredictionGroupStageDetail` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpredictiongroupstagedetail.md |
| `getPredictionMatchList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpredictionmatchlist.md |
| `getPredictionOrderBook` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpredictionorderbook.md |
| `getPredictionOrderEstimate` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpredictionorderestimate.md |
| `getPredictionOrderList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpredictionorderlist.md |
| `getPredictionPayTokenList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpredictionpaytokenlist.md |
| `getPredictionPortfolioSummary` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpredictionportfoliosummary.md |
| `getPredictionPositionHistory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpredictionpositionhistory.md |
| `getPredictionPositionList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpredictionpositionlist.md |
| `getPredictionPriceHistory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpredictionpricehistory.md |
| `getPredictionSideMarketList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpredictionsidemarketlist.md |
| `getPredictionTimelineStages` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpredictiontimelinestages.md |
| `getPredictionTokenPrice` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpredictiontokenprice.md |
| `getPremiumIndexPriceKline` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpremiumindexpricekline.md |
| `getPublicTrades` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpublictrades.md |
| `getPuzzleProjectList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getpuzzleprojectlist.md |
| `getQuotes` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getquotes.md |
| `getQuotesRealtime` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getquotesrealtime.md |
| `getRecentPublicTrades` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getrecentpublictrades.md |
| `getReferencePrice` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getreferenceprice.md |
| `getRfqConfig` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getrfqconfig.md |
| `getRfqs` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getrfqs.md |
| `getRfqsRealtime` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getrfqsrealtime.md |
| `getRiskLimit` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getrisklimit.md |
| `getRpiOrderbook` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getrpiorderbook.md |
| `getRwaNavChart` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getrwanavchart.md |
| `getRwaOrderList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getrwaorderlist.md |
| `getRwaPositionList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getrwapositionlist.md |
| `getRwaProductList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getrwaproductlist.md |
| `getServerTime` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getservertime.md |
| `getSettlementRecord` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getsettlementrecord.md |
| `getSmartLeverageRedeemEstAmountList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getsmartleverageredeemestamountlist.md |
| `getSmpGroup` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getsmpgroup.md |
| `getSpotBorrowQuota` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getspotborrowquota.md |
| `getSpotMarginTradeAutoRepayMode` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getspotmargintradeautorepaymode.md |
| `getSpotMarginTradeCoinState` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getspotmargintradecoinstate.md |
| `getSpotMarginTradeFlexibleAvailableInventory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getspotmargintradeflexibleavailableinventory.md |
| `getSpotMarginTradeMaxBorrowable` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getspotmargintrademaxborrowable.md |
| `getSpotMarginTradeRepaymentAvailableAmount` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getspotmargintraderepaymentavailableamount.md |
| `getSpotMarginTradeState` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getspotmargintradestate.md |
| `getSpreadInstrumentsInfo` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getspreadinstrumentsinfo.md |
| `getSpreadMaxQty` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getspreadmaxqty.md |
| `getSpreadOpenOrders` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getspreadopenorders.md |
| `getSpreadOrderbook` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getspreadorderbook.md |
| `getSpreadOrderHistory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getspreadorderhistory.md |
| `getSpreadRecentTrades` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getspreadrecenttrades.md |
| `getSpreadTickers` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getspreadtickers.md |
| `getSpreadTradeHistory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getspreadtradehistory.md |
| `getTickers` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/gettickers.md |
| `getTieredCollateralRatio` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/gettieredcollateralratio.md |
| `getTokenDailyYield` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/gettokendailyyield.md |
| `getTokenHistoricalApr` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/gettokenhistoricalapr.md |
| `getTokenHourlyYield` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/gettokenhourlyyield.md |
| `getTokenOrderList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/gettokenorderlist.md |
| `getTokenPosition` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/gettokenposition.md |
| `getTokenProduct` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/gettokenproduct.md |
| `getTokenSplashProjectList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/gettokensplashprojectlist.md |
| `getTokenSplashUserActivityParams` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/gettokensplashuseractivityparams.md |
| `getTotalMembersAssets` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/gettotalmembersassets.md |
| `getTradeHistory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/gettradehistory.md |
| `getTradeQuote` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/gettradequote.md |
| `getTransactionLog` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/gettransactionlog.md |
| `getUserPayment` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getuserpayment.md |
| `getUserSettingConfig` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getusersettingconfig.md |
| `getVASPList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getvasplist.md |
| `getVipMarginData` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getvipmargindata.md |
| `getWalletBalance` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getwalletbalance.md |
| `getWithdrawableAmountByCoin` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/getwithdrawableamountbycoin.md |
| `insLoanCoinDeltaAmount` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/insloancoindeltaamount.md |
| `insLoanProductInfos` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/insloanproductinfos.md |
| `interTransferListQuery` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/intertransferlistquery.md |
| `listEarnCoupons` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/listearncoupons.md |
| `listSubAPIKeysV5` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/listsubapikeysv5.md |
| `listSubscriptions` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/listsubscriptions.md |
| `postCryptoLoanCommonMaxLoan` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/postcryptoloancommonmaxloan.md |
| `preCheckOrder` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/precheckorder.md |
| `queryAPIKey` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/queryapikey.md |
| `queryBalance` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querybalance.md |
| `queryBorrowLiability` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/queryborrowliability.md |
| `queryBrokerAccountInfo` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querybrokeraccountinfo.md |
| `queryBrokerAllUidDetails` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querybrokeralluiddetails.md |
| `queryBrokerCap` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querybrokercap.md |
| `queryBrokerEarning` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querybrokerearning.md |
| `queryCardAssetRecords` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querycardassetrecords.md |
| `queryCoinChainInfo` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querycoinchaininfo.md |
| `queryCoinList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querycoinlist.md |
| `queryDepositAddress` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querydepositaddress.md |
| `queryDepositRecords` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querydepositrecords.md |
| `queryEscrowSubMembersV5` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/queryescrowsubmembersv5.md |
| `queryFixedAvailableInventory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/queryfixedavailableinventory.md |
| `queryFixedBorrowContracts` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/queryfixedborrowcontracts.md |
| `queryFixedBorrowMarket` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/queryfixedborrowmarket.md |
| `queryFixedBorrowOrders` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/queryfixedborroworders.md |
| `queryFundingDetailApi` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/queryfundingdetailapi.md |
| `queryGridDetail` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querygriddetail.md |
| `queryInternalDepositRecords` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/queryinternaldepositrecords.md |
| `QueryOrderByPage` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/queryorderbypage.md |
| `QueryOrderFromOpenApi` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/queryorderfromopenapi.md |
| `queryReferralCode` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/queryreferralcode.md |
| `queryReferrals` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/queryreferrals.md |
| `QueryResult` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/queryresult.md |
| `QuerySmallAssetConvertOrder` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querysmallassetconvertorder.md |
| `QuerySmallAssetList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querysmallassetlist.md |
| `queryStrategyList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querystrategylist.md |
| `queryStrategyOrderList` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querystrategyorderlist.md |
| `querySubMemberDepositAddress` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querysubmemberdepositaddress.md |
| `querySubMemberDepositRecords` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querysubmemberdepositrecords.md |
| `querySubMembers` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querysubmembers.md |
| `querySubMembersV5` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querysubmembersv5.md |
| `queryTrade` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querytrade.md |
| `queryTradeHistory` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querytradehistory.md |
| `queryWithdrawAddresses` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querywithdrawaddresses.md |
| `queryWithdrawRecords` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/querywithdrawrecords.md |
| `recAuroraCreationAIParams` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/recauroracreationaiparams.md |
| `recAuroraHomeAIParams` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/recaurorahomeaiparams.md |
| `recEasyBotStrategy` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/receasybotstrategy.md |
| `recExploreStrategy` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/recexplorestrategy.md |
| `subMemberListQuery` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/submemberlistquery.md |
| `subscribeAdlAlert` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribeadlalert.md |
| `subscribeDcp` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribedcp.md |
| `subscribeEarnDualAssets` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribeearndualassets.md |
| `subscribeExecution` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribeexecution.md |
| `subscribeExecutionFast` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribeexecutionfast.md |
| `subscribeGreeks` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribegreeks.md |
| `subscribeInsurance` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribeinsurance.md |
| `subscribeKline` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribekline.md |
| `subscribeLiquidation` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribeliquidation.md |
| `subscribeOrder` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribeorder.md |
| `subscribeOrderbook` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribeorderbook.md |
| `subscribePosition` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribeposition.md |
| `subscribePriceLimit` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribepricelimit.md |
| `subscribePublicTrade` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribepublictrade.md |
| `subscribeRfqPublicTrades` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscriberfqpublictrades.md |
| `subscribeRfqQuotes` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscriberfqquotes.md |
| `subscribeRfqRfqs` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscriberfqrfqs.md |
| `subscribeRfqTrades` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscriberfqtrades.md |
| `subscribeRpiOrderbook` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscriberpiorderbook.md |
| `subscribeSpreadExecution` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribespreadexecution.md |
| `subscribeSpreadOrder` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribespreadorder.md |
| `subscribeSpreadOrderbook` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribespreadorderbook.md |
| `subscribeSpreadPublicTrade` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribespreadpublictrade.md |
| `subscribeSpreadTickers` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribespreadtickers.md |
| `subscribeSystemStatus` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribesystemstatus.md |
| `subscribeTickers` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribetickers.md |
| `subscribeWallet` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/subscribewallet.md |
| `transferCoinListQuery` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/transfercoinlistquery.md |
| `universalTransferListQuery` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/universaltransferlistquery.md |
| `userAssetInfoQuery` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/userassetinfoquery.md |
| `validateFGridInput` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/validatefgridinput.md |
| `validateGridInput` | Read | Low | https://policylayer.com/tools/bybit-exchange-trading-mcp/validategridinput.md |
| `addReduceMargin` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/addreducemargin.md |
| `amendOrder` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/amendorder.md |
| `amendSpreadOrder` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/amendspreadorder.md |
| `batchAmendOrders` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/batchamendorders.md |
| `cancelQuote` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/cancelquote.md |
| `closeDCABot` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/closedcabot.md |
| `createCopyMt5Bind` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/createcopymt5bind.md |
| `createCopyTradeBind` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/createcopytradebind.md |
| `createQuote` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/createquote.md |
| `createRfq` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/createrfq.md |
| `markOrderAsPaid` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/markorderaspaid.md |
| `modifyEarnPosition` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/modifyearnposition.md |
| `postAd` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/postad.md |
| `postCryptoLoanCommonAdjustLtv` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/postcryptoloancommonadjustltv.md |
| `postCryptoLoanFixedBorrowOrderCancel` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/postcryptoloanfixedborrowordercancel.md |
| `postCryptoLoanFixedSupply` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/postcryptoloanfixedsupply.md |
| `postCryptoLoanFixedSupplyOrderCancel` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/postcryptoloanfixedsupplyordercancel.md |
| `setAutoAddMargin` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/setautoaddmargin.md |
| `setAutoRepayMode` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/setautorepaymode.md |
| `setBatchCollateralSwitch` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/setbatchcollateralswitch.md |
| `setBrokerApiLimit` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/setbrokerapilimit.md |
| `setCollateralSwitch` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/setcollateralswitch.md |
| `setDcp` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/setdcp.md |
| `setDefaultDepositToAccount` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/setdefaultdeposittoaccount.md |
| `setFixedTermAutoInvest` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/setfixedtermautoinvest.md |
| `setHedgingMode` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/sethedgingmode.md |
| `setLeverage` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/setleverage.md |
| `setMarginMode` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/setmarginmode.md |
| `setMmp` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/setmmp.md |
| `setPriceLimit` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/setpricelimit.md |
| `spotMarginSetLeverage` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/spotmarginsetleverage.md |
| `spotMarginSwitchMode` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/spotmarginswitchmode.md |
| `switchPositionMode` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/switchpositionmode.md |
| `updateAd` | Write | Medium | https://policylayer.com/tools/bybit-exchange-trading-mcp/updatead.md |

## Tool descriptions

- `batchCancelOrders` — Cancel multiple orders in a single API call.\n\n- Max 20 orders per request for futures/options, 10 for spot\n- Each order requires either
- `cancelAllOrders` — Cancel all open orders matching the specified criteria.\n\n- For linear/inverse: must provide at least
- `cancelAllQuotes` — Cancel all active quotes for the authenticated account.\nReturns an array of results with the cancellation status of each quote.\n\nRate Limit: 50 requests per second.\n\nAgent hint: This endpoint cancels all active quotes at once. No re…
- `cancelAllRfqs` — Cancel all active RFQs for the authenticated account.\nReturns an array of cancellation results, one per RFQ.\nWhen an inquirer cancels, all corresponding quotes become invalid.\nWhen a quoter cancels, the inquiry remains unaffected but …
- `cancelAllSpreadOrders` — Cancel all open spread trading orders, optionally filtered by symbol.\n\nUsage Scenarios:\n- Cancel all open spread orders across all symbols by setting
- `cancelOrder` — Cancel a single open order by
- `cancelRfq` — Cancel an active RFQ. You must pass either
- `cancelSpreadOrder` — Cancel a single spread trading order by its order ID or custom order link ID.\n\nUsage Scenarios:\n- Cancel an open limit order that has not yet been fully filled.\n- Use either
- `closeComboBot` — Closes (stops) a running futures combo trading bot. The bot will cancel\nall pending orders and close all positions across the portfolio.\n\nThe bot_id can be obtained from the createComboBot response or from\ngetComboDetail. Only bots i…
- `closeFGridBot` — Closes (stops) a running futures grid trading bot. The bot will cancel\nall pending grid orders and close positions.\n\nThe bot_id can be obtained from the createFGridBot response or from\ngetFGridDetail. Only bots in a running state can…
- `closeFMartBot` — Closes (stops) a running futures Martingale trading bot. The bot will\ncancel all pending orders and close the position.\n\nThe bot_id can be obtained from the createFMartBot response or from\ngetFMartDetail. Only bots in a running state…
- `removeAd` — Cancel/remove a P2P advertisement.
- `upgradeToUta` — Upgrade eligible UTA2.0 account to UTA2.0 Pro status.\n- Account must have unifiedMarginStatus=5 (UTA2.0)\n- Master account users must be VIP or PRO level\n- Ensure there are no open orders before upgrading\n- Avoid upgrading during the …
- `wsBatchCancelOrders` — Batch cancel multiple existing unfilled or partially filled orders in a single WebSocket request on Bybit V5 unified account.\n\nIMPORTANT: This tool places/modifies real orders via WebSocket. Confirm symbol, side, quantity, and price wi…
- `wsCancelOrder` — Cancel an existing unfilled or partially filled order via WebSocket on Bybit V5 unified account.\n\nIMPORTANT: This tool places/modifies real orders via WebSocket. Confirm symbol, side, quantity, and price with the user before calling. R…
- `acceptNonLpQuote` — Enable acceptance of non-LP quotes for a specific RFQ.\nThis allows the inquirer to receive and execute quotes from normal counterparties\nin addition to liquidity providers.\n\nRate Limit: 50 requests per second.\n\nAgent hint: Use this…
- `closeGridBot` — Closes a running spot grid bot. You must specify a close_mode to\ndetermine how remaining assets are settled:\n- 1 (BIT_MODE): settle in BIT\n- 2 (BASE_MODE): convert all to base token\n- 3 (QUOTE_MODE): convert all to quote token\n- 4 (…
- `confirmNewRiskLimit` — Confirm the pending maintenance margin rate update for a position.\nThis removes the reduce-only restriction that was applied when Bybit adjusted the risk limit.\n\nAgent hint: Use this when a position has isReduceOnly=true due to a risk…
- `createComboBot` — Creates a futures combo trading bot that manages a portfolio of multiple\nfutures symbols. The bot automatically rebalances positions based on the\nconfigured trigger mode (time-based, percentage-based, or both).\n\nRequired parameters i…
- `createTwapStrategy` — Creates a TWAP strategy that splits a large order into smaller chunks and executes them\nevenly over a specified time period to minimize market impact.\n\nWhen to use:\n- You need to execute a large order without moving the market signif…
- `movePosition` — Transfer positions between two unified trading accounts (UIDs) without fees.\nSupports linear, inverse, spot, and option. Up to 25 legs per request.\nBoth accounts must be under the same master account.\n\nAgent hint: Use this to move po…
- `resetMmp` — Reset MMP freeze state and clear trading history counters. Unfreezes the account\nif currently frozen, or resets counters if not frozen.\n\nRate limit: 5 req/s\n\nAgent hint: Use this to unfreeze an MMP-frozen account or reset the qtyLim…
- `setTradingStop` — Configure trading stop parameters including take profit, stop loss, and trailing stop.\nSupports both full position and partial position TP/SL modes.\n\nAgent hint: Use this to set TP/SL/trailing stop on an open position. Set tpslMode to…
- `stopStrategy` — Terminates an active strategy and cancels all associated pending orders.\n\nWhen to use:\n- Stop strategy before it completes naturally\n- React to changing market conditions\n- Cancel strategy that has unfavorable execution\n- Emergency…
- `stopSubscription` — 关闭指定订阅，释放 WebSocket 连接和缓冲区。已关闭的订阅 ID 不可复用。
- `wsAmendOrder` — Amend (modify) an existing unfilled or partially filled order via WebSocket on Bybit V5 unified account.\n\nIMPORTANT: This tool places/modifies real orders via WebSocket. Confirm symbol, side, quantity, and price with the user before ca…
- `wsBatchAmendOrders` — Batch amend (modify) multiple existing unfilled or partially filled orders in a single WebSocket request on Bybit V5 unified account.\n\nIMPORTANT: This tool places/modifies real orders via WebSocket. Confirm symbol, side, quantity, and …
- `accountBorrow` — Manual borrow for Unified account.\n\nRules:\n- Borrowing via OpenAPI endpoint supports variable rate borrowing only\n- This endpoint is for manual borrowing operations only\n- Unified account only\n\nService: bizasset-uta-loan-prod
- `accountFixedBorrow` — Create a fixed-rate borrow order for Unified account.\n\nRules:\n- Supports fixed terms: 7, 14, 30, 90, 180 days\n- Order strategy:
- `accountNoConvertRepay` — Manual repay without asset conversion (lossless repay). The system will only use the spot available balance of the debt currency to repay.\n\nRules:\n- If only
- `accountRepay` — Manually repay the liabilities of Unified account.\n\nRules:\n- If neither
- `addLiquidity` — Inject funds into a Liquidity Mining pool.\n\n-
- `addMargin` — Add additional collateral (margin) to a leveraged Liquidity Mining position to avoid liquidation.\n\nRate Limit: 5 req/s (UID)\n\nAgent hint: IMPORTANT: This adds real collateral to an existing liquidity mining position. Before executing…
- `applyQuote` — Apply for a conversion quote. The system will return:\n- Quote ID (quoteTxId)\n- Real-time exchange rate\n- Quote expiration time\n- Conversion amounts\n\nQuote Rules:\n- Quotes have a time limit, typically 30 seconds\n- A new quote must…
- `batchCreateOrders` — Place multiple orders in a single API call.\n\n- Max 20 orders per request for futures/options, 10 for spot\n- Each order is validated independently; partial success is possible\n- Check
- `claimLiquidityInterest` — Claim all available interest for the specified product in one click.\n\n- Pass
- `confirmQuote` — Confirm the quote and execute the conversion trade.\n\nImportant:\n- Must confirm within the quote validity period\n- Trade execution is asynchronous and will not complete immediately\n- Use the trade query endpoint to verify the final s…
- `ConvertExecute` — Confirm and execute a conversion based on quote ID. The exchange is async;\ncheck the final status by calling the query result API.\nMake sure you confirm the quote before it expires.\n- OpenAPI interface, requires API Key authentication…
- `createChaseOrderStrategy` — Creates a Chase Order strategy that continuously monitors market price and\nautomatically adjusts order price to improve fill probability.\n\nWhen to use:\n- You need fast execution but want better price than market order\n- Market is vo…
- `createDCABot` — Creates a DCA bot that automatically invests at regular intervals.\nSpecify investment frequency (in seconds), quote coin, trading pairs\nwith individual amounts, and optional max investment amount.\n\nPrerequisites:\n- User must be auth…
- `createFGridBot` — Creates a single futures grid trading bot. The bot will automatically\nplace grid orders within the specified price range.\n\nRequired parameters include symbol, grid_mode, price range, grid count,\nleverage, grid type, and initial inves…
- `createFMartBot` — Creates a futures Martingale trading bot. The bot opens an initial position\nand adds to it when price drops (long mode) or rises (short mode) by the\nconfigured price_float_percent. Each add scales position by add_position_percent.\n\nK…
- `createGridBot` — Creates a spot grid bot with the specified trading pair, price range,\ngrid count, and investment amount. Optionally supports entry price,\nstop-loss/take-profit, trailing stop, and grid trailing (auto-shift).\n\nPrerequisites:\n- Call v…
- `createIcebergStrategy` — Creates an Iceberg strategy that splits a large order into multiple smaller child orders,\ndisplaying only one at a time to hide trading intent.\n\nWhen to use:\n- You have a large order and want to hide total size from the market\n- You…
- `createOrder` — Place a new order on the Bybit exchange.\n\n- Spot: supports normal orders, TP/SL orders, and conditional (stop) orders via
- `createSpreadOrder` — Create a new spread trading order.\n\nUsage Scenarios:\n- Open a new spread position by placing a limit or market order on a spread combination symbol.\n- Use
- `distributeAward` — Distribute a voucher to a specified user.\n\nRate Limit: 100 req/s\n\nNotes:\n- Spot airdrop amount supports up to 16 decimal places\n- Other voucher types support up to 4 decimal places\n- specCode is a distribution identifier code, up …
- `executeLPRedeem` — Execute LP redemption to withdraw liquidity from a pool position.\nReturns an order number that can be used to track redemption status.\n\nPrerequisites (mandatory):\n1. Call
- `executeLPStake` — Execute LP stake to provide liquidity and earn rewards.\nReturns a position ID that can be used to track the position status.\n\nPrerequisites (mandatory):\n1. Call
- `executePredictionBuy` — Execute a buy order for prediction outcome tokens.\nPays USDC and receives outcome token shares.\n\nPrerequisites (mandatory):\n1. Call
- `executePredictionSell` — Execute a sell order for prediction outcome tokens.\nExchanges token shares for USDC.\n\nPrerequisites (mandatory):\n1. Call
- `executePurchase` — Place a buy order to purchase on-chain tokens with payment tokens.\nReturns an
- `executeQuote` — Execute (accept) a quote to initiate the multi-leg trade.\nThis endpoint is asynchronous - the order is sent to the matching engine.\nTo confirm execution, check the Get Trade History endpoint or monitor the Execution WebSocket topic.\n\…
- `executeRedeem` — Place a sell order to redeem on-chain tokens for payment tokens.\nReturns an
- `placeAdvanceEarnOrder` — Place a Dual Assets staking order. Requires Earn permission on the API key.\n\nRate Limit: 5 req/s (UID)\n\nNotes:\n- The order is processed asynchronously. A successful response means the order has been accepted, not settled.\n Use Get …
- `placeEarnOrder` — Place a Stake or Redeem order.\n\nNotes:\n- During peak market lending demand, principal redemption may be delayed; expected to be processed within 48 hours\n- Redemption requests cannot be cancelled once submitted\n- OnChain products ma…
- `placeFixedTermOrder` — Place a staking order for a fixed term product.\n\nNotes:\n-
- `placeRwaOrder` — Place a Stake (subscription) or Redeem order for an RWA product.\n\nStake: deduct settlement coin from
- `placeTokenOrder` — Place a Mint (minting) or Redeem (redemption) order for BYUSDT Token.\n\nMint: Transfer USDT from FlexibleSaving account to get BYUSDT\nRedeem: Redeem BYUSDT to get USDT in UNIFIED account\n\nRate Limit: 5 req/s (UID)\n\nNotes:\n-
- `postCryptoLoanFixedBorrow` — Create a fixed-term borrow order with specified loan currency, amount, rate, term, and collateral.\n\nFeatures:\n- Private endpoint (authentication required)\n- Fixed-term loans with locked interest rates\n- Support multiple collateral c…
- `postCryptoLoanFixedFullyRepay` — Repay entire loan principal and interest.\n\nRate limit: 1 request per UID
- `postCryptoLoanFixedRenew` — Renew an existing loan by creating a new loan to repay the old one.\n\nFeatures:\n- Extend loan term before expiration\n- Add additional collateral if needed\n- Rate limit: 1 request per UID\n\nUse Cases:\n- Extend loan term to avoid liq…
- `postCryptoLoanFixedRepayCollateral` — Repay loan by converting collateral to loan currency.\n\nRate limit: 1 request per UID
- `postCryptoLoanFlexibleBorrow` — Borrow crypto with flexible hourly interest rates.\n\nFeatures:\n- Private endpoint (authentication required)\n- Hourly floating interest rate\n- Repay anytime without penalty\n- Interest calculated hourly based on actual borrowing durat…
- `postCryptoLoanFlexibleRepay` — Repay flexible loan with loan currency.\n\nFeatures:\n- Repay anytime without penalty\n- Partial or full repayment supported\n- Interest calculated up to repayment time\n- Rate limit: 1 request per UID\n\nUse Cases:\n- Repay loan when ha…
- `postCryptoLoanFlexibleRepayCollateral` — Repay loan by converting collateral to loan currency.\n\nFeatures:\n- Use pledged collateral to repay loan\n- Auto-convert collateral at market rate\n- Convenient when lacking loan currency\n- Rate limit: 1 request per UID
- `quickRepayment` — Execute quick repayment for specified coin
- `QuoteApply` — Apply for a conversion quote via OpenAPI, get conversion rate and quote ID.\n- OpenAPI interface, requires API Key authentication\n- ACL permission: RESOURCE_GROUP_EXCHANGE_HISTORY + PERMISSION_WRITE\n- Rate limit: 5/user/s, 200/path/s g…
- `redeemFixedTerm` — Early redemption for a fixed term position.\n\nNotes:\n- FundPool products with
- `reinvestLiquidity` — Reinvest accumulated interest back into an existing Liquidity Mining position.\n\nRate Limit: 5 req/s (UID)
- `removeLiquidity` — Withdraw funds from a Liquidity Mining pool position.\n\n-
- `renewFixedBorrow` — Renew (extend) an existing fixed-rate borrow contract.\n\nRules:\n- The contract must have prepayment amount available (
- `SmallAssetConvert` — Confirm and execute small asset conversion using the quoteId returned by the get-quote interface.\nThe exchange is async; check final status via the Get Exchange History endpoint.\n- API key permission: Convert\n- Rate limit: 5/s\n- Load…
- `SmallAssetQuote` — Apply for batch conversion quote for a small asset list. Returns quote ID and per-coin conversion details.\n- API key permission: Convert\n- Rate limit: 5/s\n- Only supports Unified wallet (eb_convert_uta)\n- Up to 20 coins per transacti…
- `wsBatchCreateOrders` — Batch place multiple orders in a single WebSocket request on Bybit V5 unified account.\n\nIMPORTANT: This tool places/modifies real orders via WebSocket. Confirm symbol, side, quantity, and price with the user before calling. Response is…
- `wsCreateOrder` — Place a new order via WebSocket on Bybit V5 unified account.\n\nIMPORTANT: This tool places/modifies real orders via WebSocket. Confirm symbol, side, quantity, and price with the user before calling. Response is an acknowledgment only; u…
- `accountCoinBalanceQuery` — Query the balance of a specific coin in a specific account type. Supports querying sub UID balance with master API key.\n-
- `CoinConvertLimitQuery` — Query single conversion min/max limit for specified coin pair under specified account type.\n- OpenAPI interface, requires API Key authentication\n- ACL permission: RESOURCE_GROUP_EXCHANGE_HISTORY + PERMISSION_READ\n- Rate limit: 100/pat…
- `CoinListQuery` — Query convertible coin list under specified account type and conversion direction.\n- OpenAPI interface, requires API Key authentication\n- ACL permission: RESOURCE_GROUP_EXCHANGE_HISTORY + PERMISSION_READ\n- Rate limit: 30/user/s, 1500/…
- `ConvertHistoryQuery` — Query all confirmed conversion records. Supports multiple wallet types and comma-separated accountType.\n- OpenAPI interface, requires API Key authentication\n- ACL permission: RESOURCE_GROUP_EXCHANGE_HISTORY + PERMISSION_READ\n- Rate li…
- `getAccountInfo` — Query account margin mode, UTA status, DCP status, and other configuration info
- `getAccountInstruments` — Query tradable instrument specifications for the user
- `getAccountWithdrawalInfo` — Query available withdrawal balance for specified coin(s) in the Unified account.\n- The
- `getAdlAlert` — Query ADL (Auto-Deleveraging) alert data and insurance fund metrics for derivative contracts,\nindicating the current ADL risk level and activation thresholds.\n\nUse this endpoint when you need to:\n- Monitor ADL risk levels for specifi…
- `getAds` — Get online P2P advertisements.
- `getAdvanceEarnOrder` — Query your order history. Requires Earn permission on the API key.\n\nRate Limit: 10 req/s (UID)
- `getAdvanceEarnPosition` — Query your active positions. Requires Earn permission on the API key.\n\nRate Limit: 10 req/s (UID)\n\nDiscountBuy notes: Only returns active/settling positions (status =
- `getAdvanceEarnProduct` — Query available Advance Earn product listings.\nNo authentication required.\n\nRate Limit: 50 req/s (IP)
- `getAdvanceEarnProductExtraInfo` — Get real-time quotes (target prices and APY) for a specific Dual Assets product.\nQuotes are sourced from institutional market makers and update frequently (second-level).\nNo authentication required.\n\nRate Limit: 50 req/s (IP)\n\nTip:…
- `getAffiliateUserInfo` — Query detailed information for a specified direct client user under the affiliate account,\nincluding VIP level, KYC level, wallet balance range, 30-day / 365-day trading volume,\ndeposit amount, and commission data.\n\nNotes:\n- Must us…
- `getAffiliateUserList` — Query the list of all direct client users under the current affiliate account.\nSupports cursor-based pagination. Trading volume, deposit amount, and commission data\nfor 30-day, 365-day, and custom date ranges can be returned on demand.…
- `getAllOrders` — Get a list of P2P orders. Returns 90 days of orders by default. Orders are accessible up to 180 days in the past.
- `getAssetDetail` — Query detailed holding information for a specific token by chain code and token address.\nReturns quantity, USD value, unrealized PnL, cost price, and current market price.\n\nThe result contains an
- `getAssetList` — Query user
- `getAssetOverview` — Query the total asset overview for the current account, including per-account-type equity breakdowns, category details, and coin-level details.\n\nNotes:\n- This endpoint requires authentication.\n- Supports parent-sub account query: if …
- `getAuroraStrategy` — Returns the full Aurora AI strategy (params + backtest metrics) identified\nby the encoded
- `getAwardInfo` — Get basic information of a specified voucher, including coin, denomination unit, product line, total amount, and distributed amount.\n\nRate Limit: 50 req/s
- `getBizTokenDetails` — Query detailed information for a specific on-chain token.\nReturns project description, social links (Twitter, website, whitepaper), risk flag,\norder quantity limits, and token status.\n\nAI agent should call this when user asks about a…
- `getBizTokenList` — Query on-chain tokens available for trading, optionally filtered by tag.\nReturns
- `getBizTokenPriceList` — Batch query token prices and market data by chain code + token address pairs.\nReturns current price, 24h price change, trading volume, market cap, liquidity,\nand holder count.\n\nUse
- `getBorrowHistory` — Get interest records, sorted in reverse order of creation time. Supports up to 2 years of data.\n\nTime range rules:\n- Without both
- `getChatMessages` — Get chat messages for a P2P order.
- `getClosedPnl` — Query user
- `getClosePosition` — Query closed option position data including entry/exit prices, fees, delivery details, and realized PnL.\nOnly applicable to option contracts.\n\nAgent hint: Use this to retrieve closed option positions. Only category=option is supported…
- `getCoinGreeks` — Query option Greeks aggregated by base coin. Returns delta, gamma, vega, and\ntheta for each base coin with option positions.\n\nRate limit: 10 req/s\n\nAgent hint: Use this for options risk management. Pass baseCoin to filter (e.g., BTC…
- `getCollateralInfo` — Get the collateral information of the current unified margin account, including loan interest rate, loanable amount, collateral conversion rate, whether it can be mortgaged as margin, etc.
- `getComboDetail` — Retrieves comprehensive details for a specific futures combo bot, including\nconfiguration (symbols, leverage, rebalancing mode), current display status,\nPnL metrics (total PnL, realized, unrealized, funding fee), portfolio position\nin…
- `getComboLimit` — Validates the input parameters for creating a futures combo bot and returns\nthe allowable ranges for each parameter (initial margin, leverage, rebalancing\nthreshold, time interval, TP/SL percentages, trailing stop).\n\nUse this endpoin…
- `getCopyTradingClassicLeaderboard` — Get a curated Copy Trading Classic leaderboard for conversational\nrecommendation flows.\n\nThe endpoint returns a ranked list of candidate leaders. The returned\norder is the intended presentation order and should be preserved when\nthe…
- `getCopyTradingTradFiLeaderboard` — Get a curated Copy Trading TradFi leaderboard for conversational\nrecommendation flows.\n\nThe endpoint returns a ranked list of candidate providers. The returned\norder is the intended presentation order and should be preserved when\nth…
- `getCounterpartyUserInfo` — Get information about a counterparty user in a specific order.\n\nAgent hint: Only query the counterparty of the current active order. Do NOT enumerate arbitrary UIDs or call this in a loop — it exposes PII of unrelated users.
- `getCryptoLoanCommonAdjustmentHistory` — Query historical collateral adjustment operations with pagination support.\n\nFeatures:\n- Private endpoint (authentication required)\n- Query by specific adjustId or filter by currency\n- Pagination support with cursor-based navigation\…
- `getCryptoLoanCommonCollateralData` — Query information about currencies available as collateral in the crypto loan system.\n\nFeatures:\n- Public endpoint (no authentication required)\n- Query by specific currency or get all collateral currencies\n- Get liquidation order fo…
- `getCryptoLoanCommonLoanableData` — Query information about currencies available for borrowing in the crypto loan system.\n\nFeatures:\n- Public endpoint (no authentication required)\n- Query by specific currency or get all loanable currencies\n- Filter by VIP level to see…
- `getCryptoLoanCommonMaxCollateralAmount` — Query the maximum amount of collateral that can be redeemed (withdrawn) for a specific currency.\n\nFeatures:\n- Private endpoint (authentication required)\n- Calculate safe withdrawal amount that maintains healthy LTV\n- Prevents accide…
- `getCryptoLoanCommonPosition` — Query the user
- `getCryptoLoanFixedAvailableInventory` — Query available lending pool inventory for fixed-term loan.\n\nRules:\n- Only allows querying coins supported by fixed-term crypto loan\n- The queried coin must exist\n- Coin name must be uppercase\n- Available inventory = min(market ava…
- `getCryptoLoanFixedBorrowContractInfo` — Query active borrow contracts (loans).\n\nRate limit: 5 requests per UID
- `getCryptoLoanFixedBorrowOrderInfo` — Query borrow order details and history.\n\nRate limit: 5 requests per UID
- `getCryptoLoanFixedBorrowOrderQuote` — Query available supply orders (lending offers) from the market for a specific currency and term.\n\nFeatures:\n- Public endpoint (no authentication required)\n- View available lending offers before placing borrow order\n- Sort by rate or…
- `getCryptoLoanFixedRenewInfo` — Query loan renewal history and information.\n\nRate limit: 5 requests per UID
- `getCryptoLoanFixedRepaymentHistory` — Query loan repayment records.\n\nRate limit: 5 requests per UID
- `getCryptoLoanFixedSupplyContractInfo` — Query active supply contracts (lending positions).\n\nRate limit: 5 requests per UID
- `getCryptoLoanFixedSupplyOrderInfo` — Query supply (lending) order details and history.\n\nRate limit: 5 requests per UID
- `getCryptoLoanFixedSupplyOrderQuote` — Query available borrow orders (demand) in the market
- `getCryptoLoanFlexibleAvailableInventory` — Query available lending pool inventory for flexible loan.\n\nRules:\n- Only allows querying coins supported by flexible crypto loan\n- The queried coin must exist\n- Coin name must be uppercase\n- Available inventory = min(platform total…
- `getCryptoLoanFlexibleBorrowHistory` — Query historical flexible borrow records with pagination.\n\nFeatures:\n- Query by order ID or currency\n- Pagination support\n- View borrow details and status\n- Rate limit: 5 requests per UID
- `getCryptoLoanFlexibleOngoingCoin` — Query current flexible borrow positions by currency.\n\nFeatures:\n- View current debt and interest\n- Check hourly interest rate\n- Monitor accrued interest\n- Rate limit: 5 requests per UID\n\nUse Cases:\n- Check current debt amount\n-…
- `getCryptoLoanFlexibleRepaymentHistory` — Query historical flexible repayment records with pagination.\n\nFeatures:\n- Query by repayment ID or currency\n- Pagination support\n- View repayment details including principal and interest\n- Rate limit: 5 requests per UID\n\nUse Case…
- `getDcpInfo` — Query Disconnection Protection (DCP) configuration. Returns DCP status and\ntime window per product type. Must be pre-authorized by account manager.\n\nRate limit: 10 req/s\n\nAgent hint: Use this to check DCP settings. No parameters nee…
- `getDeliveryPrice` — Retrieve historical delivery (settlement) prices for expired futures and options contracts,\nincluding the final settlement price and delivery timestamp.\n\nUse this endpoint when you need to:\n- Look up the settlement price of a specifi…
- `getDeliveryRecord` — Query delivery records of USDC futures, Inverse futures, and Options.\n- Unified account covers: USDT futures / USDC contract / Inverse futures / Options\n- Classic account covers: Inverse futures\n\nTime range rules:\n- Without both
- `getDistributionRecord` — Query voucher distribution records for a specified user, including claim status, validity period, consumed amount, etc.\n\nRate Limit: 50 req/s
- `getDoubleWinLeverage` — Query the leverage for a Double Win RFQ product with user-selected price range.\nOnly applicable for RFQ products (
- `getEarnAprHistory` — Query historical daily APR for a product. Supports
- `getEarnHourlyYieldHistory` — Query hourly yield details. Only supports
- `getEarnOrderHistory` — Query stake/redeem order history.\n- Returns the most recent 7 days of data by default; maximum query range is 7 days\n- Supports cursor-based pagination
- `getEarnPosition` — Query current staked position information.\n- Flexible saving yield is accumulated hourly and distributed daily at UTC 00:30
- `getEarnProduct` — Query earn product information, including estimated APR, min/max stake amount, product status, etc.\nNo authentication required.
- `getEarnYieldHistory` — Query yield history. Supports
- `getFeeGroupInfo` — Query the tiered fee structure for Pro-level and Market Maker clients, organized by\nsymbol groups, including taker/maker fee rates and maker rebates per client tier.\n\nUse this endpoint when you need to:\n- Look up the fee rates applic…
- `getFeeRate` — Query the maker and taker fee rates for the specified product category.\nCan filter by symbol (spot/linear/inverse) or baseCoin (options only).\n\nRate limit: 10 req/s\n\nAgent hint: Use this to check fee rates before trading. The catego…
- `getFGridDetail` — Retrieves comprehensive details for a specific futures grid bot, including\nconfiguration (symbol, price range, leverage, grid type), current status,\nPnL metrics (realized, unrealized, grid profit, funding fee), position info,\nmargin b…
- `getFixedTermOrder` — Query fixed term order history. Supports cursor-based pagination.\n\nNotes:\n- When querying by
- `getFixedTermPosition` — Query current fixed term position information.\n\nRate limit: 10 req/s (UID)
- `getFixedTermProduct` — Query fixed term product information, including tiered APY, min/max stake amount, product status, etc.\nNo authentication required.\n\nRate limit: 50 req/s (IP)
- `getFMartDetail` — Retrieves comprehensive details for a specific futures Martingale bot, including\nconfiguration (symbol, mode, leverage, price trigger, add position settings),\ncurrent display status, PnL metrics (realized, unrealized, total), position …
- `getFMartLimit` — Validates the input parameters for creating a futures Martingale bot and\nreturns the allowable ranges for each parameter (price float percentage,\nadd position ratio, add position count, initial margin, round TP percentage,\nstop-loss, …
- `getFundingRateHistory` — Query historical funding rate records for perpetual contracts.\nEach symbol has a different funding settlement interval (typically every 4 or 8 hours).\n\nUse this endpoint when you need to:\n- Analyze historical funding rate trends for …
- `getHistoricalInterestRate` — Query historical borrowing interest rate data for UTA spot margin.\n- Requires API key with Spot permission.\n-
- `getHistoricalVolatility` — Query historical implied volatility data for options with hourly granularity.\nReturns the Bybit-calculated historical volatility index for the specified base coin.\n\nUse this endpoint when you need to:\n- Research historical implied vo…
- `getHoldToEarnProduct` — Query available Hold-to-Earn product listings.\nNo authentication required.
- `getHoldToEarnYieldHistory` — Query personal yield distribution history for Hold-to-Earn products.\nRequires Earn permission on the API key.\n\nResults are sorted by distribution date newest first.\n\nPagination: Cursor-based. Omit
- `getIndexPriceComponents` — Retrieve the component exchanges and trading pairs that make up a Bybit index price,\nincluding their individual weights, current prices, and multipliers.\n\nUse this endpoint when you need to:\n- Understand which exchanges and spot pair…
- `getIndexPriceKline` — Query historical index price klines derived from the composite spot price across multiple exchanges.\n\nUse this endpoint when you need to:\n- Analyze historical index price movements for research or backtesting\n- Compare index price vs…
- `getInstrumentsInfo` — Query instrument specifications for active trading pairs across spot, USDT contracts,\nUSDC contracts, inverse contracts, and options markets, including price precision,\nquantity limits, leverage ranges, and contract details.\n\nUse thi…
- `getInsurancePool` — Query Bybit
- `getLaunchpoolProjectList` — Returns a paginated list of Launchpool activities filtered by status.\nOptionally narrow results by activity coin or project code.\nEach item includes a
- `getLaunchpoolUserActivityLog` — Returns the authenticated user
- `getLaunchpoolUserCurrentStaking` — Returns the authenticated user
- `getLaunchpoolUserHistory` — Returns the authenticated user
- `getLiquidityMiningLiquidationRecords` — Query liquidation records for Liquidity Mining positions with cursor-based pagination.\n\nRate Limit: 10 req/s (UID)
- `getLiquidityMiningOrders` — Query Liquidity Mining order history with cursor-based pagination.\nThis endpoint also serves as the single-order detail query.\n\n- Pass
- `getLiquidityMiningPositions` — Query active Liquidity Mining positions for the current user.\nAmount fields (
- `getLiquidityMiningProducts` — Query available Liquidity Mining product listings.\nNo authentication required (guest access supported).\n\nRate Limit: 50 req/s (IP)
- `getLiquidityMiningYieldRecords` — Query yield claim records for Liquidity Mining positions with cursor-based pagination.\n\nRate Limit: 10 req/s (UID)
- `getLongShortRatio` — Query the net long and short position ratios as percentages of all position holders,\nused as a market sentiment indicator for derivatives markets.\n\nUse this endpoint when you need to:\n- Measure market sentiment by comparing long vs s…
- `getLPOrderList` — Query the user
- `getLPPayTokenList` — Query available payment tokens that can be used for LP staking.\nReturns token details and user
- `getLPPayTokenPrice` — Query current USD prices for one or more payment tokens.\nSupports batch queries to get multiple token prices in a single request.\n\nUse this to calculate USD value of stake amounts or show price info to users.\n\nAgent hint: Use this e…
- `getLPPoolInfo` — Query detailed pool information including APY breakdown, fees, token reserves,\nand historical performance.\n\nUse this after selecting a pool from the pool list to get complete details.\n\nAgent hint: Use this endpoint when user wants d…
- `getLPPoolList` — Query available liquidity pools with optional filtering by tag and token.\nReturns pool information including addresses, supported tokens, APY, and TVL.\n\nAI agent can use this to help users discover and compare liquidity pools.\n\nAgen…
- `getLPPositionList` — Query the user
- `getMarketKline` — Query historical klines (OHLCV candlestick data) including open, high, low, close, volume, and turnover.\n\nUse this endpoint when you need to:\n- Build price charts with open/high/low/close/volume/turnover data\n- Perform technical anal…
- `getMarkPriceKline` — Query historical mark price klines used for margin and liquidation calculations in derivative contracts.\n\nUse this endpoint when you need to:\n- Analyze historical mark price movements for risk management or backtesting\n- Chart mark p…
- `getMemberAccountType` — Get account type information for specified member IDs. Use master or sub-account
- `getMmpState` — Query Market Maker Protection configuration and freeze status for the specified\nbase coin. Returns MMP parameters and current state.\n\nRate limit: 5 req/s\n\nAgent hint: Use this to check MMP settings and freeze status. The baseCoin pa…
- `getMovePositionHistory` — Query the history of position move (block trade) orders.\nReturns order details, execution status, fees, and rejection info.\n\nAgent hint: Use this to check status and history of move position requests. Filter by category, symbol, statu…
- `getMyAdDetails` — Get details of a specific P2P advertisement.
- `getMyAds` — Get the list of my P2P advertisements.
- `getNewDeliveryPrice` — Retrieve historical option delivery prices grouped by base coin and settlement coin,\nreturned in reverse chronological order (most recent settlement first).\n\nUse this endpoint when you need to:\n- Look up recent option settlement pric…
- `getOpenInterest` — Query historical open interest data for derivative contracts at specified time intervals.\nReturns the total outstanding position size across all market participants.\n\nUse this endpoint when you need to:\n- Track changes in open intere…
- `getOpenOrders` — Query unfilled or partially filled orders in real-time. To query older order records, please use the order history endpoint.\n- Unified account covers: Spot / USDT perpetual / USDC contract / Inverse contract / Options\n- Classic account…
- `getOrderbook` — Retrieve orderbook depth data for a trading pair. Returns a snapshot of bids and asks\nacross all supported product types.\n\nUse this endpoint when you need to:\n- Inspect current bid/ask depth before placing an order\n- Retrieve the be…
- `getOrderDetail` — Get detailed information of a specific P2P order.
- `getOrderHistory` — Query order history. As order creation/cancellation is asynchronous, the data returned from this endpoint may delay. To get real-time order information, you could query the open order endpoint or rely on the websocket stream (recommended…
- `getOrderList` — Query the user
- `getOrderPriceLimit` — Retrieve the current allowable price range for order placement, including the maximum\nbuy price limit (
- `getPayTokenList` — Query available payment tokens for trading.\nReturns token symbol,
- `getPendingOrders` — Get a list of pending P2P orders. Returns 90 days of orders by default. Orders are accessible up to 180 days in the past.
- `getPortfolioMargin` — Query the portfolio margin information including wallet balance, margin rates, and asset PNL range.\n\nNotes:\n- This endpoint requires authentication.\n- If
- `getPositionInfo` — Query real-time position data, such as position size, cumulative realizedPNL.\n- Unified account covers: USDT perpetual / USDC contract / Inverse contract / Options\n- Classic account covers: USDT perpetual / Inverse contract\n\nUnified …
- `getPositionSymbolInfo` — Query futures leverage info, such as symbol leverage, side, and position mode.\n\nCovers: USDT perpetual / USDC contract / Inverse contract\n\nNote:\n- Portfolio margin情况下，返回报错
- `getPositionTiers` — Query position tier data for spot margin trading.\n- Returns tier information including borrow limits, margin rates, and max leverage.\n- If
- `getPredictionEngineStatus` — Query whether the prediction market matching engine is currently available.\nWhen the engine is unavailable, buy and sell orders cannot be submitted.\n\nAI agent should check engine status before attempting to place orders.\nIf the engin…
- `getPredictionEventDetail` — Get detailed information about a prediction event, including all associated markets,\noutcome tokens, current prices, and trading statistics.\n\nUse
- `getPredictionGroupStageDetail` — Query detailed standings and match results for a specific tournament stage.\nReturns group tables with team statistics for group stages,\nor bracket information for knockout stages.\n\nUse
- `getPredictionMatchList` — Query all matches for a sports event with their current status and prediction market info.\n\nReturns match details including teams, scheduled time, match status (Live/Upcoming/Ended),\nand associated prediction markets for each match.\n…
- `getPredictionOrderBook` — Query the full order book (bid/ask depth) for prediction outcome tokens.\nReturns all price levels with available quantity.\n\nAI agent can use this to estimate price impact before placing a large order,\nor to display market depth infor…
- `getPredictionOrderEstimate` — Get estimated execution details for a prediction market order before placing it.\nReturns estimated average fill price, total shares received/sold, fee, and\nwhether the FOK order can be fully filled.\n\nMandatory before any buy or sell.…
- `getPredictionOrderList` — Query the authenticated user
- `getPredictionPayTokenList` — Query available payment tokens for prediction market trading.\nReturns token symbol, code, and supported blockchain list.\n\nAI agent should call this before executing a trade to verify supported payment tokens.\nPrediction market Phase …
- `getPredictionPortfolioSummary` — Query an aggregated summary of the authenticated user
- `getPredictionPositionHistory` — Query the authenticated user
- `getPredictionPositionList` — Query the authenticated user
- `getPredictionPriceHistory` — Query historical price data for prediction outcome tokens.\nReturns price time series for chart display.\n\nTwo modes:\n1. By tokenIds: specify up to 20 token IDs directly\n2. By eventId: specify an event to get price history for all its…
- `getPredictionSideMarketList` — Query the list of side/related markets for a specific sports event type.\nSide markets are additional prediction markets related to the main event\n(e.g., top scorer, group winners, golden boot).\n\nAI agent can use this to discover addi…
- `getPredictionTimelineStages` — Query the tournament stages timeline for a sports prediction event.\nReturns all stages (Group Stage, Round of 32, Round of 16, Quarter-finals, Semi-finals, Final)\nwith their current status.\n\nAI agent uses this to understand the curre…
- `getPredictionTokenPrice` — Query current market prices for up to 20 prediction outcome tokens.\nReturns best bid, best ask, and last trade price for each token.\n\nAI agent should call this before placing orders to confirm current market prices.\nPrice represents …
- `getPremiumIndexPriceKline` — Query historical premium index price klines, representing the basis between mark price and index price\nused in funding rate calculations for USDT and USDC perpetual contracts.\n\nUse this endpoint when you need to:\n- Analyze historical…
- `getPublicTrades` — Query publicly available RFQ trade data with optional time range filtering\nand cursor-based pagination. The
- `getPuzzleProjectList` — Returns a paginated list of Puzzle activities filtered by status.\nOptionally narrow results by project code or activity coin.\n\nAI agent can use this to help users browse available Puzzle activities\nor look up details of a specific pr…
- `getQuotes` — Query historical quotes with optional filtering by IDs, trader type, and status.\nSupports cursor-based pagination. Results are sorted by
- `getQuotesRealtime` — Query quotes in real-time from the RFQ engine. Returns all non-final quotes\nsorted in descending order by
- `getRecentPublicTrades` — Query recent public trading history for a symbol, returning execution records with\nprice, size, taker direction, timestamp, and sequence number.\n\nUse this endpoint when you need to:\n- Inspect recent trade flow and execution prices fo…
- `getReferencePrice` — Query the reference exchange rate for a specified trading pair.\n\nReturns:\n- Buy prices (multiple payment methods)\n- Sell prices (multiple payment methods)\n- Price timestamp\n- Transaction quota information\n\nImportant: Reference pr…
- `getRfqConfig` — Retrieve the RFQ configuration for the authenticated account, including available counterparties,\nstrategy types, maximum legs, and minimum order quantities.\n\nRate Limit: 50 requests per second.\n\nTip: Call this endpoint before creat…
- `getRfqs` — Query historical RFQs with optional filtering by ID, trader type, and status.\nSupports cursor-based pagination. Results are sorted by
- `getRfqsRealtime` — Query RFQs in real-time from the RFQ engine. Returns all non-final RFQs sorted\nin descending order by
- `getRiskLimit` — Query tiered risk limit parameters for perpetual and futures contracts, including\nposition size limits, initial/maintenance margin rates, and maximum leverage per tier.\n\nUse this endpoint when you need to:\n- Understand the risk tiers…
- `getRpiOrderbook` — Retrieve orderbook depth data that explicitly shows RPI (Retail Price Improvement) order sizes\nat each price level, alongside regular non-RPI order sizes.\n\nUse this endpoint when you need to:\n- Identify the RPI liquidity available at…
- `getRwaNavChart` — Query historical NAV (Net Asset Value) data points for an RWA product.\n\nRate Limit: 20 req/s (IP)\n\nNo authentication required.\n\nNotes:\n-
- `getRwaOrderList` — Query RWA order history. Supports exact lookup by
- `getRwaPositionList` — Query the user
- `getRwaProductList` — Query the list of RWA products, including base APR, bonus APR, NAV, stake limits,\nprecision, and other product metadata.\n\nRate Limit: 20 req/s (IP)\n\nNo authentication is sent by this MCP tool, so the
- `getServerTime` — Query Bybit server time, returned in both seconds and nanoseconds precision.\n\nUse this endpoint when you need to:\n- Synchronize your local clock with Bybit server time before constructing authenticated requests\n- Verify timestamp ali…
- `getSettlementRecord` — Query session settlement records of USDC perpetual contracts.\n- Unified account covers: USDC contract (linear)\n\nTime range rules:\n- Without both
- `getSmartLeverageRedeemEstAmountList` — Query the estimated redemption amount for one or more Smart Leverage / Double Win positions.\nRequires Earn permission on the API key.\n\nRate Limit: 10 req/s (UID)\n\nImportant: This endpoint must be called before placing a Redeem order…
- `getSmpGroup` — Query the Self-Matching Prevention (SMP) group ID associated with the account.\nReturns 0 if the account does not belong to any group.\n\nRate limit: 10 req/s\n\nAgent hint: Use this to check the SMP group assignment. No parameters neede…
- `getSpotBorrowQuota` — Query the available spot borrow quota for margin trading. This endpoint returns both the maximum tradeable quantity/amount (including borrowable portion) and the actual available quantity/amount without borrowing.\n- Only supports Unifie…
- `getSpotMarginTradeAutoRepayMode` — Retrieve the current automatic repayment mode settings for margin trading accounts.\n- Unified account only\n- When
- `getSpotMarginTradeCoinState` — Retrieve spot margin leverage information for cryptocurrencies.\n- Unified account only\n- If
- `getSpotMarginTradeFlexibleAvailableInventory` — Retrieve the flexible available inventory (remaining borrowable amount from the lending pool) for a specified cryptocurrency in spot margin trading.\n- Unified account only
- `getSpotMarginTradeMaxBorrowable` — Retrieve the maximum borrowable amount for a specified cryptocurrency in spot margin trading.\n- Unified account only
- `getSpotMarginTradeRepaymentAvailableAmount` — Retrieve the available amount that can be repaid for a specific cryptocurrency in spot margin trading.\n- Unified account only\n- Repayment amount = min(spot coin available balance, coin borrow amount)
- `getSpotMarginTradeState` — Query the Spot margin status and leverage of the unified account.\n- Unified account only
- `getSpreadInstrumentsInfo` — Query instrument specifications for spread combination trading pairs, including\ncontract type, trading status, price tick size, order quantity limits, and component\nleg instrument details.\n\nUse this endpoint when you need to:\n- Disc…
- `getSpreadMaxQty` — Query the spread wallet available balance for a given symbol and side.\n\nNotes:\n- This endpoint requires authentication.\n- The returned available balance (
- `getSpreadOpenOrders` — Query real-time open orders for spread trading combinations.\nReturns active (unfilled or partially filled) spread combination orders.
- `getSpreadOrderbook` — Retrieve spread orderbook depth data for a specific spread combination symbol.\nReturns a snapshot of bid and ask price levels, along with sequence and timestamp\nfields for correlation with WebSocket streams.\n\nUse this endpoint when y…
- `getSpreadOrderHistory` — Query spread trading order history. Returns closed (filled, cancelled, rejected) spread combination orders.\n\nNotes:\n- Fully cancelled orders are stored for up to 24 hours.\n- Single leg orders created via futures spread are accessible…
- `getSpreadRecentTrades` — Query recent public spread trading history for a specific spread combination symbol.\nReturns execution records including price, quantity, taker direction, timestamp, and\ncross sequence number.\n\nUse this endpoint when you need to:\n- …
- `getSpreadTickers` — Retrieve the latest price snapshot, best bid/ask price, and 24-hour trading\nstatistics for a spread combination symbol.\n\nUse this endpoint when you need to:\n- Get the latest traded price (
- `getSpreadTradeHistory` — Query spread trading execution (trade) history, including individual leg execution details.\n\nUsage Scenarios:\n- Review fills and execution prices for completed spread trades.\n- Audit fees per leg (use
- `getTickers` — Retrieve the latest price snapshot, best bid/ask price, and 24-hour trading statistics\nacross all supported product types.\n\nUse this endpoint when you need to:\n- Get the current last traded price (
- `getTieredCollateralRatio` — Query UTA loan tiered collateral ratio for spot margin trading.\n- Returns collateral ratio tiers for all coins if
- `getTokenDailyYield` — Query user
- `getTokenHistoricalApr` — Query product
- `getTokenHourlyYield` — Query user
- `getTokenOrderList` — Query BYUSDT Token order history. Supports querying by
- `getTokenPosition` — Query user
- `getTokenProduct` — Query BYUSDT Token product details, including user
- `getTokenSplashProjectList` — Returns a paginated list of Token Splash activities filtered by status.\nOptionally narrow results by project code or activity coin.\n\nAI agent can use this to help users browse available Token Splash activities\nor look up a specific p…
- `getTokenSplashUserActivityParams` — Returns the authenticated user
- `getTotalMembersAssets` — Query the aggregated total assets overview for parent and sub accounts.\n\nNotes:\n- This endpoint requires authentication.\n- Supports parent-sub account query; if
- `getTradeHistory` — Query RFQ trade execution history with optional filtering by IDs, trader type, and status.\nSupports cursor-based pagination. Results include detailed per-leg execution information.\n\nField query priority: rfqId > rfqLinkId, quoteId > q…
- `getTradeQuote` — Get a price quote before executing a purchase or redeem trade.\nReturns estimated receive amount, exchange rate, platform fee, gas cost, and slippage.\n\n- Purchase (buy): set
- `getTransactionLog` — Query transaction logs in your Unified account. Supports up to 2 years of data.\n\nNotes:\n- During periods of extreme market volatility, this interface may experience increased latency or temporary delays in data delivery.\n\nTime range…
- `getUserPayment` — Get your payment methods configured in P2P. The returned
- `getUserSettingConfig` — Query the user account setting configuration, including margin mode, account mode, spot hedging status, and other account-level settings.\n\nNotes:\n- This endpoint requires authentication but no query parameters.\n- Returns the current …
- `getVASPList` — Query the list of available VASPs (Virtual Asset Service Providers).\n- Used for Travel Rule compliance when withdrawing to exchanges.\n- The returned list is based on the user
- `getVipMarginData` — Query margin data for Unified accounts by VIP level and/or coin.\n- Returns borrowing availability, interest rates, collateral settings, and liquidation order.\n- The
- `getWalletBalance` — Obtain wallet balance, query asset information of each currency, and each currency carries the risk rate of the current position.\n- By default, non-zero asset or liability currencies are not returned.\n- Unified account covers: UNIFIED\…
- `getWithdrawableAmountByCoin` — Get the withdrawable amount for a specific coin across different account types.\n- Returns withdrawable amounts for FUND and UTA accounts.\n- Funds may be partially frozen due to on-chain deposits awaiting confirmations or risk review.
- `insLoanCoinDeltaAmount` — Query coin delta amount details for institutional lending hedge product.\n\nRules:\n- Returns the risk unit delta amount and per-coin delta details\n- Unified account only\n- Optional
- `insLoanProductInfos` — Get institutional loan product information including leverage, risk lines, and trading pair whitelists.\n\nRules:\n- Public endpoint, allows guest access\n- Optional productId filter; if omitted, returns all products\n- Rate limit: 100 r…
- `interTransferListQuery` — Query the internal transfer records between different account types under the same UID.\nTime range rules:\n- No time params: last 30 days (default)
- `listEarnCoupons` — Query the user
- `listSubAPIKeysV5` — Query all API keys of a sub-account with pagination support. Use master account
- `listSubscriptions` — 列出当前所有活跃订阅及其状态和缓冲消息数。用于调试和监控。
- `postCryptoLoanCommonMaxLoan` — Calculate the maximum amount that can be borrowed for a specific currency based on provided collateral.\n\nFeatures:\n- Private endpoint (authentication required)\n- Calculate max loan based on collateral list\n- Consider user
- `preCheckOrder` — Validate an order before placing it to check margin requirements.\n\n- Futures and options only (linear, option categories)\n- Returns pre/post margin rates (IMR and MMR) in E4 format\n- Request parameters are the same as Create Order\n-…
- `queryAPIKey` — Query comprehensive information about an API key. Use master or sub-account
- `queryBalance` — Query fiat or crypto account balances.\n\nQuery Parameters:\n- accountCategory: Account type (fiat/crypto), defaults to fiat\n- currency: Currency code, omit to return all balances\n\nBalance Information:\n- totalBalance: Total balance\n…
- `queryBorrowLiability` — Query the borrow liability breakdown for a specific coin, including fixed-rate and flexible-rate liabilities.\n\nRules:\n- Returns total, fixed-rate, flexible-rate, spot, and derivatives borrow amounts\n-
- `queryBrokerAccountInfo` — Use exchange broker master account to query account information.\n\nRate limit: 10 req per second.\n\nRules:\n- Requires exchange broker master account authentication.
- `queryBrokerAllUidDetails` — Use the master account to query for all your UID-level rate limits, including all master accounts and subaccounts.\n\nRate limit: 1 req per second.\n\nRules:\n- Only exchange broker accounts can call this endpoint.\n- Accounts that have …
- `queryBrokerCap` — Get your exchange broker account entity total rate limit usage and cap, across the board.\n\nRate limit: 5 req per second.\n\nRules:\n- Only Main UIDs can query this endpoint.\n- Only exchange broker accounts can call this endpoint.\n- I…
- `queryBrokerEarning` — Use exchange broker master account to query earnings and rebate information.\n\nRate limit: 10 req per second.\n\nRules:\n- The data can support up to past 1 month until T-1. To extract data from over a month ago, please contact your Rel…
- `queryCardAssetRecords` — Query Bybit Card asset (transaction) records for the authenticated account.
- `queryCoinChainInfo` — Query coin information, including chain configuration, deposit and withdrawal status.\n- Returns all supported coins when
- `queryCoinList` — Query the list of supported fiat currencies and cryptocurrencies.\n\nReturns:\n- Available fiat currencies with limits\n- Supported cryptocurrencies with limits\n- Currency status (enabled/disabled)\n- Precision information for transacti…
- `queryDepositAddress` — Query the deposit address information for the master account.\n- Only the main UID API key can call this endpoint\n- Sub-accounts are not allowed to access deposit addresses\n- Users banned from on-chain deposit will receive an error\n- …
- `queryDepositRecords` — Query on-chain deposit records\n- Supports both main and sub UID API keys\n- Time range (
- `queryEscrowSubMembersV5` — Query escrow (fund management) sub-accounts in paginated format. Use trading team
- `queryFixedAvailableInventory` — Query available inventory for fixed-rate borrowing by specifying currency, term, and annual rate.\n\nRules:\n- All parameters (
- `queryFixedBorrowContracts` — Query fixed-rate borrow contracts (matched loan details).\n\nRules:\n- Supports cursor-based pagination\n- Can filter by orderId, orderCurrency, or term\n- Default page size is 10, maximum is 100\n- Returns matched contract details inclu…
- `queryFixedBorrowMarket` — Query the fixed-rate borrow market (supply order book) to see available lending offers.\n\nRules:\n-
- `queryFixedBorrowOrders` — Query fixed-rate borrow order history.\n\nRules:\n- Supports cursor-based pagination\n- Can filter by orderId, orderCurrency, state, or term\n- Default page size is 10, maximum is 100\n- Unified account only\n\nService: bizasset-uta-loan…
- `queryFundingDetailApi` — Query transaction records of the funding account.\n-
- `queryGridDetail` — Retrieves comprehensive details of a spot grid bot including symbol,\nprice range, investment amount, profit metrics (total profit, grid\nprofit, APR), arbitrage count, status, stop-loss/take-profit settings,\ntrailing stop configuration…
- `queryInternalDepositRecords` — Query deposit records occurring within the Bybit platform (not on blockchain).\n- Accessible via Master or Sub Member API Key\n- Max 30-day window between start/end times; defaults to last 30 days\n-
- `QueryOrderByPage` — Aggregates asset account and OBU account data, queries conversion history orders by cursor pagination.\n- OpenAPI interface, requires API Key authentication\n- ACL permission: RESOURCE_GROUP_EXCHANGE_HISTORY + PERMISSION_READ_WRITE\n- Ra…
- `QueryOrderFromOpenApi` — Paginated query of conversion order list via OpenAPI, supports asset account and OBU account data.\n- OpenAPI interface, requires API Key authentication\n- ACL permission: RESOURCE_GROUP_EXCHANGE_HISTORY + PERMISSION_READ_WRITE\n- Rate l…
- `queryReferralCode` — Query the referral codes owned by the current user and their corresponding referral registration links.\n\n- Sub-accounts will return the parent account
- `queryReferrals` — Query invited users (referrals) for the authenticated account. Use master or sub-account
- `QueryResult` — Query cryptocurrency exchange results using a quote transaction ID.\n- OpenAPI interface, requires API Key authentication\n- ACL permission: RESOURCE_GROUP_EXCHANGE_HISTORY + PERMISSION_READ\n- Rate limit: 50/path/s globally
- `QuerySmallAssetConvertOrder` — Paginated query of small asset conversion history records. Supports filtering by order number and time range.\n- API key permission: Convert\n- Rate limit: 10/s
- `QuerySmallAssetList` — Query small-balance coins eligible for dust conversion in the account, and supported to-coins.\n- API key permission: Convert\n- Rate limit: 10/s\n- Only supports Unified wallet (eb_convert_uta)\n- Conversion transaction range: 1.0e-8 to…
- `queryStrategyList` — Retrieve a list of strategies with filtering options and pagination support.\n\nWhen to use:\n- Check status of specific strategy by strategyId\n- Monitor all running strategies\n- Review completed strategies for performance analysis\n- …
- `queryStrategyOrderList` — Retrieve a list of child orders created by a strategy with detailed execution information.\n\nWhen to use:\n- View all orders spawned by a specific strategy\n- Check why a strategy order was rejected or canceled\n- Analyze execution pric…
- `querySubMemberDepositAddress` — Query deposit address for a sub-account. Requires master UID API key only.\n- Custodial sub-account addresses are unavailable\n- Validates parent-child relationship between master and sub accounts\n- Sub-accounts bound to Copper custody …
- `querySubMemberDepositRecords` — Query on-chain deposit records for a sub-account using the main UID API key.\n- Time range (
- `querySubMembers` — Get a complete list of all sub-accounts under the master account. Use master account
- `querySubMembersV5` — Query all sub-accounts of the master account with pagination support. Use master account
- `queryTrade` — Query detailed information and status of a specified trade.\n\nQuery Options:\n- tradeNo: System-generated trade number\n- merchantRequestId: Custom merchant request ID\n\nAt least one of the above parameters must be provided.\n\nReturne…
- `queryTradeHistory` — Query historical trade records with pagination support.\n\nQuery Parameters:\n- Time range filtering supported\n- Pagination support\n- Maximum 100 records per page\n\nResults are sorted by creation time in descending order (newest first…
- `queryWithdrawAddresses` — Retrieve withdrawal addresses from the address book.\n- API key must have withdrawal permissions.\n- Business rules (from code):\n - When addressType is 1 (internal transfer) or 2 (all), coin and chain parameters are ignored\n - Records …
- `queryWithdrawRecords` — Query withdrawal records.\n- Master UID API key only.\n- Max 30-day range per query. If
- `recAuroraCreationAIParams` — Returns the strategies Aurora recommends when a user is on the bot\ncreation page for a specific
- `recAuroraHomeAIParams` — Returns a curated list of Aurora AI strategy recommendations for the\nhome feed of the trading-bot product. Mixed across bot types\n(spot grid / futures grid / martingale / combo) — see each strategy
- `recEasyBotStrategy` — Returns a single Aurora-recommended strategy plus the bot business type\n(
- `recExploreStrategy` — Returns up to 6 Aurora-recommended strategies for a given
- `subMemberListQuery` — Query sub UIDs under the current master UID.\nReturns both all sub UIDs and the sub UIDs that have universal transfer permission.\nMaster UID API key only.
- `subscribeAdlAlert` — 订阅 ADL 预警推送
- `subscribeDcp` — 订阅 DCP 变动（需要鉴权）
- `subscribeEarnDualAssets` — 订阅 Earn 双币理财产品推送
- `subscribeExecution` — Subscribe to real-time execution (trade fill) updates for your account.
- `subscribeExecutionFast` — 订阅快速成交推送（需要鉴权）
- `subscribeGreeks` — 订阅 Greeks 推送（需要鉴权）
- `subscribeInsurance` — 订阅保险基金数据
- `subscribeKline` — 订阅 K 线推送
- `subscribeLiquidation` — 订阅强平数据
- `subscribeOrder` — Subscribe to real-time order status updates for your account.
- `subscribeOrderbook` — 订阅订单薄深度快照（subscribe-snapshot 模式）
- `subscribePosition` — Subscribe to real-time position updates for the Unified Trading Account (UTA).
- `subscribePriceLimit` — 订阅价格限制推送
- `subscribePublicTrade` — 订阅实时成交数据
- `subscribeRfqPublicTrades` — 订阅 RFQ 公开成交
- `subscribeRfqQuotes` — 订阅 RFQ 报价（需要鉴权）
- `subscribeRfqRfqs` — 订阅 RFQ 请求（需要鉴权）
- `subscribeRfqTrades` — 订阅 RFQ 成交（需要鉴权）
- `subscribeRpiOrderbook` — 订阅 RPI 订单薄快照
- `subscribeSpreadExecution` — 订阅 Spread 成交推送（需要鉴权）
- `subscribeSpreadOrder` — 订阅 Spread 订单变动（需要鉴权）
- `subscribeSpreadOrderbook` — 订阅 Spread 订单薄
- `subscribeSpreadPublicTrade` — 订阅 Spread 成交数据
- `subscribeSpreadTickers` — 订阅 Spread 行情快照
- `subscribeSystemStatus` — 订阅系统状态推送
- `subscribeTickers` — 订阅行情快照（Ticker）
- `subscribeWallet` — Subscribe to real-time wallet updates for the Unified Trading Account (UTA).
- `transferCoinListQuery` — Query the list of coins that can be transferred between the specified account types.\n-
- `universalTransferListQuery` — Query universal transfer records. Supports both master and sub account API keys.\n- Master API key: can query sub-sub, parent-sub, and sub-parent records where master is the operator\n- Sub account API key: can only query records where t…
- `userAssetInfoQuery` — Query coin balances across a single account type. Supports querying sub UID balance with master API key.\n-
- `validateFGridInput` — Validates the input parameters for creating a futures grid bot and returns\nthe allowable ranges for each parameter (investment, profit, grid count,\nprice bounds, leverage, TP/SL, etc.).\n\nUse this endpoint before calling /v5/fgridbot/…
- `validateGridInput` — Validates the input parameters for creating a spot grid bot, returning\nacceptable ranges for each parameter (investment amount, grid count,\nprice bounds, stop-loss, take-profit, etc.) and a check code indicating\nany validation errors.…
- `addReduceMargin` — Add or reduce margin for a position in isolated margin mode.\nUse a positive value to add margin, or a negative value to reduce margin.\nReturns updated position details after the margin adjustment.\n\nAgent hint: Use this to manually ad…
- `amendOrder` — Modify an existing open order. You can update price, quantity, trigger price, take-profit, and stop-loss parameters.\n\n- Either
- `amendSpreadOrder` — Amend (modify) the price and/or quantity of an existing spread trading order.\n\nUsage Scenarios:\n- Adjust the price of an open limit order without cancelling and re-creating it.\n- Modify the quantity of an unfilled or partially filled…
- `batchAmendOrders` — Modify multiple existing open orders in a single API call.\n\n- Max 20 orders per request for futures/options, 10 for spot\n- Each order requires either
- `cancelQuote` — Cancel an active quote. You must pass one of the following parameters:
- `closeDCABot` — Closes a running DCA bot. You must specify a close_mode to determine\nhow remaining assets are settled:\n- 1 (DCA_BIT_MODE): settle in BIT\n- 2 (DCA_BASE_MODE): convert all to base tokens\n- 3 (DCA_QUOTE_MODE): convert all to quote token…
- `createCopyMt5Bind` — Create a new Copy Trading TradFi follow binding by specifying a target
- `createCopyTradeBind` — Create a new Copy Trading Classic follow binding by specifying a target
- `createQuote` — Submit a quote for an existing RFQ. The quoter provides prices for the RFQ legs\nin buy and/or sell directions. At least one of
- `createRfq` — Create a new Request for Quote (RFQ) to solicit pricing from selected counterparties.\nThe inquirer specifies one or more legs (instruments) and a list of counterparties to receive the RFQ.\nEach leg defines a product category, symbol, d…
- `markOrderAsPaid` — Mark a P2P order as paid.\nNote: \
- `modifyEarnPosition` — Set or unset auto-reinvest for a fixed-term OnChain position (
- `postAd` — Create a new P2P advertisement.
- `postCryptoLoanCommonAdjustLtv` — Adjust the amount of collateral for a specific currency to manage the LTV ratio.\n\nFeatures:\n- Private endpoint (authentication required)\n- Add collateral to reduce LTV and lower liquidation risk\n- Remove collateral to free up assets…
- `postCryptoLoanFixedBorrowOrderCancel` — Cancel a pending borrow order.\n\nRate limit: 1 request per UID
- `postCryptoLoanFixedSupply` — Lend crypto to earn fixed interest.\n\nRate limit: 1 request per UID
- `postCryptoLoanFixedSupplyOrderCancel` — Cancel a pending supply (lending) order.\n\nRate limit: 1 request per UID
- `setAutoAddMargin` — Toggle the auto-add-margin feature for a position. When enabled, the system automatically\nadds margin from available balance to prevent liquidation. Only works in isolated margin mode.\n\nAgent hint: Use this to toggle auto-add-margin o…
- `setAutoRepayMode` — Set spot automatic repayment mode.\n\nWhen enabled (
- `setBatchCollateralSwitch` — Batch enable or disable multiple coins as collateral
- `setBrokerApiLimit` — Set API rate limit for specified UIDs under exchange broker account.\n\nRate limit: 1 req per second.\n\nRules:\n- Only exchange broker accounts can call this endpoint.\n- If the UID calling this endpoint is a master account, the UIDs sp…
- `setCollateralSwitch` — Enable or disable specified coin as collateral
- `setDcp` — Configure the time window for automatic order cancellation when WebSocket connection drops.\n\n- Institutional users only; must be enabled via account manager\n- Supports options, derivatives (futures), and spot products\n- Time window r…
- `setDefaultDepositToAccount` — Set the default account type for receiving on-chain deposit funds.\n- Only main UID API key can call this endpoint\n- Sub-accounts are not allowed\n- Funds default to
- `setFixedTermAutoInvest` — Enable or disable auto-reinvestment for a fixed term position.\n\nNotes:\n- Only applicable for FundPool products that support auto-reinvestment (
- `setHedgingMode` — Enable or disable PM include spot hedging mode
- `setLeverage` — Set the leverage for a contract position. Supports linear and inverse contracts.\nIn one-way mode or cross margin mode, buyLeverage and sellLeverage must be equal.\nIn isolated margin hedge mode, they can differ.\n\nAgent hint: Use this …
- `setMarginMode` — Switch account margin mode (portfolio margin, etc.)
- `setMmp` — Configure Market Maker Protection parameters for options trading. All parameters\nare required. Set frozenPeriod to \
- `setPriceLimit` — Configure price limit action behavior per product category. Controls whether\norders exceeding price limits are auto-adjusted or rejected.\n\nRate limit: 5 req/s\n\nAgent hint: Use this to control how orders are handled when they exceed …
- `spotMarginSetLeverage` — Set the maximum leverage for spot cross margin trading. Account must have spot margin activated first. Valid leverage range is 2 to 10.
- `spotMarginSwitchMode` — Enable or disable spot cross margin trading mode, rate limit 5/user/path/s
- `switchPositionMode` — Switch between one-way mode (mode=0) and hedge mode (mode=3).\nOnly USDT perpetual supports hedge mode. Either symbol or coin must be provided.\n\nAgent hint: Use this to switch between one-way (mode=0) and hedge/two-way (mode=3) positio…
- `updateAd` — Update or relist a P2P advertisement.\nNote: A single advertisement can be modified no more than 10 times within 5 minutes.

## Related servers

- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Yaver (664 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Chaoxing Agent (565 tools) — https://policylayer.com/tools/chaoxing-agent.md
- GoHighLevel MCP Server (559 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md
- Spotify (544 tools) — https://policylayer.com/tools/novalux12-spotify-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=bybit-exchange-trading-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/bybit-exchange-trading-mcp
