# Bybit — how to use (mcp.ai)

Bybit crypto exchange, unified account and Funding wallet balances, open derivatives positions, orders, executions with per-trade fees, loans, bots and market quotes, via the official V5 REST API, with full read and write coverage. Placing and cancelling orders needs a key with trade permission. Withdrawals and wallet transfers are not exposed. Auth with an api_key and api_secret generated in your Bybit account.

## Option A — via MCP (recommended)
Remote MCP endpoint (HTTP, streamable): `https://api.mcp.ai/p_bybit?ms=1786693980000`
Add it as a custom/remote MCP connector in your client (Claude, Cursor, VS Code…), then authenticate when prompted. Once connected, ask the agent to use the server's tools (e.g. `bybit_accept_non_lp_quote`).

## Option B — via direct REST API
Base URL: `https://api.mcp.ai/api/bybit`
Auth: `Authorization: Bearer sk_live_…` — create a workspace API key at https://mcp.ai/settings/api-keys
Discover endpoints: `GET https://api.mcp.ai/api/bybit/_endpoints`

### Endpoints
- `POST https://api.mcp.ai/api/bybit/accept/non/lp/quote` — Enable acceptance of non-LP quotes for a specific RFQ. (POST /v5/rfq/accept-other-quote). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, rfqId: string }
- `POST https://api.mcp.ai/api/bybit/account/borrow` — Manual borrow for Unified account. (POST /v5/account/borrow). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, coin: string, amount: string }
- `POST https://api.mcp.ai/api/bybit/account/coin/balance/query` — Query the balance of a specific coin in a specific account type. Supports querying sub UID balance with master API key. (GET /v5/asset/transfer/query-account-coin-balance).
  - body: { account?: string, accountType: string, coin: string, memberId?: number, toMemberId?: number, toAccountType?: string, withBonus?: string, withTransferSafeAmount?: string, withLtvTransferSafeAmount?: string }
- `POST https://api.mcp.ai/api/bybit/account/fixed/borrow` — Create a fixed-rate borrow order for Unified account. (POST /v5/spot-margin-trade/fixedborrow). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, orderCurrency: string, orderAmount: string, annualRate: string, term: string, repayType?: string, strategyType?: string }
- `POST https://api.mcp.ai/api/bybit/account/no/convert/repay` — Manual repay without asset conversion (lossless repay). The system will only use the spot available balance of the debt currency to repay. (POST /v5/account/no-convert-repay). [write, mexe em dinheiro
  - body: { account?: string, coin?: string, amount?: string, repaymentType?: string }
- `POST https://api.mcp.ai/api/bybit/account/repay` — Manually repay the liabilities of Unified account. (POST /v5/account/repay). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, coin?: string, amount?: string, repaymentType?: string }
- `POST https://api.mcp.ai/api/bybit/add/liquidity` — Inject funds into a Liquidity Mining pool. (POST /v5/earn/liquidity-mining/add-liquidity). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, productId: string, orderLinkId: string, quoteAccountType?: string, baseAccountType?: string, quoteAmount?: string, baseAmount?: string, leverage?: string }
- `POST https://api.mcp.ai/api/bybit/add/margin` — Add additional collateral (margin) to a leveraged Liquidity Mining position to avoid liquidation. (POST /v5/earn/liquidity-mining/add-margin). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, productId: string, orderLinkId: string, positionId: string, amount: string, quoteAccountType: string }
- `POST https://api.mcp.ai/api/bybit/add/reduce/margin` — Add or reduce margin for a position in isolated margin mode. (POST /v5/position/add-margin). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, category: string, symbol: string, margin: string, positionIdx?: string }
- `POST https://api.mcp.ai/api/bybit/amend/order` — Modify an existing open order. You can update price, quantity, trigger price, take-profit, and stop-loss parameters. (POST /v5/order/amend). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, category: string, symbol: string, orderId?: string, orderLinkId?: string, orderIv?: string, triggerPrice?: string, qty?: string, price?: string, tpslMode?: string, takeProfit?: string, stopLoss?: string, tpTriggerBy?: string, slTriggerBy?: string, triggerBy?: string, tpLimitPrice?: string, slLimitPrice?: string }
- `POST https://api.mcp.ai/api/bybit/amend/spread/order` — Amend (modify) the price and/or quantity of an existing spread trading order. (POST /v5/spread/order/amend). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, symbol: string, orderId?: string, orderLinkId?: string, qty?: string, price?: string }
- `POST https://api.mcp.ai/api/bybit/apply/quote` — Apply for a conversion quote. The system will return: (POST /v5/fiat/quote-apply). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, fromCoin: string, fromCoinType: string, toCoin: string, toCoinType: string, requestAmount: string, requestCoinType?: string }
- `POST https://api.mcp.ai/api/bybit/batch/amend/orders` — Modify multiple existing open orders in a single API call. (POST /v5/order/amend-batch). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, category: string, request: string }
- `POST https://api.mcp.ai/api/bybit/batch/cancel/orders` — Cancel multiple orders in a single API call. (POST /v5/order/cancel-batch). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, category: string, request: string }
- `POST https://api.mcp.ai/api/bybit/batch/create/orders` — Place multiple orders in a single API call. (POST /v5/order/create-batch). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, category: string, request: string }
- `POST https://api.mcp.ai/api/bybit/cancel/all/orders` — Cancel all open orders matching the specified criteria. (POST /v5/order/cancel-all). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, category: string, symbol?: string, baseCoin?: string, settleCoin?: string, orderFilter?: string, stopOrderType?: string }
- `POST https://api.mcp.ai/api/bybit/cancel/all/quotes` — Cancel all active quotes for the authenticated account. (POST /v5/rfq/cancel-all-quotes). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/cancel/all/rfqs` — Cancel all active RFQs for the authenticated account. (POST /v5/rfq/cancel-all-rfq). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/cancel/all/spread/orders` — Cancel all open spread trading orders, optionally filtered by symbol. (POST /v5/spread/order/cancel-all). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, symbol?: string, cancelAll?: boolean }
- `POST https://api.mcp.ai/api/bybit/cancel/order` — Cancel a single open order by `orderId` or `orderLinkId`. (POST /v5/order/cancel). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, category: string, symbol: string, orderId?: string, orderLinkId?: string, orderFilter?: string }
- `POST https://api.mcp.ai/api/bybit/cancel/quote` — Cancel an active quote. You must pass one of the following parameters: `quoteId`, `rfqId`, or `quoteLinkId`. (POST /v5/rfq/cancel-quote). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, quoteId?: string, rfqId?: string, quoteLinkId?: string }
- `POST https://api.mcp.ai/api/bybit/cancel/rfq` — Cancel an active RFQ. You must pass either `rfqId` or `rfqLinkId`. (POST /v5/rfq/cancel-rfq). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, rfqId?: string, rfqLinkId?: string }
- `POST https://api.mcp.ai/api/bybit/cancel/spread/order` — Cancel a single spread trading order by its order ID or custom order link ID. (POST /v5/spread/order/cancel). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, orderId?: string, orderLinkId?: string }
- `POST https://api.mcp.ai/api/bybit/claim/liquidity/interest` — Claim all available interest for the specified product in one click. (POST /v5/earn/liquidity-mining/claim-interest). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, productId: string }
- `POST https://api.mcp.ai/api/bybit/close/combo/bot` — Closes (stops) a running futures combo trading bot. The bot will cancel (POST /v5/fcombobot/close). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, bot_id: number, stop_type?: string, bot_ids?: number[] }
- `POST https://api.mcp.ai/api/bybit/close/dca/bot` — Closes a running DCA bot. You must specify a close_mode to determine (POST /v5/dca/close-bot). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, bot_id: number, close_mode: string, bot_ids?: number[] }
- `POST https://api.mcp.ai/api/bybit/close/f/grid/bot` — Closes (stops) a running futures grid trading bot. The bot will cancel (POST /v5/fgridbot/close). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, bot_id: number, bot_ids?: number[] }
- `POST https://api.mcp.ai/api/bybit/close/f/mart/bot` — Closes (stops) a running futures Martingale trading bot. The bot will (POST /v5/fmartingalebot/close). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, bot_id: number, stop_type?: string, bot_ids?: number[] }
- `POST https://api.mcp.ai/api/bybit/close/grid/bot` — Closes a running spot grid bot. You must specify a close_mode to (POST /v5/grid/close-grid). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, grid_id: number, close_mode: string, grid_ids?: number[] }
- `POST https://api.mcp.ai/api/bybit/coin/convert/limit/query` — Query single conversion min/max limit for specified coin pair under specified account type. (GET /v5/asset/exchange/query-convert-limit).
  - body: { account?: string, fromCoin: string, fromCoinType?: string, toCoin: string, toCoinType?: string, accountType: string }
- `POST https://api.mcp.ai/api/bybit/coin/list/query` — Query convertible coin list under specified account type and conversion direction. (GET /v5/asset/exchange/query-coin-list).
  - body: { account?: string, accountType: string, side?: string, coin?: string }
- `POST https://api.mcp.ai/api/bybit/confirm/new/risk/limit` — Confirm the pending maintenance margin rate update for a position. (POST /v5/position/confirm-pending-mmr). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, category: string, symbol: string }
- `POST https://api.mcp.ai/api/bybit/confirm/quote` — Confirm the quote and execute the conversion trade. (POST /v5/fiat/trade-execute). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, quoteTxId: string, subUserId: string, webhookUrl?: string, merchantRequestId?: string }
- `POST https://api.mcp.ai/api/bybit/convert/execute` — Confirm and execute a conversion based on quote ID. The exchange is async; (POST /v5/asset/exchange/convert-execute). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, quoteTxId: string }
- `POST https://api.mcp.ai/api/bybit/convert/history/query` — Query all confirmed conversion records. Supports multiple wallet types and comma-separated accountType. (GET /v5/asset/exchange/query-convert-history).
  - body: { account?: string, accountType?: string, index?: number, limit?: number }
