MCP Hub
Back to servers

Bitget Wallet MCP Server

Exposes Bitget Wallet's ToB API to AI agents for querying multi-chain token data, security audits, and market statistics. It allows users to retrieve real-time prices, liquidity pool information, and generate unsigned swap transaction data across various blockchains.

Stars
2
Updated
Feb 26, 2026
Validated
Feb 28, 2026

Bitget Wallet MCP Server

An MCP (Model Context Protocol) server that exposes Bitget Wallet ToB API as tools for AI agents.

Features

  • Token Info — price, market cap, holders, social links
  • Batch Price Query — multi-token lookup in one call
  • K-line Data — candlestick data across multiple timeframes
  • Transaction Stats — buy/sell volume and trader counts
  • Rankings — top gainers and top losers
  • Liquidity Pools — LP pool information
  • Security Audit — honeypot detection, permission checks, blacklist analysis
  • Swap Quote — best-route quotes for same-chain and cross-chain swaps
  • Swap Calldata — generate unsigned transaction data for wallet signing

Supported Chains

Ethereum · Solana · BNB Chain · Base · Arbitrum · Tron · TON · Sui · Optimism

Quick Start

Install

pip install -e .

Run

python server.py

Or via MCP CLI:

mcp run server.py

Configure in Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "bitget-wallet": {
      "command": "python",
      "args": ["/path/to/bitget-wallet-mcp/server.py"]
    }
  }
}

Configure in Cursor / Windsurf

Add to your MCP settings:

{
  "bitget-wallet": {
    "command": "python",
    "args": ["/path/to/bitget-wallet-mcp/server.py"]
  }
}

Tools

ToolDescription
token_infoDetailed token information (price, market cap, supply, holders)
token_priceQuick price lookup
batch_token_infoMulti-token info in one call
klineCandlestick data (1s to 1w periods)
tx_infoTransaction volume and trader statistics
rankingsTop gainers / top losers
liquidityLiquidity pool information
security_auditContract security checks
swap_quoteBest-route swap quotes
batch_tx_infoBatch transaction statistics for multiple tokens
historical_coinsDiscover new tokens by timestamp
swap_sendBroadcast signed transactions (MEV-protected)
swap_calldataGenerate unsigned swap transaction data

⚠️ Swap amounts are human-readable — pass "0.1" for 0.1 USDT, NOT "100000000000000000". Response toAmount is also human-readable.

Environment Variables

VariableDefaultDescription
BGW_API_KEYBuilt-in demo keyBitget Wallet ToB API appId
BGW_API_SECRETBuilt-in demo secretBitget Wallet ToB API apiSecret
BGW_PARTNER_CODEbgw_swap_publicPartner code for swap endpoints

Note: The built-in demo keys are for testing purposes and may change over time. If they stop working, please update to get the latest keys.

Related Projects

Security

  • Swap calldata only generates unsigned transaction data — actual execution requires wallet signing
  • Demo API keys are public and read-only safe
  • For production use, set your own credentials via environment variables

License

MIT

Reviews

No reviews yet

Sign in to write a review