Skip to main content
Glama
Bitget-AI

Bitget Agent MCP

Official
by Bitget-AI

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BITGET_API_KEYYesRequired for private endpoints
BITGET_PASSPHRASEYesRequired for private endpoints
BITGET_SECRET_KEYYesRequired for private endpoints
BITGET_TIMEOUT_MSNoOptional request timeout in ms (default 15000)
BITGET_MAX_RETRIESNoOptional max transport retries (default: SDK policy)
BITGET_API_BASE_URLNoOptional API base URL (default https://api.bitget.com)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
logging
{}
prompts
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
marketC

[VERB] Public market data: tickers, orderbook, candles, instruments, funding rate, open interest, recent fills, and reference reads (no credentials required).

orderA

[VERB] Manage orders by intent: place/cancel/modify (single or batch via orders), cancelAll, countdownCancel, plus open/detail/history/fills reads. Writes honor dryRun/confirm/readOnly; cancelAll requires confirm.

positionB

[VERB] Positions by intent: info (current) | history | adlRank | close (ONE position by symbol, at market) | closeAll (every position in a category). close & closeAll are destructive and require confirm; reads are normalized and history paginates.

strategy_orderA

[VERB] Strategy (trigger/plan) orders by intent: place | cancel | modify | open (unfilled) | history. Writes honor dryRun/confirm/readOnly.

account_overviewA

[VERB] One-call account snapshot: fans out to assets, settings, funding assets, and (with category/symbol) positions and fee rate. Each section reports ok/error independently.

account_configA

[VERB] Account settings by intent: set account mode (basic/advanced), position holding mode (one-way/hedge), and leverage; switch account & fee-deduction; plus oiLimit / paymentCoins / switchStatus / deductInfo reads. (No standalone cross/isolated margin-mode switch in v3 — see setLeverage posSide for isolated.)

repaymentA

[VERB] Repay account liabilities: submit a repayment, or list repayable coins/amounts.

transfer_fundsB

[VERB] Move funds by intent: action internal | mainToSub | subToMain. preflight reports max transferable without moving anything; transfers honor dryRun/readOnly.

depositC

[VERB] Deposits by intent: address (get a deposit address) | records (deposit history) | setupAccount.

withdrawA

[VERB] Withdrawals by intent: submit (send funds out — irreversible, needs confirm) | records (withdrawal history).

funds_recordsC

[VERB] Funds history (read-only): financial ledger | convert records | main↔sub transfer records | transferableCoins.

subaccountC

[VERB] Sub-accounts by intent: create | createAgent | list | freeze | assets | API keys (apiKeys/createApiKey/modifyApiKey/deleteApiKey) | depositAddress | depositRecords.

rawA

[RAW] Escape hatch — invoke any v3 operation by operationId. Bypasses the curated surface but reuses signing, rate limiting, error decoding, AND the safety gate: honors readOnly, supports dryRun preview, and high-risk ops still require confirm.

discoverA

[META] Discover the tool surface. discover({}) lists domains; discover({ domain }) lists that domain's tools; discover({ tool }) returns one tool's full input schema for execution; discover({ search }) keyword-searches the whole surface.

Prompts

Interactive templates invoked by user choice

NameDescription
account_snapshotRead-only summary of the connected account: balances, open positions, and working orders.
pre_trade_checkPre-trade safety review for a symbol before you place an order.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Bitget-AI/agent-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server