- `POST https://api.mcp.ai/api/bybit/create/chase/order/strategy` — Creates a Chase Order strategy that continuously monitors market price and (POST /v5/strategy/create). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, category: string, symbol: string, side: string, size: string, strategyType?: string, chaseDistance?: string, chasePercentE4?: number, maxChasePrice?: string, triggerPrice?: string, reduceOnly?: boolean, positionIdx?: string, leverageType?: string }
- `POST https://api.mcp.ai/api/bybit/create/combo/bot` — Creates a futures combo trading bot that manages a portfolio of multiple (POST /v5/fcombobot/create). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, leverage: string, init_margin: string, adjust_position_mode: string, adjust_position_percent?: string, adjust_position_time_interval?: number, symbol_settings: string, sl_percent?: string, tp_percent?: string, source?: string, block_source?: string, create_type?: string, followed_bot_id?: number, init_bonus?: string, trailing_stop_percent?: string, channel?: string, followed_bot_ids?: number[] }
- `POST https://api.mcp.ai/api/bybit/create/copy/mt5/bind` — Create a new Copy Trading TradFi follow binding by specifying a target `providerMark` (POST /v5/copy-mt5/private/follower/trade-setting/create). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, providerMark: string, investmentE8: number }
- `POST https://api.mcp.ai/api/bybit/create/copy/trade/bind` — Create a new Copy Trading Classic follow binding by specifying a target `leaderMark` (POST /v5/copy-trade/private/follower/trade-setting/create). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, leaderMark: string, investmentE8: string }
- `POST https://api.mcp.ai/api/bybit/create/dca/bot` — Creates a DCA bot that automatically invests at regular intervals. (POST /v5/dca/create-bot). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, parameters: string, toolsDiscoveryParameter?: string, channel?: string }
- `POST https://api.mcp.ai/api/bybit/create/f/grid/bot` — Creates a single futures grid trading bot. The bot will automatically (POST /v5/fgridbot/create). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, symbol: string, grid_mode: string, min_price: string, max_price: string, cell_number: number, leverage: string, grid_type: string, total_investment: string, take_profit_per?: string, stop_loss_per?: string, entry_price?: string, source?: string, followed_grid_id?: number, toolsDiscoveryParameter?: string, stop_loss_price?: string, take_profit_price?: string, tp_sl_type?: string, block_source?: string, create_type?: string, init_bonus?: string, business_remark?: string, trailing_stop_per?: string, move_up_price?: string, move_down_price?: string, channel?: string, followed_grid_ids?: number[] }
- `POST https://api.mcp.ai/api/bybit/create/f/mart/bot` — Creates a futures Martingale trading bot. The bot opens an initial position (POST /v5/fmartingalebot/create). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, symbol: string, martingale_mode: string, leverage: string, price_float_percent: string, add_position_percent: string, add_position_num: number, init_margin: string, round_tp_percent: string, auto_cycle_toggle?: string, sl_percent?: string, entry_price?: string, source?: string, followed_bot_id?: number, block_source?: string, create_type?: string, init_bonus?: string, channel?: string, followed_bot_ids?: number[] }
- `POST https://api.mcp.ai/api/bybit/create/grid/bot` — Creates a spot grid bot with the specified trading pair, price range, (POST /v5/grid/create-grid). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, symbol: string, max_price: string, min_price: string, total_investment: string, cell_number: number, followed_grid_id?: number, source?: string, entry_price?: string, stop_loss_price?: string, take_profit_price?: string, toolsDiscoveryParameter?: string, base_investment?: string, quote_investment?: string, invest_mode?: string, block_source?: string, create_type?: string, ts_percent?: string, enable_trailing?: boolean, limit_up_price?: string, channel?: string, followed_grid_ids?: number[] }
- `POST https://api.mcp.ai/api/bybit/create/iceberg/strategy` — Creates an Iceberg strategy that splits a large order into multiple smaller child orders, (POST /v5/strategy/create). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, category: string, symbol: string, side: string, size: string, strategyType?: string, subSize?: string, orderCount?: number, limitPrice?: string, chaseDistance?: string, chasePercentE4?: number, maxChasePrice?: string, postOnly?: string, reduceOnly?: boolean, positionIdx?: string, leverageType?: string }
- `POST https://api.mcp.ai/api/bybit/create/order` — Place a new order on the Bybit exchange. (POST /v5/order/create). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, category: string, symbol: string, isLeverage?: string, side: string, orderType: string, qty: string, marketUnit?: string, slippageToleranceType?: string, slippageTolerance?: string, price?: string, triggerDirection?: string, orderFilter?: string, triggerPrice?: string, triggerBy?: string, orderIv?: string, timeInForce?: string, positionIdx?: string, orderLinkId?: string, takeProfit?: string, stopLoss?: string, tpTriggerBy?: string, slTriggerBy?: string, reduceOnly?: boolean, closeOnTrigger?: boolean, smpType?: string, mmp?: boolean, tpslMode?: string, tpLimitPrice?: string, slLimitPrice?: string, tpOrderType?: string, slOrderType?: string, bboSideType?: string, bboLevel?: string, rpiTakerAccess?: boolean }
- `POST https://api.mcp.ai/api/bybit/create/quote` — Submit a quote for an existing RFQ. The quoter provides prices for the RFQ legs (POST /v5/rfq/create-quote). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, rfqId: string, quoteLinkId?: string, anonymous?: boolean, expireIn?: number, quoteBuyList?: string, quoteSellList?: string }
- `POST https://api.mcp.ai/api/bybit/create/rfq` — Create a new Request for Quote (RFQ) to solicit pricing from selected counterparties. (POST /v5/rfq/create-rfq). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, counterparties: string, rfqLinkId?: string, anonymous?: boolean, strategyType?: string, list: string }
- `POST https://api.mcp.ai/api/bybit/create/spread/order` — Create a new spread trading order. (POST /v5/spread/order/create). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, symbol: string, side: string, orderType: string, qty: string, price?: string, orderLinkId?: string, timeInForce?: string }
- `POST https://api.mcp.ai/api/bybit/create/twap/strategy` — Creates a TWAP strategy that splits a large order into smaller chunks and executes them (POST /v5/strategy/create). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, category: string, symbol: string, side: string, size: string, strategyType?: string, duration: number, interval?: number, isRandom?: boolean, triggerPrice?: string, maxChasePrice?: string, chaseDistance?: string, chasePercentE4?: number, reduceOnly?: boolean, positionIdx?: string, leverageType?: string }
- `POST https://api.mcp.ai/api/bybit/distribute/award` — Distribute a voucher to a specified user. (POST /v5/broker/award/distribute-award). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, accountId: string, awardId: string, specCode: string, amount: string, brokerId: string }
- `POST https://api.mcp.ai/api/bybit/execute/lp/redeem` — Execute LP redemption to withdraw liquidity from a pool position. (POST /v5/alpha/lp/redeem). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, positionId: number, poolAddress: string, dercRatio: string, receiveTokenCode?: string }
- `POST https://api.mcp.ai/api/bybit/execute/lp/stake` — Execute LP stake to provide liquidity and earn rewards. (POST /v5/alpha/lp/stake). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/execute/prediction/buy` — Execute a buy order for prediction outcome tokens. (POST /v5/alpha/prediction/buy). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, tokenId: string, amount: string, payTokenCode: string, orderType: string, slippage: string, eventId: string }
- `POST https://api.mcp.ai/api/bybit/execute/prediction/sell` — Execute a sell order for prediction outcome tokens. (POST /v5/alpha/prediction/sell). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, tokenId: string, size: string, orderType: string, slippage: string, eventId: string, toTokenCode?: string }
- `POST https://api.mcp.ai/api/bybit/execute/purchase` — Place a buy order to purchase on-chain tokens with payment tokens. (POST /v5/alpha/trade/purchase). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, fromTokenCode: string, fromTokenAmount: string, toTokenCode: string, slippage: string, quoteData: string, gas: string, quoteMode: string, correctingCode: string, tenant?: string }
- `POST https://api.mcp.ai/api/bybit/execute/quote` — Execute (accept) a quote to initiate the multi-leg trade. (POST /v5/rfq/execute-quote). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, rfqId: string, quoteId: string, quoteSide: string }
- `POST https://api.mcp.ai/api/bybit/execute/redeem` — Place a sell order to redeem on-chain tokens for payment tokens. (POST /v5/alpha/trade/redeem). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, fromTokenCode: string, fromTokenAmount: string, toTokenCode: string, slippage: string, quoteData: string, gas: string, quoteMode: string, correctingCode: string, tenant?: string }
- `POST https://api.mcp.ai/api/bybit/get/account/info` — Retrieve unified account configuration including margin mode, account status, (GET /v5/account/info).
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/get/account/instruments` — Query tradable instrument specifications for the user's account. Supports spot, (GET /v5/account/instruments-info).
  - body: { account?: string, category: string, symbol?: string, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/account/withdrawal/info` — Query available withdrawal balance for specified coin(s) in the Unified account. (GET /v5/account/withdrawal).
  - body: { account?: string, coinName: string }
- `POST https://api.mcp.ai/api/bybit/get/adl/alert` — Query ADL (Auto-Deleveraging) alert data and insurance fund metrics for derivative contracts, (GET /v5/market/adlAlert). Dado público de mercado.
  - body: { account?: string, symbol?: string }
- `POST https://api.mcp.ai/api/bybit/get/ads` — Get online P2P advertisements. (POST /v5/p2p/item/online).
  - body: { account?: string, tokenId: string, currencyId: string, side: string, page?: string, size?: string }
