MCP.so
Sign In
B

Bitget Mcp Server

@BitgetLimited

About Bitget Mcp Server

Gives AI assistants direct access to Bitget tools via the Model Context Protocol.

Basic information

Category

AI & Agents

Transports

stdio

Publisher

BitgetLimited

Submitted by

Dannie Li

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "bitget-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "bitget-mcp-server"
      ],
      "env": {
        "BITGET_API_KEY": "<your-api-key>",
        "BITGET_SECRET_KEY": "<your-secret-key>",
        "BITGET_PASSPHRASE": "<your-passphrase>"
      }
    }
  }
}

Tools

36

Get real-time ticker data for spot trading pair(s). Public endpoint. Rate limit: 20 req/s per IP.

Get orderbook depth for a spot trading pair. Public endpoint. Rate limit: 20 req/s per IP.

Get K-line data for spot trading pair. Public endpoint. Rate limit: 20 req/s per IP.

Get recent or historical trade records for spot symbol. Public endpoint. Rate limit: 10 req/s per IP.

Get spot symbol info or coin chain info. Public endpoint. Rate limit: 20 req/s per IP.

Place one or more spot orders. [CAUTION] Executes real trades. Private endpoint. Rate limit: 10 req/s per UID.

Cancel one or more spot orders by id, batch ids, or symbol-wide cancel. Private endpoint. Rate limit: 10 req/s per UID.

Cancel and replace a spot order atomically. Private endpoint. Rate limit: 10 req/s per UID.

Query spot order detail, open orders, or history orders. Private endpoint. Rate limit: 10 req/s per UID.

Get spot fills for order execution details. Private endpoint. Rate limit: 10 req/s per UID.

Create or modify spot plan order (trigger order). Private endpoint. Rate limit: 10 req/s per UID.

Get current or historical spot plan orders. Private endpoint. Rate limit: 10 req/s per UID.

Cancel one or multiple spot plan orders. Private endpoint. Rate limit: 10 req/s per UID.

Get futures ticker for one symbol or all symbols in product type. Public endpoint. Rate limit: 20 req/s per IP.

Get futures orderbook depth with precision levels. Public endpoint. Rate limit: 20 req/s per IP.

Get futures candles from trade/index/mark price sources. Public endpoint. Rate limit: 20 req/s per IP.

Get recent or historical futures trade records. Public endpoint. Rate limit: 10 req/s per IP.

Get futures contract configuration details. Public endpoint. Rate limit: 20 req/s per IP.

Get current or historical funding rates for a futures symbol. Public endpoint. Rate limit: 20 req/s per IP.

Get open interest for a futures contract. Public endpoint. Rate limit: 20 req/s per IP.

Place one or more futures orders with optional TP/SL. [CAUTION] Executes real trades. Private endpoint. Rate limit: 10 req/s per UID.

Cancel futures orders by order id, batch ids, or cancel-all mode. Private endpoint. Rate limit: 10 req/s per UID.

Query futures orders by id, open status, or history. Private endpoint. Rate limit: 10 req/s per UID.

Get futures fills and fill history records. Private endpoint. Rate limit: 10 req/s per UID.

Get current or historical futures positions. Private endpoint. Rate limit: 10 req/s per UID.

Set futures leverage for symbol and margin coin. [CAUTION] Affects risk exposure. Private endpoint. Rate limit: 5 req/s per UID.

Update futures margin mode, position mode, or auto-margin setting. [CAUTION] Affects trading behavior. Private endpoint. Rate limit: 5 req/s per UID.

Get spot/futures/funding/all account balances. Private endpoint. Rate limit: 10 req/s per UID.

Get account bill records for spot or futures account. Private endpoint. Rate limit: 10 req/s per UID.

Transfer funds between accounts or sub-account. [CAUTION] Moves funds. Private endpoint. Rate limit: 10 req/s per UID.

Withdraw funds to external address. [DANGER] Irreversible fund movement. Private endpoint. Rate limit: 1 req/s per UID.

Cancel pending withdrawal request by order id. Private endpoint. Rate limit: 10 req/s per UID.

Get deposit address for coin and optional chain. Private endpoint. Rate limit: 10 req/s per UID.

Get deposit, withdrawal, or transfer records. Private endpoint. Rate limit: 10 req/s per UID.

Create, modify, list subaccounts and manage subaccount API keys. [CAUTION] Account management operation. Private endpoint. Rate limit: 5 req/s per UID.

Return machine-readable server capabilities and module availability for agent planning.

Overview

What is Bitget Mcp Server?

The official Bitget MCP (Model Context Protocol) server that provides AI assistants with direct, real-time access to the Bitget exchange through natural language.

How to use Bitget Mcp Server?

Install via npx -y bitget-mcp-server --modules all or globally with npm. Configure in MCP-compatible clients (Claude Desktop, Cursor, Claude Code, Codex, OpenClaw, VS Code, Windsurf) by setting the environment variables BITGET_API_KEY, BITGET_SECRET_KEY, and BITGET_PASSPHRASE. Use the --modules flag to load specific modules (e.g., spot,futures,account) and --read-only to disable all write/trade operations.

Key features of Bitget Mcp Server

  • Real-time spot and futures market data without authentication.
  • Place, cancel, and manage spot and futures orders.
  • View account balances, internal transfers, deposits, and withdrawals.
  • Read-only mode for safe monitoring and analytics.
  • Modular loading of specific tools (spot, futures, account, margin, etc.).
  • Compatible with Claude Desktop, Cursor, VS Code, Windsurf, and other MCP clients.

Use cases of Bitget Mcp Server

  • Build AI-powered monitoring and analytics dashboards for Bitget markets.
  • Allow shared environments where trading must be disabled (read-only mode).
  • Demo and test exchange interactions without risking real funds.

FAQ from Bitget Mcp Server

What modules are available and how do I load them?

Available modules: spot, futures, account, margin, copytrading, convert, earn, p2p, broker. Use --modules all to load everything, or specify a comma-separated list.

What environment variables are required?

BITGET_API_KEY, BITGET_SECRET_KEY, and BITGET_PASSPHRASE must all be set for private (auth-required) tools. Missing or partial credentials will cause "AUTH_MISSING" or "CONFIG_ERROR: Partial API credentials" errors.

How do I enable read-only mode?

Add the --read-only flag to the server command. This disables all order placement, transfers, and withdrawals while preserving query tools.

Why does "Tool not found" appear?

The requested tool belongs to a

Comments

More AI & Agents MCP servers