- `POST https://api.mcp.ai/api/bybit/get/advance/earn/order` — Query your order history. Requires **Earn** permission on the API key. (GET /v5/earn/advance/order).
  - body: { account?: string, category: string, productId?: number, orderId?: string, orderLinkId?: string, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/advance/earn/position` — Query your active positions. Requires **Earn** permission on the API key. (GET /v5/earn/advance/position).
  - body: { account?: string, category: string, productId?: number, coin?: string, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/advance/earn/product` — Query available Advance Earn product listings. (GET /v5/earn/advance/product). Dado público de mercado.
  - body: { account?: string, category: string, coin?: string, duration?: string }
- `POST https://api.mcp.ai/api/bybit/get/advance/earn/product/extra/info` — Get real-time quotes (target prices and APY) for a specific Dual Assets product. (GET /v5/earn/advance/product-extra-info). Dado público de mercado.
  - body: { account?: string, category: string, productId?: number }
- `POST https://api.mcp.ai/api/bybit/get/affiliate/user/info` — Query detailed information for a specified direct client user under the affiliate account, (GET /v5/user/aff-customer-info).
  - body: { account?: string, uid: string }
- `POST https://api.mcp.ai/api/bybit/get/affiliate/user/list` — Query the list of all direct client users under the current affiliate account. (GET /v5/affiliate/aff-user-list).
  - body: { account?: string, cursor?: string, size?: number, needDeposit?: boolean, need30?: boolean, need365?: boolean, startDate?: string, endDate?: string }
- `POST https://api.mcp.ai/api/bybit/get/all/orders` — Get a list of P2P orders. Returns 90 days of orders by default. Orders are accessible up to 180 days in the past. (POST /v5/p2p/order/simplifyList).
  - body: { account?: string, page: number, size: number, status?: number, beginTime?: string, endTime?: string, tokenId?: string, side?: number }
- `POST https://api.mcp.ai/api/bybit/get/asset/detail` — Query detailed holding information for a specific token by chain code and token address. (POST /v5/alpha/trade/asset-detail).
  - body: { account?: string, chainCode: string, tokenAddress: string }
- `POST https://api.mcp.ai/api/bybit/get/asset/list` — Query user's on-chain token portfolio. (POST /v5/alpha/trade/asset-list).
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/get/asset/overview` — Query the total asset overview for the current account, including per-account-type equity breakdowns, category details, and coin-level details. (GET /v5/asset/asset-overview).
  - body: { account?: string, accountType?: string, memberId?: string, valuationCurrency?: string }
- `POST https://api.mcp.ai/api/bybit/get/aurora/strategy` — Returns the full Aurora AI strategy (params + backtest metrics) identified (POST /v5/aurora/info).
  - body: { account?: string, aurora_id: string, aurora_ids?: string[] }
- `POST https://api.mcp.ai/api/bybit/get/award/info` — Get basic information of a specified voucher, including coin, denomination unit, product line, total amount, and distributed amount. (POST /v5/broker/award/info).
  - body: { account?: string, id: string, ids?: string[] }
- `POST https://api.mcp.ai/api/bybit/get/biz/token/details` — Query detailed information for a specific on-chain token. (POST /v5/alpha/trade/biz-token-details).
  - body: { account?: string, chainCode: string, tokenAddress: string }
- `POST https://api.mcp.ai/api/bybit/get/biz/token/list` — Query on-chain tokens available for trading, optionally filtered by tag. (POST /v5/alpha/trade/biz-token-list).
  - body: { account?: string, tokenTag?: string }
- `POST https://api.mcp.ai/api/bybit/get/biz/token/price/list` — Batch query token prices and market data by chain code + token address pairs. (POST /v5/alpha/trade/biz-token-price-list).
  - body: { account?: string, tokenAddressInfo: string }
- `POST https://api.mcp.ai/api/bybit/get/borrow/history` — Query interest and borrowing records for the unified account. Supports filtering (GET /v5/account/borrow-history).
  - body: { account?: string, currency?: string, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/chat/messages` — Get chat messages for a P2P order. (POST /v5/p2p/order/message/listpage).
  - body: { account?: string, orderId: string, currentPage?: string, size: string }
- `POST https://api.mcp.ai/api/bybit/get/close/position` — Query closed option position data including entry/exit prices, fees, delivery details, and realized PnL. (GET /v5/position/get-closed-positions).
  - body: { account?: string, category: string, symbol?: string, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/closed/pnl` — Query closed PnL records for the current user. Results include entry/exit prices, (GET /v5/position/closed-pnl).
  - body: { account?: string, category: string, symbol?: string, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/coin/greeks` — Query option Greeks aggregated by base coin. Returns delta, gamma, vega, and (GET /v5/asset/coin-greeks).
  - body: { account?: string, baseCoin?: string }
- `POST https://api.mcp.ai/api/bybit/get/collateral/info` — Query collateral information including borrowing rates, limits, and collateral (GET /v5/account/collateral-info).
  - body: { account?: string, currency?: string }
- `POST https://api.mcp.ai/api/bybit/get/combo/detail` — Retrieves comprehensive details for a specific futures combo bot, including (POST /v5/fcombobot/detail).
  - body: { account?: string, bot_id: number, bot_ids?: number[] }
- `POST https://api.mcp.ai/api/bybit/get/combo/limit` — Validates the input parameters for creating a futures combo bot and returns (POST /v5/fcombobot/getlimit).
  - body: { account?: string, leverage: string, init_margin: string, adjust_position_mode: string, adjust_position_percent?: string, adjust_position_time_interval?: number, symbol_settings: string, sl_percent?: string, tp_percent?: string, need_to_slippage?: boolean, app_name?: string, trailing_stop_percent?: string }
- `POST https://api.mcp.ai/api/bybit/get/copy/trading/classic/leaderboard` — Get a curated Copy Trading Classic leaderboard for conversational (GET /v5/copy-trade/recommend-leader-list). Dado público de mercado.
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/get/copy/trading/trad/fi/leaderboard` — Get a curated Copy Trading TradFi leaderboard for conversational (GET /v5/copy-mt5/recommend-provider-list). Dado público de mercado.
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/get/counterparty/user/info` — Get information about a counterparty user in a specific order. (POST /v5/p2p/user/order/personal/info).
  - body: { account?: string, originalUid?: string, orderId?: string }
- `POST https://api.mcp.ai/api/bybit/get/crypto/loan/common/adjustment/history` — Query historical collateral adjustment operations with pagination support. (GET /v5/crypto-loan-common/adjustment-history).
  - body: { account?: string, adjustId?: number, collateralCurrency?: string, limit?: number, cursor?: number }
- `POST https://api.mcp.ai/api/bybit/get/crypto/loan/common/collateral/data` — Query information about currencies available as collateral in the crypto loan system. (GET /v5/crypto-loan-common/collateral-data). Dado público de mercado.
  - body: { account?: string, currency?: string }
- `POST https://api.mcp.ai/api/bybit/get/crypto/loan/common/loanable/data` — Query information about currencies available for borrowing in the crypto loan system. (GET /v5/crypto-loan-common/loanable-data).
  - body: { account?: string, currency?: string, vipLevel?: string }
- `POST https://api.mcp.ai/api/bybit/get/crypto/loan/common/max/collateral/amount` — Query the maximum amount of collateral that can be redeemed (withdrawn) for a specific currency. (GET /v5/crypto-loan-common/max-collateral-amount).
  - body: { account?: string, currency: string }
- `POST https://api.mcp.ai/api/bybit/get/crypto/loan/common/position` — Query the user's current crypto loan position with comprehensive details. (GET /v5/crypto-loan-common/position).
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/get/crypto/loan/fixed/borrow/contract/info` — Query active borrow contracts (loans). (GET /v5/crypto-loan-fixed/borrow-contract-info).
  - body: { account?: string, orderId?: string, loanId?: string, orderCurrency?: string, term?: string, limit?: number, cursor?: number }
- `POST https://api.mcp.ai/api/bybit/get/crypto/loan/fixed/borrow/order/info` — Query borrow order details and history. (GET /v5/crypto-loan-fixed/borrow-order-info).
  - body: { account?: string, orderId?: string, orderCurrency?: string, state?: string, term?: string, limit?: number, cursor?: number }
- `POST https://api.mcp.ai/api/bybit/get/crypto/loan/fixed/borrow/order/quote` — Query available supply orders (lending offers) from the market for a specific currency and term. (GET /v5/crypto-loan-fixed/borrow-order-quote). Dado público de mercado.
  - body: { account?: string, orderCurrency?: string, term?: string, orderBy?: string, sort?: string, limit?: number }
- `POST https://api.mcp.ai/api/bybit/get/crypto/loan/fixed/renew/info` — Query loan renewal history and information. (GET /v5/crypto-loan-fixed/renew-info).
  - body: { account?: string, orderId?: string, orderCurrency?: string, limit?: number, cursor?: number }
- `POST https://api.mcp.ai/api/bybit/get/crypto/loan/fixed/repayment/history` — Query loan repayment records. (GET /v5/crypto-loan-fixed/repayment-history).
  - body: { account?: string, repayId?: string, loanCurrency?: string, limit?: number, cursor?: number }
- `POST https://api.mcp.ai/api/bybit/get/crypto/loan/fixed/supply/contract/info` — Query active supply contracts (lending positions). (GET /v5/crypto-loan-fixed/supply-contract-info).
  - body: { account?: string, orderId?: string, supplyId?: string, supplyCurrency?: string, term?: string, limit?: number, cursor?: number }
- `POST https://api.mcp.ai/api/bybit/get/crypto/loan/fixed/supply/order/info` — Query supply (lending) order details and history. (GET /v5/crypto-loan-fixed/supply-order-info).
  - body: { account?: string, orderId?: string, orderCurrency?: string, state?: string, term?: string, limit?: number, cursor?: number }
- `POST https://api.mcp.ai/api/bybit/get/crypto/loan/fixed/supply/order/quote` — Query available borrow orders (demand) in the market (GET /v5/crypto-loan-fixed/supply-order-quote). Dado público de mercado.
  - body: { account?: string, orderCurrency?: string, term?: string, orderBy?: string, sort?: number, limit?: number }
- `POST https://api.mcp.ai/api/bybit/get/crypto/loan/flexible/borrow/history` — Query historical flexible borrow records with pagination. (GET /v5/crypto-loan-flexible/borrow-history).
  - body: { account?: string, orderId?: string, loanCurrency?: string, limit?: number, cursor?: number }
- `POST https://api.mcp.ai/api/bybit/get/crypto/loan/flexible/ongoing/coin` — Query current flexible borrow positions by currency. (GET /v5/crypto-loan-flexible/ongoing-coin).
  - body: { account?: string, loanCurrency?: string }
- `POST https://api.mcp.ai/api/bybit/get/crypto/loan/flexible/repayment/history` — Query historical flexible repayment records with pagination. (GET /v5/crypto-loan-flexible/repayment-history).
  - body: { account?: string, repayId?: string, loanCurrency?: string, limit?: number, cursor?: number }
- `POST https://api.mcp.ai/api/bybit/get/dcp/info` — Query Disconnection Protection (DCP) configuration. Returns DCP status and (GET /v5/account/query-dcp-info).
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/get/delivery/price` — Retrieve historical delivery (settlement) prices for expired futures and options contracts, (GET /v5/market/delivery-price). Dado público de mercado.
  - body: { account?: string, category: string, symbol?: string, baseCoin?: string, settleCoin?: string, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/delivery/record` — Query delivery records of USDC futures, Inverse futures, and Options. (GET /v5/asset/delivery-record).
  - body: { account?: string, category: string, symbol?: string, startTime?: number, endTime?: number, expDate?: string, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/distribution/record` — Query voucher distribution records for a specified user, including claim status, validity period, consumed amount, etc. (POST /v5/broker/award/distribution-record).
  - body: { account?: string, accountId: string, awardId: string, specCode: string, withUsedAmount?: boolean }
- `POST https://api.mcp.ai/api/bybit/get/double/win/leverage` — Query the leverage for a Double Win RFQ product with user-selected price range. (GET /v5/earn/advance/double-win-leverage).
  - body: { account?: string, productId: number, initialPrice: string, lowerPrice: string, upperPrice: string }
- `POST https://api.mcp.ai/api/bybit/get/earn/apr/history` — Query historical daily APR for a product. Supports `FlexibleSaving` and `OnChain`. (GET /v5/earn/apr-history). Dado público de mercado.
  - body: { account?: string, category: string, productId: string, startTime: number, endTime: number }
- `POST https://api.mcp.ai/api/bybit/get/earn/hourly/yield/history` — Query hourly yield details. Only supports `FlexibleSaving`. (GET /v5/earn/hourly-yield).
  - body: { account?: string, category: string, productId?: string, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/earn/order/history` — Query stake/redeem order history. (GET /v5/earn/order).
  - body: { account?: string, category: string, orderId?: string, orderLinkId?: string, productId?: string, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/earn/position` — Query current staked position information. (GET /v5/earn/position).
  - body: { account?: string, category: string, productId?: string, coin?: string }
- `POST https://api.mcp.ai/api/bybit/get/earn/product` — Query earn product information, including estimated APR, min/max stake amount, product status, etc. (GET /v5/earn/product). Dado público de mercado.
  - body: { account?: string, category: string, coin?: string }
- `POST https://api.mcp.ai/api/bybit/get/earn/yield/history` — Query yield history. Supports `FlexibleSaving` and `OnChain`. (GET /v5/earn/yield).
  - body: { account?: string, category: string, productId?: number, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/execution/list` — Trade history: execuções efetivamente preenchidas, com preço, quantidade, taxa por trade e se foi maker ou taker. Sem período informado devolve os últimos 7 dias; o intervalo entre startTime e endTime
  - body: { account?: string, category: string, symbol?: string, orderId?: string, orderLinkId?: string, baseCoin?: string, startTime?: number, endTime?: number, execType?: string, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/f/grid/detail` — Retrieves comprehensive details for a specific futures grid bot, including (POST /v5/fgridbot/detail).
  - body: { account?: string, bot_id: number, bot_ids?: number[] }
- `POST https://api.mcp.ai/api/bybit/get/f/mart/detail` — Retrieves comprehensive details for a specific futures Martingale bot, including (POST /v5/fmartingalebot/detail).
  - body: { account?: string, bot_id: number, bot_ids?: number[] }
- `POST https://api.mcp.ai/api/bybit/get/f/mart/limit` — Validates the input parameters for creating a futures Martingale bot and (POST /v5/fmartingalebot/getlimit).
  - body: { account?: string, symbol: string, martingale_mode: string, leverage: string, price_float_percent?: string, add_position_percent?: string, add_position_num?: number, init_margin?: string, round_tp_percent?: string, sl_percent?: string, entry_price?: string, need_to_slippage?: boolean, app_name?: string }
- `POST https://api.mcp.ai/api/bybit/get/fee/group/info` — Query the tiered fee structure for Pro-level and Market Maker clients, organized by (GET /v5/market/fee-group-info). Dado público de mercado.
  - body: { account?: string, productType: string, groupId?: string }
- `POST https://api.mcp.ai/api/bybit/get/fee/rate` — Query the maker and taker fee rates for the specified product category. (GET /v5/account/fee-rate).
  - body: { account?: string, category: string, symbol?: string, baseCoin?: string }
- `POST https://api.mcp.ai/api/bybit/get/fixed/term/order` — Query fixed term order history. Supports cursor-based pagination. (GET /v5/earn/fixed-term/order).
  - body: { account?: string, orderType?: string, productId?: string, category?: string, orderId?: string, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/fixed/term/position` — Query current fixed term position information. (GET /v5/earn/fixed-term/position).
  - body: { account?: string, productId?: string, category?: string, coin?: string }
- `POST https://api.mcp.ai/api/bybit/get/fixed/term/product` — Query fixed term product information, including tiered APY, min/max stake amount, product status, etc. (GET /v5/earn/fixed-term/product). Dado público de mercado.
  - body: { account?: string, coin?: string }
- `POST https://api.mcp.ai/api/bybit/get/funding/rate/history` — Query historical funding rate records for perpetual contracts. (GET /v5/market/funding/history). Dado público de mercado.
  - body: { account?: string, category: string, symbol: string, startTime?: number, endTime?: number, limit?: number }
- `POST https://api.mcp.ai/api/bybit/get/historical/interest/rate` — Query historical borrowing interest rate data for UTA spot margin. (GET /v5/spot-margin-trade/interest-rate-history).
  - body: { account?: string, currency: string, vipLevel?: string, startTime?: number, endTime?: number }
- `POST https://api.mcp.ai/api/bybit/get/historical/volatility` — Query historical implied volatility data for options with hourly granularity. (GET /v5/market/historical-volatility). Dado público de mercado.
  - body: { account?: string, category: string, baseCoin?: string, quoteCoin?: string, period?: number, startTime?: number, endTime?: number }
- `POST https://api.mcp.ai/api/bybit/get/hold/to/earn/product` — Query available Hold-to-Earn product listings. (GET /v5/earn/hold-to-earn/product). Dado público de mercado.
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/get/hold/to/earn/yield/history` — Query personal yield distribution history for Hold-to-Earn products. (GET /v5/earn/hold-to-earn/yield-history).
  - body: { account?: string, timeStart?: number, timeEnd?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/index/price/components` — Retrieve the component exchanges and trading pairs that make up a Bybit index price, (GET /v5/market/index-price-components). Dado público de mercado.
  - body: { account?: string, indexName: string }
- `POST https://api.mcp.ai/api/bybit/get/index/price/kline` — Query historical index price klines derived from the composite spot price across multiple exchanges. (GET /v5/market/index-price-kline). Dado público de mercado.
  - body: { account?: string, category?: string, symbol: string, interval: string, start?: number, end?: number, limit?: number }
- `POST https://api.mcp.ai/api/bybit/get/instruments/info` — Query instrument specifications for active trading pairs across spot, USDT contracts, (GET /v5/market/instruments-info). Dado público de mercado.
  - body: { account?: string, category: string, symbol?: string, status?: string, baseCoin?: string, limit?: number, cursor?: string, symbolType?: string }
- `POST https://api.mcp.ai/api/bybit/get/insurance/pool` — Query Bybit's insurance pool balances and USD-denominated values for various settlement coins. (GET /v5/market/insurance). Dado público de mercado.
  - body: { account?: string, coin?: string }
- `POST https://api.mcp.ai/api/bybit/get/liquidity/mining/liquidation/records` — Query liquidation records for Liquidity Mining positions with cursor-based pagination. (GET /v5/earn/liquidity-mining/liquidation-records).
  - body: { account?: string, baseCoin?: string, quoteCoin?: string, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/liquidity/mining/orders` — Query Liquidity Mining order history with cursor-based pagination. (GET /v5/earn/liquidity-mining/order).
  - body: { account?: string, orderId?: string, orderLinkId?: string, productId?: string, orderType?: string, status?: string, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/liquidity/mining/positions` — Query active Liquidity Mining positions for the current user. (GET /v5/earn/liquidity-mining/position).
  - body: { account?: string, productId?: string, baseCoin?: string }
- `POST https://api.mcp.ai/api/bybit/get/liquidity/mining/products` — Query available Liquidity Mining product listings. (GET /v5/earn/liquidity-mining/product). Dado público de mercado.
  - body: { account?: string, baseCoin?: string, quoteCoin?: string }
- `POST https://api.mcp.ai/api/bybit/get/liquidity/mining/yield/records` — Query yield claim records for Liquidity Mining positions with cursor-based pagination. (GET /v5/earn/liquidity-mining/yield-records).
  - body: { account?: string, baseCoin?: string, quoteCoin?: string, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/long/short/ratio` — Query the net long and short position ratios as percentages of all position holders, (GET /v5/market/account-ratio). Dado público de mercado.
  - body: { account?: string, category: string, symbol: string, period: string, startTime?: string, endTime?: string, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/lp/order/list` — Query the user's LP order history (stake and redeem operations) with optional filters. (POST /v5/alpha/lp/order-list).
  - body: { account?: string, orderType?: string, tokenCode?: string, orderStatus?: string, days?: number, limit?: number, pageIndex?: number, poolAddress?: string }
- `POST https://api.mcp.ai/api/bybit/get/lp/pay/token/list` — Query available payment tokens that can be used for LP staking. (POST /v5/alpha/lp/pay-token-list).
  - body: { account?: string, chainCode?: string, tokenAddress?: string }
- `POST https://api.mcp.ai/api/bybit/get/lp/pay/token/price` — Query current USD prices for one or more payment tokens. (POST /v5/alpha/lp/pay-token-price).
  - body: { account?: string, tokenCode: string, chainCode?: string }
- `POST https://api.mcp.ai/api/bybit/get/lp/pool/info` — Query detailed pool information including APY breakdown, fees, token reserves, (POST /v5/alpha/lp/pool-info).
  - body: { account?: string, poolAddress: string }
- `POST https://api.mcp.ai/api/bybit/get/lp/pool/list` — Query available liquidity pools with optional filtering by tag and token. (POST /v5/alpha/lp/pool-list).
  - body: { account?: string, tokenSymbol?: string }
- `POST https://api.mcp.ai/api/bybit/get/lp/position/list` — Query the user's liquidity pool positions with real-time valuation. (POST /v5/alpha/lp/position-list).
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/get/mark/price/kline` — Query historical mark price klines used for margin and liquidation calculations in derivative contracts. (GET /v5/market/mark-price-kline). Dado público de mercado.
  - body: { account?: string, category?: string, symbol: string, interval: string, start?: number, end?: number, limit?: number }
- `POST https://api.mcp.ai/api/bybit/get/market/kline` — Query historical klines (OHLCV candlestick data) including open, high, low, close, volume, and turnover. (GET /v5/market/kline). Dado público de mercado.
  - body: { account?: string, category?: string, symbol: string, interval: string, start?: number, end?: number, limit?: number }
- `POST https://api.mcp.ai/api/bybit/get/member/account/type` — Get account type information for specified member IDs. Use master or sub-account's API key. (GET /v5/user/get-member-type).
  - body: { account?: string, memberIds?: string }
- `POST https://api.mcp.ai/api/bybit/get/mmp/state` — Query Market Maker Protection configuration and freeze status for the specified (GET /v5/account/mmp-state).
  - body: { account?: string, baseCoin: string }
- `POST https://api.mcp.ai/api/bybit/get/move/position/history` — Query the history of position move (block trade) orders. (GET /v5/position/move-history).
  - body: { account?: string, category?: string, symbol?: string, startTime?: number, endTime?: number, status?: string, blockTradeId?: string, limit?: string, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/my/ad/details` — Get details of a specific P2P advertisement. (POST /v5/p2p/item/info).
  - body: { account?: string, itemId: string }
- `POST https://api.mcp.ai/api/bybit/get/my/ads` — Get the list of my P2P advertisements. (POST /v5/p2p/item/personal/list).
  - body: { account?: string, itemId?: string, status?: string, side?: string, tokenId?: string, page?: string, size?: string, currencyId?: string }
- `POST https://api.mcp.ai/api/bybit/get/new/delivery/price` — Retrieve historical option delivery prices grouped by base coin and settlement coin, (GET /v5/market/new-delivery-price). Dado público de mercado.
  - body: { account?: string, category: string, baseCoin: string, settleCoin?: string }
- `POST https://api.mcp.ai/api/bybit/get/open/interest` — Query historical open interest data for derivative contracts at specified time intervals. (GET /v5/market/open-interest). Dado público de mercado.
  - body: { account?: string, category: string, symbol: string, intervalTime: string, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/open/orders` — Query real-time unfilled or partially filled orders. (GET /v5/order/realtime).
  - body: { account?: string, category: string, symbol?: string, baseCoin?: string, settleCoin?: string, orderId?: string, orderLinkId?: string, openOnly?: string, orderFilter?: string, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/order/detail` — Get detailed information of a specific P2P order. (POST /v5/p2p/order/info).
  - body: { account?: string, orderId: string }
- `POST https://api.mcp.ai/api/bybit/get/order/history` — Query historical order records. Supports up to 2 years of data. (GET /v5/order/history).
  - body: { account?: string, category: string, symbol?: string, baseCoin?: string, settleCoin?: string, orderId?: string, orderLinkId?: string, orderFilter?: string, orderStatus?: string, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/order/list` — Query the user's trade order history with optional filters. (POST /v5/alpha/trade/order-list).
  - body: { account?: string, tradeType?: string, tokenCode?: string, orderStatus?: string, days?: number, limit?: number, pageIndex?: number, direction?: string }
- `POST https://api.mcp.ai/api/bybit/get/order/price/limit` — Retrieve the current allowable price range for order placement, including the maximum (GET /v5/market/price-limit). Dado público de mercado.
  - body: { account?: string, category?: string, symbol: string }
- `POST https://api.mcp.ai/api/bybit/get/orderbook` — Retrieve orderbook depth data for a trading pair. Returns a snapshot of bids and asks (GET /v5/market/orderbook). Dado público de mercado.
  - body: { account?: string, category: string, symbol: string, limit?: number }
- `POST https://api.mcp.ai/api/bybit/get/pay/token/list` — Query available payment tokens for trading. (POST /v5/alpha/trade/pay-token-list).
  - body: { account?: string, chainCode: string, tokenAddress: string }
- `POST https://api.mcp.ai/api/bybit/get/pending/orders` — Get a list of pending P2P orders. Returns 90 days of orders by default. Orders are accessible up to 180 days in the past. (POST /v5/p2p/order/pending/simplifyList).
  - body: { account?: string, status?: number, beginTime?: string, endTime?: string, tokenId?: string, side?: number, page: number, size: number }
- `POST https://api.mcp.ai/api/bybit/get/portfolio/margin` — Query the portfolio margin information including wallet balance, margin rates, and asset PNL range. (GET /v5/asset/portfolio-margin).
  - body: { account?: string, baseCoin?: string }
- `POST https://api.mcp.ai/api/bybit/get/position/info` — Query real-time position data such as PnL, leverage, liquidation price, and margin info. (GET /v5/position/list).
  - body: { account?: string, category: string, symbol?: string, baseCoin?: string, settleCoin?: string, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/position/symbol/info` — Query futures leverage info, such as symbol leverage, side, and position mode. (GET /v5/position/symbol-info).
  - body: { account?: string, category: string, symbol?: string }
- `POST https://api.mcp.ai/api/bybit/get/position/tiers` — Query position tier data for spot margin trading. (GET /v5/spot-margin-trade/position-tiers).
  - body: { account?: string, currency?: string }
- `POST https://api.mcp.ai/api/bybit/get/prediction/engine/status` — Query whether the prediction market matching engine is currently available. (GET /v5/alpha/prediction/engine-status).
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/get/prediction/event/detail` — Get detailed information about a prediction event, including all associated markets, (POST /v5/alpha/prediction/event-detail).
  - body: { account?: string, eventId?: string, slug?: string, hasMoreMarkets?: boolean }
- `POST https://api.mcp.ai/api/bybit/get/prediction/group/stage/detail` — Query detailed standings and match results for a specific tournament stage. (POST /v5/alpha/prediction/sports/group-stage-detail).
  - body: { account?: string, eventType: string, stageCode: string }
- `POST https://api.mcp.ai/api/bybit/get/prediction/match/list` — Query all matches for a sports event with their current status and prediction market info. (POST /v5/alpha/prediction/sports/match-list).
  - body: { account?: string, eventType: string }
- `POST https://api.mcp.ai/api/bybit/get/prediction/order/book` — Query the full order book (bid/ask depth) for prediction outcome tokens. (POST /v5/alpha/prediction/order-book).
  - body: { account?: string, tokenIds: string }
- `POST https://api.mcp.ai/api/bybit/get/prediction/order/estimate` — Get estimated execution details for a prediction market order before placing it. (POST /v5/alpha/prediction/order-estimate).
  - body: { account?: string, tokenId: string, side: string, eventId: string, amount: string, orderType: string, payTokenCode?: string }
- `POST https://api.mcp.ai/api/bybit/get/prediction/order/list` — Query the authenticated user's prediction market order history. (POST /v5/alpha/prediction/order-list).
  - body: { account?: string, status?: string, tokenId?: string, limit?: number, pageIndex?: number, eventId?: string, side?: string, days?: number }
- `POST https://api.mcp.ai/api/bybit/get/prediction/pay/token/list` — Query available payment tokens for prediction market trading. (GET /v5/alpha/prediction/pay-token-list).
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/get/prediction/portfolio/summary` — Query an aggregated summary of the authenticated user's prediction market portfolio. (POST /v5/alpha/prediction/portfolio-summary).
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/get/prediction/position/history` — Query the authenticated user's historical prediction positions that have been (POST /v5/alpha/prediction/position-history).
  - body: { account?: string, limit?: number, pageIndex?: number, direction?: string }
- `POST https://api.mcp.ai/api/bybit/get/prediction/position/list` — Query the authenticated user's current open prediction positions. (POST /v5/alpha/prediction/position-list).
  - body: { account?: string, limit?: number, pageIndex?: number, direction?: string }
- `POST https://api.mcp.ai/api/bybit/get/prediction/price/history` — Query historical price data for prediction outcome tokens. (POST /v5/alpha/prediction/price-history).
  - body: { account?: string, tokenIds?: string, eventId?: string, interval: string, fidelity?: number }
- `POST https://api.mcp.ai/api/bybit/get/prediction/side/market/list` — Query the list of side/related markets for a specific sports event type. (POST /v5/alpha/prediction/side-market-list).
  - body: { account?: string, eventType: string }
- `POST https://api.mcp.ai/api/bybit/get/prediction/timeline/stages` — Query the tournament stages timeline for a sports prediction event. (GET /v5/alpha/prediction/sports/timeline-stages).
  - body: { account?: string, eventType?: string }
- `POST https://api.mcp.ai/api/bybit/get/prediction/token/price` — Query current market prices for up to 20 prediction outcome tokens. (POST /v5/alpha/prediction/token-price).
  - body: { account?: string, tokenIds: string }
- `POST https://api.mcp.ai/api/bybit/get/premium/index/price/kline` — Query historical premium index price klines, representing the basis between mark price and index price (GET /v5/market/premium-index-price-kline). Dado público de mercado.
  - body: { account?: string, category?: string, symbol: string, interval: string, start?: number, end?: number, limit?: number }
- `POST https://api.mcp.ai/api/bybit/get/public/trades` — Query publicly available RFQ trade data with optional time range filtering (GET /v5/rfq/public-trades).
  - body: { account?: string, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/quotes` — Query historical quotes with optional filtering by IDs, trader type, and status. (GET /v5/rfq/quote-list).
  - body: { account?: string, rfqId?: string, quoteId?: string, quoteLinkId?: string, traderType?: string, status?: string, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/quotes/realtime` — Query quotes in real-time from the RFQ engine. Returns all non-final quotes (GET /v5/rfq/quote-realtime).
  - body: { account?: string, rfqId?: string, quoteId?: string, quoteLinkId?: string, traderType?: string }
- `POST https://api.mcp.ai/api/bybit/get/recent/public/trades` — Query recent public trading history for a symbol, returning execution records with (GET /v5/market/recent-trade). Dado público de mercado.
  - body: { account?: string, category: string, symbol?: string, baseCoin?: string, optionType?: string, limit?: number }
- `POST https://api.mcp.ai/api/bybit/get/reference/price` — Query the reference exchange rate for a specified trading pair. (GET /v5/fiat/reference-price).
  - body: { account?: string, symbol: string, paymentMethod?: string }
- `POST https://api.mcp.ai/api/bybit/get/rfq/config` — Retrieve the RFQ configuration for the authenticated account, including available counterparties, (GET /v5/rfq/config).
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/get/rfqs` — Query historical RFQs with optional filtering by ID, trader type, and status. (GET /v5/rfq/rfq-list).
  - body: { account?: string, rfqId?: string, rfqLinkId?: string, traderType?: string, status?: string, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/rfqs/realtime` — Query RFQs in real-time from the RFQ engine. Returns all non-final RFQs sorted (GET /v5/rfq/rfq-realtime).
  - body: { account?: string, rfqId?: string, rfqLinkId?: string, traderType?: string }
- `POST https://api.mcp.ai/api/bybit/get/risk/limit` — Query tiered risk limit parameters for perpetual and futures contracts, including (GET /v5/market/risk-limit). Dado público de mercado.
  - body: { account?: string, category: string, symbol?: string, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/rpi/orderbook` — Retrieve orderbook depth data that explicitly shows RPI (Retail Price Improvement) order sizes (GET /v5/market/rpi_orderbook). Dado público de mercado.
  - body: { account?: string, category?: string, symbol: string, limit: number }
- `POST https://api.mcp.ai/api/bybit/get/rwa/nav/chart` — Query historical NAV (Net Asset Value) data points for an RWA product. (GET /v5/earn/rwa/nav-chart). Dado público de mercado.
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/get/rwa/order/list` — Query RWA order history. Supports exact lookup by `orderId` or `orderLinkId`, (GET /v5/earn/rwa/order).
  - body: { account?: string, orderId?: string, orderLinkId?: string, orderType?: string, productId?: number, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/rwa/position/list` — Query the user's RWA holding positions, including effective shares, (GET /v5/earn/rwa/position).
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/get/rwa/product/list` — Query the list of RWA products, including base APR, bonus APR, NAV, stake limits, (GET /v5/earn/rwa/product). Dado público de mercado.
  - body: { account?: string, coin?: string }
- `POST https://api.mcp.ai/api/bybit/get/server/time` — Query Bybit server time, returned in both seconds and nanoseconds precision. (GET /v5/market/time). Dado público de mercado.
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/get/settlement/record` — Query session settlement records of USDC perpetual contracts. (GET /v5/asset/settlement-record).
  - body: { account?: string, category: string, symbol?: string, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/smart/leverage/redeem/est/amount/list` — Query the estimated redemption amount for one or more Smart Leverage / Double Win positions. (GET /v5/earn/advance/get-redeem-est-amount-list).
  - body: { account?: string, category: string, positionIds: string }
- `POST https://api.mcp.ai/api/bybit/get/smp/group` — Query the Self-Matching Prevention (SMP) group ID associated with the account. (GET /v5/account/smp-group).
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/get/spot/borrow/quota` — Query the borrowing quota for spot margin trading. (GET /v5/order/spot-borrow-check).
  - body: { account?: string, category: string, symbol: string, side: string }
- `POST https://api.mcp.ai/api/bybit/get/spot/margin/trade/auto/repay/mode` — Retrieve the current automatic repayment mode settings for margin trading accounts. (GET /v5/spot-margin-trade/get-auto-repay-mode).
  - body: { account?: string, currency?: string }
- `POST https://api.mcp.ai/api/bybit/get/spot/margin/trade/coin/state` — Retrieve spot margin leverage information for cryptocurrencies. (GET /v5/spot-margin-trade/coinstate).
  - body: { account?: string, currency?: string }
- `POST https://api.mcp.ai/api/bybit/get/spot/margin/trade/flexible/available/inventory` — Retrieve the flexible available inventory (remaining borrowable amount from the lending pool) for a specified cryptocurrency in spot margin trading. (GET /v5/spot-margin-trade/flexible-available-inven
  - body: { account?: string, currency: string }
- `POST https://api.mcp.ai/api/bybit/get/spot/margin/trade/max/borrowable` — Retrieve the maximum borrowable amount for a specified cryptocurrency in spot margin trading. (GET /v5/spot-margin-trade/max-borrowable).
  - body: { account?: string, currency: string }
- `POST https://api.mcp.ai/api/bybit/get/spot/margin/trade/repayment/available/amount` — Retrieve the available amount that can be repaid for a specific cryptocurrency in spot margin trading. (GET /v5/spot-margin-trade/repayment-available-amount).
  - body: { account?: string, currency: string }
- `POST https://api.mcp.ai/api/bybit/get/spot/margin/trade/state` — Query the Spot margin status and leverage of the unified account. (GET /v5/spot-margin-trade/state).
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/get/spread/instruments/info` — Query instrument specifications for spread combination trading pairs, including (GET /v5/spread/instrument). Dado público de mercado.
  - body: { account?: string, symbol?: string, baseCoin?: string, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/spread/max/qty` — Query the spread wallet available balance for a given symbol and side. (GET /v5/spread/max-qty).
  - body: { account?: string, symbol: string, side: string, orderPrice: string }
- `POST https://api.mcp.ai/api/bybit/get/spread/open/orders` — Query real-time open spread trading orders. (GET /v5/spread/order/realtime).
  - body: { account?: string, symbol?: string, baseCoin?: string, orderId?: string, orderLinkId?: string, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/spread/order/history` — Query historical spread trading orders including filled, cancelled, and rejected orders. (GET /v5/spread/order/history).
  - body: { account?: string, symbol?: string, baseCoin?: string, orderId?: string, orderLinkId?: string, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/spread/orderbook` — Retrieve spread orderbook depth data for a specific spread combination symbol. (GET /v5/spread/orderbook). Dado público de mercado.
  - body: { account?: string, symbol: string, limit?: number }
- `POST https://api.mcp.ai/api/bybit/get/spread/recent/trades` — Query recent public spread trading history for a specific spread combination symbol. (GET /v5/spread/recent-trade). Dado público de mercado.
  - body: { account?: string, symbol: string, limit?: number }
- `POST https://api.mcp.ai/api/bybit/get/spread/tickers` — Retrieve the latest price snapshot, best bid/ask price, and 24-hour trading (GET /v5/spread/tickers). Dado público de mercado.
  - body: { account?: string, symbol: string }
- `POST https://api.mcp.ai/api/bybit/get/spread/trade/history` — Query spread trading execution (trade) history, including individual leg execution details. (GET /v5/spread/execution/list).
  - body: { account?: string, symbol?: string, orderId?: string, orderLinkId?: string, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/tickers` — Retrieve the latest price snapshot, best bid/ask price, and 24-hour trading statistics (GET /v5/market/tickers). Dado público de mercado.
  - body: { account?: string, category: string, symbol?: string, baseCoin?: string, expDate?: string }
- `POST https://api.mcp.ai/api/bybit/get/tiered/collateral/ratio` — Query UTA loan tiered collateral ratio for spot margin trading. (GET /v5/spot-margin-trade/collateral). Dado público de mercado.
  - body: { account?: string, currency?: string }
- `POST https://api.mcp.ai/api/bybit/get/token/daily/yield` — Query user's daily yield distribution records. (GET /v5/earn/token/yield).
  - body: { account?: string, coin: string, startTime?: number, endTime?: number, cursor?: string, limit?: number }
- `POST https://api.mcp.ai/api/bybit/get/token/historical/apr` — Query product's historical APR data. (GET /v5/earn/token/history-apr). Dado público de mercado.
  - body: { account?: string, coin: string, range: string }
- `POST https://api.mcp.ai/api/bybit/get/token/hourly/yield` — Query user's hourly yield calculation records (distributed yields). (GET /v5/earn/token/hourly-yield).
  - body: { account?: string, coin: string, startTime?: number, endTime?: number, cursor?: string, limit?: number }
- `POST https://api.mcp.ai/api/bybit/get/token/order/list` — Query BYUSDT Token order history. Supports querying by `orderLinkId` or `orderId`. (GET /v5/earn/token/order).
  - body: { account?: string, coin: string, orderLinkId?: string, orderId?: string, orderType?: string, startTime?: number, endTime?: number, cursor?: string, limit?: number }
- `POST https://api.mcp.ai/api/bybit/get/token/position` — Query user's BYUSDT Token position and yield summary. (GET /v5/earn/token/position).
  - body: { account?: string, coin: string }
- `POST https://api.mcp.ai/api/bybit/get/token/product` — Query BYUSDT Token product details, including user's FlexibleSaving balance, (GET /v5/earn/token/product). Dado público de mercado.
  - body: { account?: string, coin: string }
- `POST https://api.mcp.ai/api/bybit/get/total/members/assets` — Query the aggregated total assets overview for parent and sub accounts. (GET /v5/asset/total-members-assets).
  - body: { account?: string, coin?: string }
- `POST https://api.mcp.ai/api/bybit/get/trade/history` — Query RFQ trade execution history with optional filtering by IDs, trader type, and status. (GET /v5/rfq/trade-list).
  - body: { account?: string, rfqId?: string, rfqLinkId?: string, quoteId?: string, quoteLinkId?: string, traderType?: string, status?: string, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/trade/quote` — Get a price quote before executing a purchase or redeem trade. (POST /v5/alpha/trade/quote).
  - body: { account?: string, tradeType: string, fromTokenCode: string, fromTokenAmount: string, toTokenCode: string, quoteMode?: string }
- `POST https://api.mcp.ai/api/bybit/get/transaction/log` — Query unified account wallet transaction logs. Supports filtering by category, (GET /v5/account/transaction-log).
  - body: { account?: string, accountType?: string, category?: string, currency?: string, baseCoin?: string, type?: string, transSubType?: string, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/get/user/payment` — Get your payment methods configured in P2P. The returned `id` field is used as `paymentIds` when posting or updating ads. (POST /v5/p2p/user/payment/list).
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/get/user/setting/config` — Query the user account setting configuration, including margin mode, account mode, spot hedging status, and other account-level settings. (GET /v5/account/user-setting-config).
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/get/vasp/list` — Query the list of available VASPs (Virtual Asset Service Providers). (GET /v5/asset/withdraw/vasp/list).
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/get/vip/margin/data` — Query margin data for Unified accounts by VIP level and/or coin. (GET /v5/spot-margin-trade/data). Dado público de mercado.
  - body: { account?: string, vipLevel?: string, currency?: string }
- `POST https://api.mcp.ai/api/bybit/get/wallet/balance` — Obtain wallet balance, query asset information of each currency, and each currency carries the risk rate of the current position. (GET /v5/account/wallet-balance).
  - body: { account?: string, accountType: string, coin?: string }
- `POST https://api.mcp.ai/api/bybit/get/withdrawable/amount/by/coin` — Get the withdrawable amount for a specific coin across different account types. (GET /v5/asset/withdraw/withdrawable-amount).
  - body: { account?: string, coin: string }
- `POST https://api.mcp.ai/api/bybit/ins/loan/coin/delta/amount` — Query coin delta amount details for institutional lending hedge product. (GET /v5/ins-loan/coin-delta-amount).
  - body: { account?: string, coin?: string }
- `POST https://api.mcp.ai/api/bybit/ins/loan/product/infos` — Get institutional loan product information including leverage, risk lines, and trading pair whitelists. (GET /v5/ins-loan/product-infos).
  - body: { account?: string, productId?: string }
- `POST https://api.mcp.ai/api/bybit/inter/transfer/list/query` — Query the internal transfer records between different account types under the same UID. (GET /v5/asset/transfer/query-inter-transfer-list).
  - body: { account?: string, transferId?: string, coin?: string, status?: string, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/list/accounts` — Lista as contas Bybit conectadas a este install, com id e label.
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/list/earn/coupons` — Query the user's interest-rate coupons (`interestCards`) and Dual Assets reward cards (GET /v5/earn/coupons).
  - body: { account?: string, category: string }
- `POST https://api.mcp.ai/api/bybit/list/sub/api/keys/v5` — Query all API keys of a sub-account with pagination support. Use master account's API key. (GET /v5/user/sub-apikeys).
  - body: { account?: string, subuid: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/mark/order/as/paid` — Mark a P2P order as paid. (POST /v5/p2p/order/pay). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, orderId: string, paymentType: string, paymentId: string }
- `POST https://api.mcp.ai/api/bybit/modify/earn/position` — Set or unset auto-reinvest for a fixed-term OnChain position (`SavingType=FixedTermSaving`). (POST /v5/earn/position/modify). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, category: string, productId: number, positionId: number, autoReinvest: string }
- `POST https://api.mcp.ai/api/bybit/move/position` — Transfer positions between two unified trading accounts (UIDs) without fees. (POST /v5/position/move-positions). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, fromUid: string, toUid: string, list: string }
- `POST https://api.mcp.ai/api/bybit/place/advance/earn/order` — Place a Dual Assets staking order. Requires **Earn** permission on the API key. (POST /v5/earn/advance/place-order). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, category: string, productId: number, orderType: string, amount: string, accountType: string, coin: string, orderLinkId: string, dualAssetsExtra?: string, interestCard?: string, smartLeverageStakeExtra?: string, smartLeverageRedeemExtra?: string, doubleWinStakeExtra?: string, doubleWinRedeemExtra?: string, discountBuyExtra?: string }
- `POST https://api.mcp.ai/api/bybit/place/earn/order` — Place a Stake or Redeem order. (POST /v5/earn/place-order). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, category: string, orderType: string, accountType: string, amount: string, coin: string, productId: string, orderLinkId: string, redeemPositionId?: string, toAccountType?: string, interestCard?: string }
- `POST https://api.mcp.ai/api/bybit/place/fixed/term/order` — Place a staking order for a fixed term product. (POST /v5/earn/fixed-term/place-order). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, productId: string, category: string, coin: string, amount: string, accountType: string, orderLinkId: string, autoInvest?: boolean }
- `POST https://api.mcp.ai/api/bybit/place/rwa/order` — Place a Stake (subscription) or Redeem order for an RWA product. (POST /v5/earn/rwa/place-order). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/place/token/order` — Place a Mint (minting) or Redeem (redemption) order for BYUSDT Token. (POST /v5/earn/token/place-order). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, coin: string, orderLinkId: string, orderType: string, amount: string, accountType: string }
- `POST https://api.mcp.ai/api/bybit/post/ad` — Create a new P2P advertisement. (POST /v5/p2p/item/create). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, tokenId: string, currencyId: string, side: string, priceType: string, premium: string, price: string, minAmount: string, maxAmount: string, remark: string, tradingPreferenceSet: string, paymentIds: string, quantity: string, paymentPeriod: string, itemType: string }
- `POST https://api.mcp.ai/api/bybit/post/crypto/loan/common/adjust/ltv` — Adjust the amount of collateral for a specific currency to manage the LTV ratio. (POST /v5/crypto-loan-common/adjust-ltv). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, currency: string, amount: string, direction: string }
- `POST https://api.mcp.ai/api/bybit/post/crypto/loan/common/max/loan` — Calculate the maximum amount that can be borrowed for a specific currency based on provided collateral. (POST /v5/crypto-loan-common/max-loan). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, currency: string, collateralList: string }
- `POST https://api.mcp.ai/api/bybit/post/crypto/loan/fixed/borrow` — Create a fixed-term borrow order with specified loan currency, amount, rate, term, and collateral. (POST /v5/crypto-loan-fixed/borrow). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, orderCurrency: string, orderAmount: string, annualRate: string, term: string, autoRepay?: string, collateralList: string, repayType?: string }
- `POST https://api.mcp.ai/api/bybit/post/crypto/loan/fixed/borrow/order/cancel` — Cancel a pending borrow order. (POST /v5/crypto-loan-fixed/borrow-order-cancel). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, orderId: string }
- `POST https://api.mcp.ai/api/bybit/post/crypto/loan/fixed/fully/repay` — Repay entire loan principal and interest. (POST /v5/crypto-loan-fixed/fully-repay). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, loanId: string, loanCurrency: string }
- `POST https://api.mcp.ai/api/bybit/post/crypto/loan/fixed/renew` — Renew an existing loan by creating a new loan to repay the old one. (POST /v5/crypto-loan-fixed/renew). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, loanId: string, collateralList: string }
- `POST https://api.mcp.ai/api/bybit/post/crypto/loan/fixed/repay/collateral` — Repay loan by converting collateral to loan currency. (POST /v5/crypto-loan-fixed/repay-collateral). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, loanId: number, loanCurrency: string, collateralCoin: string, amount: string }
- `POST https://api.mcp.ai/api/bybit/post/crypto/loan/fixed/supply` — Lend crypto to earn fixed interest. (POST /v5/crypto-loan-fixed/supply). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, orderCurrency: string, orderAmount: string, annualRate: string, term: string, availableSource?: string }
- `POST https://api.mcp.ai/api/bybit/post/crypto/loan/fixed/supply/order/cancel` — Cancel a pending supply (lending) order. (POST /v5/crypto-loan-fixed/supply-order-cancel). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, orderId: string, refundedAccount?: string }
- `POST https://api.mcp.ai/api/bybit/post/crypto/loan/flexible/borrow` — Borrow crypto with flexible hourly interest rates. (POST /v5/crypto-loan-flexible/borrow). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, loanCurrency: string, loanAmount: string, collateralList: string }
- `POST https://api.mcp.ai/api/bybit/post/crypto/loan/flexible/repay` — Repay flexible loan with loan currency. (POST /v5/crypto-loan-flexible/repay). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, loanCurrency: string, amount: string }
- `POST https://api.mcp.ai/api/bybit/post/crypto/loan/flexible/repay/collateral` — Repay loan by converting collateral to loan currency. (POST /v5/crypto-loan-flexible/repay-collateral). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, loanCurrency: string, collateralCoin: string, amount: string }
- `POST https://api.mcp.ai/api/bybit/pre/check/order` — Validate an order before placing it to check margin requirements. (POST /v5/order/pre-check). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, category: string, symbol: string, side: string, orderType: string, qty: string, price?: string, isLeverage?: string, timeInForce?: string, positionIdx?: string, orderLinkId?: string, takeProfit?: string, stopLoss?: string, tpTriggerBy?: string, slTriggerBy?: string, reduceOnly?: boolean, tpslMode?: string, tpLimitPrice?: string, slLimitPrice?: string, tpOrderType?: string, slOrderType?: string, orderIv?: string }
- `POST https://api.mcp.ai/api/bybit/query/api/key` — Query comprehensive information about an API key. Use master or sub-account's API key. (GET /v5/user/query-api).
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/query/balance` — Query fiat or crypto account balances. (GET /v5/fiat/balance-query).
  - body: { account?: string, accountCategory?: string, currency?: string }
- `POST https://api.mcp.ai/api/bybit/query/borrow/liability` — Query the borrow liability breakdown for a specific coin, including fixed-rate and flexible-rate liabilities. (GET /v5/spot-margin-trade/liability).
  - body: { account?: string, currency: string }
- `POST https://api.mcp.ai/api/bybit/query/broker/account/info` — Use exchange broker master account to query account information. (GET /v5/broker/account-info).
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/query/broker/all/uid/details` — Use the master account to query for all your UID-level rate limits, including all master accounts and subaccounts. (GET /v5/broker/apilimit/query-all).
  - body: { account?: string, uids?: string, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/query/broker/cap` — Get your exchange broker account entity total rate limit usage and cap, across the board. (GET /v5/broker/apilimit/query-cap).
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/query/broker/earning` — Use exchange broker master account to query earnings and rebate information. (GET /v5/broker/earnings-info).
  - body: { account?: string, bizType?: string, begin?: string, end?: string, uid?: string, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/query/card/asset/records` — Query Bybit Card asset (transaction) records for the authenticated account. Requires **Card** read permission on the API key. (POST /v5/card/transaction/query-asset-records).
  - body: { account?: string, statusCode?: string, limit?: number, page?: number, pan4?: string, createBeginTime?: number, createEndTime?: number, merchName?: string, type?: string, txnId?: string, cardToken?: string, orderNo?: string }
- `POST https://api.mcp.ai/api/bybit/query/coin/chain/info` — Query coin information, including chain configuration, deposit and withdrawal status. (GET /v5/asset/coin/query-info).
  - body: { account?: string, coin?: string }
- `POST https://api.mcp.ai/api/bybit/query/coin/list` — Query the list of supported fiat currencies and cryptocurrencies. (GET /v5/fiat/query-coin-list).
  - body: { account?: string, side?: string }
- `POST https://api.mcp.ai/api/bybit/query/deposit/address` — Query the deposit address information for the master account. (GET /v5/asset/deposit/query-address).
  - body: { account?: string, coin: string, chainType?: string }
- `POST https://api.mcp.ai/api/bybit/query/deposit/records` — Query on-chain deposit records (GET /v5/asset/deposit/query-record).
  - body: { account?: string, id?: string, txID?: string, coin?: string, startTime?: number, endTime?: number, limit?: number, cursor?: string, ids?: string[] }
- `POST https://api.mcp.ai/api/bybit/query/escrow/sub/members/v5` — Query escrow (fund management) sub-accounts in paginated format. Use trading team's API key. (GET /v5/user/escrow_sub_members).
  - body: { account?: string, nextCursor?: number, pageSize?: number }
- `POST https://api.mcp.ai/api/bybit/query/fixed/available/inventory` — Query available inventory for fixed-rate borrowing by specifying currency, term, and annual rate. (GET /v5/spot-margin-trade/fixed-available-inventory).
  - body: { account?: string, currency: string, term: string, annualRate: string }
- `POST https://api.mcp.ai/api/bybit/query/fixed/borrow/contracts` — Query fixed-rate borrow contracts (matched loan details). (GET /v5/spot-margin-trade/fixedborrow-contract-info).
  - body: { account?: string, orderId?: string, orderCurrency?: string, term?: string, limit?: string, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/query/fixed/borrow/market` — Query the fixed-rate borrow market (supply order book) to see available lending offers. (GET /v5/spot-margin-trade/fixedborrow-order-quote).
  - body: { account?: string, orderCurrency: string, term?: string, orderBy: string, sort?: string, limit?: number }
- `POST https://api.mcp.ai/api/bybit/query/fixed/borrow/orders` — Query fixed-rate borrow order history. (GET /v5/spot-margin-trade/fixedborrow-order-info).
  - body: { account?: string, orderId?: string, orderCurrency?: string, state?: string, term?: string, limit?: string, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/query/funding/detail/api` — Query transaction records of the funding account. (GET /v5/asset/fundinghistory).
  - body: { account?: string, createTimeFrom?: string, createTimeTo?: string, limit?: string, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/query/grid/detail` — Retrieves comprehensive details of a spot grid bot including symbol, (POST /v5/grid/query-grid-detail).
  - body: { account?: string, grid_id: number, grid_ids?: number[] }
- `POST https://api.mcp.ai/api/bybit/query/internal/deposit/records` — Query deposit records occurring **within the Bybit platform** (not on blockchain). (GET /v5/asset/deposit/query-internal-record).
  - body: { account?: string, txID?: string, startTime?: number, endTime?: number, coin?: string, cursor?: string, limit?: number, status?: string }
- `POST https://api.mcp.ai/api/bybit/query/order/by/page` — Aggregates asset account and OBU account data, queries conversion history orders by cursor pagination. (GET /v5/asset/exchange/order-record).
  - body: { account?: string, cursor?: string, limit?: number, toCoin?: string, fromCoin?: string }
- `POST https://api.mcp.ai/api/bybit/query/order/from/open/api` — Paginated query of conversion order list via OpenAPI, supports asset account and OBU account data. (GET /v5/asset/exchange/query-order-list).
  - body: { account?: string, accountType?: string, cursor?: string, limit?: number, toCoin?: string, fromCoin?: string, startTime?: number, endTime?: number, type?: string, exchangeStatus?: string, direction?: string }
- `POST https://api.mcp.ai/api/bybit/query/referral/code` — Query the referral codes owned by the current user and their corresponding referral registration links. (GET /v5/user/invitation/code).
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/query/referrals` — Query invited users (referrals) for the authenticated account. Use master or sub-account's API key. (GET /v5/user/invitation/referrals).
  - body: { account?: string, cursor?: string, size?: number, status?: string }
- `POST https://api.mcp.ai/api/bybit/query/result` — Query cryptocurrency exchange results using a quote transaction ID. (GET /v5/asset/exchange/convert-result-query).
  - body: { account?: string, quoteTxId: string, accountType: string }
- `POST https://api.mcp.ai/api/bybit/query/small/asset/convert/order` — Paginated query of small asset conversion history records. Supports filtering by order number and time range. (GET /v5/asset/covert/small-balance-history).
  - body: { account?: string, accountType?: string, quoteId?: string, cursor?: string, size?: string, startTime?: string, endTime?: string }
- `POST https://api.mcp.ai/api/bybit/query/small/asset/list` — Query small-balance coins eligible for dust conversion in the account, and supported to-coins. (GET /v5/asset/covert/small-balance-list).
  - body: { account?: string, accountType: string, fromCoin?: string }
- `POST https://api.mcp.ai/api/bybit/query/strategy/list` — Retrieve a list of strategies with filtering options and pagination support. (GET /v5/strategy/list).
  - body: { account?: string, strategyId?: string, status?: string, symbol?: string, category?: string, strategyType?: string, beginTimeE0?: number, endTimeE0?: number, pageSize?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/query/strategy/order/list` — Retrieve a list of child orders created by a strategy with detailed execution information. (GET /v5/strategy/order-list).
  - body: { account?: string, strategyId: string, status?: string, symbol?: string, BeginTimeE0?: number, EndTimeE0?: number, pageSize?: number, cursor?: string, StrategyType?: string }
- `POST https://api.mcp.ai/api/bybit/query/sub/member/deposit/address` — Query deposit address for a sub-account. Requires **master UID** API key only. (GET /v5/asset/deposit/query-sub-member-address).
  - body: { account?: string, coin: string, chainType: string, subMemberId: string }
- `POST https://api.mcp.ai/api/bybit/query/sub/member/deposit/records` — Query on-chain deposit records for a sub-account using the **main** UID API key. (GET /v5/asset/deposit/query-sub-member-record).
  - body: { account?: string, id?: string, txID?: string, subMemberId: string, coin?: string, startTime?: number, endTime?: number, limit?: number, cursor?: string, ids?: string[] }
- `POST https://api.mcp.ai/api/bybit/query/sub/members` — Get a complete list of all sub-accounts under the master account. Use master account's API key. (GET /v5/user/query-sub-members).
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/query/sub/members/v5` — Query all sub-accounts of the master account with pagination support. Use master account's API key. (GET /v5/user/submembers).
  - body: { account?: string, pageSize?: number, nextCursor?: number }
- `POST https://api.mcp.ai/api/bybit/query/trade` — Query detailed information and status of a specified trade. (GET /v5/fiat/trade-query).
  - body: { account?: string, tradeNo?: string, merchantRequestId?: string }
- `POST https://api.mcp.ai/api/bybit/query/trade/history` — Query historical trade records with pagination support. (GET /v5/fiat/query-trade-history).
  - body: { account?: string, index?: number, limit?: number, startTime?: string, endTime?: string }
- `POST https://api.mcp.ai/api/bybit/query/withdraw/addresses` — Retrieve withdrawal addresses from the address book. (GET /v5/asset/withdraw/query-address).
  - body: { account?: string, coin?: string, chain?: string, addressType?: string, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/query/withdraw/records` — Query withdrawal records. (GET /v5/asset/withdraw/query-record).
  - body: { account?: string, withdrawID?: string, txID?: string, coin?: string, withdrawType?: string, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/quick/repayment` — Execute quick repayment for specified coin (POST /v5/account/quick-repayment). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, coin?: string }
- `POST https://api.mcp.ai/api/bybit/quote/apply` — Apply for a conversion quote via OpenAPI, get conversion rate and quote ID. (POST /v5/asset/exchange/quote-apply). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, requestId?: string, accountType: string, fromCoin: string, fromCoinType?: string, toCoin: string, toCoinType?: string, requestAmount: string, requestCoin: string, paramType?: string, paramValue?: string }
- `POST https://api.mcp.ai/api/bybit/rec/aurora/creation/ai/params` — Returns the strategies Aurora recommends when a user is on the bot (POST /v5/aurora/creation). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, biz_type: string, symbol: string }
- `POST https://api.mcp.ai/api/bybit/rec/aurora/home/ai/params` — Returns a curated list of Aurora AI strategy recommendations for the (POST /v5/aurora/home). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/rec/easy/bot/strategy` — Returns a single Aurora-recommended strategy plus the bot business type (POST /v5/aurora/easy). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, symbol: string, product: string, direction: string }
- `POST https://api.mcp.ai/api/bybit/rec/explore/strategy` — Returns up to 6 Aurora-recommended strategies for a given `biz_type`, (POST /v5/aurora/explore). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, biz_type: string }
- `POST https://api.mcp.ai/api/bybit/redeem/fixed/term` — Early redemption for a fixed term position. (POST /v5/earn/fixed-term/redeem). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, productId: string, category: string, positionId: string }
- `POST https://api.mcp.ai/api/bybit/reinvest/liquidity` — Reinvest accumulated interest back into an existing Liquidity Mining position. (POST /v5/earn/liquidity-mining/reinvest). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, productId: string, orderLinkId: string, positionId: string }
- `POST https://api.mcp.ai/api/bybit/remove/ad` — Cancel/remove a P2P advertisement. (POST /v5/p2p/item/cancel). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, itemId: string }
- `POST https://api.mcp.ai/api/bybit/remove/liquidity` — Withdraw funds from a Liquidity Mining pool position. (POST /v5/earn/liquidity-mining/remove-liquidity). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, productId: string, orderLinkId: string, positionId: string, removeRate?: number, removeType?: string }
- `POST https://api.mcp.ai/api/bybit/renew/fixed/borrow` — Renew (extend) an existing fixed-rate borrow contract. (POST /v5/spot-margin-trade/fixedborrow-renew). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, loanId: string, qty?: string }
- `POST https://api.mcp.ai/api/bybit/reset/mmp` — Reset MMP freeze state and clear trading history counters. Unfreezes the account (POST /v5/account/mmp-reset). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, baseCoin: string }
- `POST https://api.mcp.ai/api/bybit/set/auto/add/margin` — Toggle the auto-add-margin feature for a position. When enabled, the system automatically (POST /v5/position/set-auto-add-margin). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, category: string, symbol: string, autoAddMargin: string, positionIdx?: string }
- `POST https://api.mcp.ai/api/bybit/set/auto/repay/mode` — Set spot automatic repayment mode. (POST /v5/spot-margin-trade/set-auto-repay-mode). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, currency?: string, autoRepayMode: string }
- `POST https://api.mcp.ai/api/bybit/set/batch/collateral/switch` — Batch enable or disable multiple coins as collateral (POST /v5/account/set-collateral-switch-batch). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, request: string }
- `POST https://api.mcp.ai/api/bybit/set/broker/api/limit` — Set API rate limit for specified UIDs under exchange broker account. (POST /v5/broker/apilimit/set). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, list?: string }
- `POST https://api.mcp.ai/api/bybit/set/collateral/switch` — Enable or disable specified coin as collateral (POST /v5/account/set-collateral-switch). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, coin: string, collateralSwitch: string }
- `POST https://api.mcp.ai/api/bybit/set/dcp` — Configure the time window for automatic order cancellation when WebSocket connection drops. (POST /v5/order/disconnected-cancel-all). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, product?: string, timeWindow: number }
- `POST https://api.mcp.ai/api/bybit/set/default/deposit/to/account` — Set the default account type for receiving on-chain deposit funds. (POST /v5/asset/deposit/deposit-to-account). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, accountType: string }
- `POST https://api.mcp.ai/api/bybit/set/fixed/term/auto/invest` — Enable or disable auto-reinvestment for a fixed term position. (POST /v5/earn/fixed-term/position/auto-invest). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, productId: string, category: string, positionId: string, status: string }
- `POST https://api.mcp.ai/api/bybit/set/hedging/mode` — Enable or disable PM include spot hedging mode (POST /v5/account/set-hedging-mode). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, setHedgingMode: string }
- `POST https://api.mcp.ai/api/bybit/set/leverage` — Set the leverage for a contract position. Supports linear and inverse contracts. (POST /v5/position/set-leverage). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, category: string, symbol: string, buyLeverage: string, sellLeverage: string }
- `POST https://api.mcp.ai/api/bybit/set/margin/mode` — Set the account margin mode. Supports ISOLATED_MARGIN, REGULAR_MARGIN, and (POST /v5/account/set-margin-mode). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, setMarginMode: string }
- `POST https://api.mcp.ai/api/bybit/set/mmp` — Configure Market Maker Protection parameters for options trading. All parameters (POST /v5/account/mmp-modify). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, baseCoin: string, window: string, frozenPeriod: string, qtyLimit: string, deltaLimit: string }
- `POST https://api.mcp.ai/api/bybit/set/price/limit` — Configure price limit action behavior per product category. Controls whether (POST /v5/account/set-limit-px-action). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, category: string, modifyEnable: boolean }
- `POST https://api.mcp.ai/api/bybit/set/trading/stop` — Configure trading stop parameters including take profit, stop loss, and trailing stop. (POST /v5/position/trading-stop). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, category: string, symbol: string, takeProfit?: string, stopLoss?: string, trailingStop?: string, tpTriggerBy?: string, slTriggerBy?: string, activePrice?: string, tpslMode: string, tpSize?: string, slSize?: string, tpLimitPrice?: string, slLimitPrice?: string, tpOrderType?: string, slOrderType?: string, positionIdx: string }
- `POST https://api.mcp.ai/api/bybit/small/asset/convert` — Confirm and execute small asset conversion using the quoteId returned by the get-quote interface. (POST /v5/asset/covert/small-balance-execute). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, quoteId: string }
- `POST https://api.mcp.ai/api/bybit/small/asset/quote` — Apply for batch conversion quote for a small asset list. Returns quote ID and per-coin conversion details. (POST /v5/asset/covert/get-quote). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, accountType: string, toCoin: string, fromCoinList: string }
- `POST https://api.mcp.ai/api/bybit/spot/margin/set/leverage` — Set the maximum leverage for spot cross margin trading. Account must have spot margin activated first. Valid leverage range is 2 to 10. (POST /v5/spot-margin-trade/set-leverage). [write, mexe em dinhe
  - body: { account?: string, leverage: string, currency?: string }
- `POST https://api.mcp.ai/api/bybit/spot/margin/switch/mode` — Enable or disable spot cross margin trading mode, rate limit 5/user/path/s (POST /v5/spot-margin-trade/switch-mode). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, spotMarginMode: string }
- `POST https://api.mcp.ai/api/bybit/stop/strategy` — Terminates an active strategy and cancels all associated pending orders. (POST /v5/strategy/stop). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, strategyId: string }
- `POST https://api.mcp.ai/api/bybit/sub/member/list/query` — Query sub UIDs under the current master UID. (GET /v5/asset/transfer/query-sub-member-list).
  - body: { account?: string }
- `POST https://api.mcp.ai/api/bybit/switch/position/mode` — Switch between one-way mode (mode=0) and hedge mode (mode=3). (POST /v5/position/switch-mode). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, category: string, symbol?: string, coin?: string, mode: string }
- `POST https://api.mcp.ai/api/bybit/transfer/coin/list/query` — Query the list of coins that can be transferred between the specified account types. (GET /v5/asset/transfer/query-transfer-coin-list).
  - body: { account?: string, fromAccountType: string, toAccountType: string }
- `POST https://api.mcp.ai/api/bybit/universal/transfer/list/query` — Query universal transfer records. Supports both master and sub account API keys. (GET /v5/asset/transfer/query-universal-transfer-list).
  - body: { account?: string, transferId?: string, coin?: string, status?: string, startTime?: number, endTime?: number, limit?: number, cursor?: string }
- `POST https://api.mcp.ai/api/bybit/update/ad` — Update or relist a P2P advertisement. (POST /v5/p2p/item/update). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, id: string, priceType: string, premium: string, price: string, minAmount: string, maxAmount: string, remark: string, tradingPreferenceSet: string, paymentIds: string, actionType: string, quantity: string, paymentPeriod: string, ids?: string[] }
- `POST https://api.mcp.ai/api/bybit/user/asset/info/query` — Query coin balances across a single account type. Supports querying sub UID balance with master API key. (GET /v5/asset/transfer/query-account-coins-balance).
  - body: { account?: string, accountType: string, coin?: string, memberId?: number, withBonus?: string }
- `POST https://api.mcp.ai/api/bybit/validate/f/grid/input` — Validates the input parameters for creating a futures grid bot and returns (POST /v5/fgridbot/validate). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, symbol: string, cell_number: number, min_price: string, max_price: string, leverage: string, grid_type: string, grid_mode: string, stop_loss_price?: string, take_profit_price?: string, tp_sl_type?: string, entry_price?: string, stop_loss_per?: string, take_profit_per?: string, trailing_stop_per?: string, init_margin?: string, move_up_price?: string, move_down_price?: string }
- `POST https://api.mcp.ai/api/bybit/validate/grid/input` — Validates the input parameters for creating a spot grid bot, returning (POST /v5/grid/validate-input). [write, mexe em dinheiro na sua conta Bybit]
  - body: { account?: string, symbol: string, cell_number: number, min_price: string, max_price: string, total_investment: string, stop_loss?: string, take_profit?: string, entry_price?: string, base_investment?: string, quote_investment?: string, invest_mode?: string, ts_percent?: string, enable_trailing?: boolean, limit_up_price?: string }

## Example prompts
- "What is my total balance on Bybit?"
- "Which positions do I have open and what is the unrealised PnL?"
- "How much did I pay in fees on last week's trades?"

## More
- Page: https://mcp.ai/bybit
- Agent spec (llms.txt): https://mcp.ai/bybit/llms.txt
- Postman collection: https://mcp.ai/bybit/postman.json
