Bitkub

MCP server for Bitkub — Thailand's leading cryptocurrency exchange.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only

What it can do

  • Btk Server Time: Get Bitkub server time (millisecond timestamp). Use to check connectivity and sync timestamps for signed requests.
  • Btk Server Status: Get Bitkub API server status. Returns status for both non-secure and secure endpoints.
  • Btk Symbols: List all trading symbols on Bitkub with details: base/quote asset, price scale, min order size, status, market segment. The "source" field indicates "exchange" (regular) or "broker" (brok

What data it sees

Do you need an account

No: the server works without sign-in

MCP server for Bitkub — Thailand's leading cryptocurrency exchange.

Features

  • Real-time market data: ticker, order book, trades, depth, TradingView OHLCV
  • Place and manage buy/sell orders (limit and market)
  • Test endpoints for safe order validation (dry run, no real money)
  • Crypto wallet: withdraw, internal transfer, deposit address generation
  • Account info: balances, trading credits, deposit/withdrawal limits

28 Tools

Market Data (10): Server time, status, symbols, ticker, trades, bids, asks, order book, depth, TradingView history

Account (4): Wallet, balances, trading credits, user limits

Orders (8): Place bid/ask, test bid/ask (dry run), cancel, open orders, order history, order info

Crypto/Wallet (6): List addresses, withdraw, internal withdraw, deposit history, withdraw history, generate address

Configuration

Market data tools (10) work without API keys.

Server tool list (28)

Raw names from tools/list. Only developers need these.

btk_server_timeGet Bitkub server time (millisecond timestamp). Use to check connectivity and sync timestamps for signed requests.
btk_server_statusGet Bitkub API server status. Returns status for both non-secure and secure endpoints.
btk_symbolsList all trading symbols on Bitkub with details: base/quote asset, price scale, min order size, status, market segment. The "source" field indicates "exchange" (regular) or "broker" (broker coins).
btk_tickerGet 24-hour ticker data: last price, bid/ask, percent change, volume, high/low. Returns all symbols if no sym specified.
btk_recent_tradesGet recent trades for a symbol. Each trade includes timestamp, price, amount, and side (BUY/SELL).
btk_bidsGet buy-side order book (bids) for a symbol. Each entry: [price, volume, timestamp].
btk_asksGet sell-side order book (asks) for a symbol. Each entry: [price, volume, timestamp].
btk_booksGet complete order book (both bids and asks) for a symbol.
btk_depthGet market depth for a symbol. Similar to order book but without timestamps — just [price, volume] pairs.
btk_tradingview_historyGet TradingView-compatible OHLCV candlestick data. Returns arrays of open, high, low, close, volume for charting.
btk_walletGet available balances for all currencies. Shows only available balance (not reserved). For full balance info, use btk_balances.
btk_balancesGet complete balances for all currencies including both available and reserved amounts.
btk_trading_creditsGet trading credit balance. Trading credits can be used to offset trading fees.
btk_user_limitsGet user deposit/withdrawal limits and current usage for both crypto and fiat currencies.
btk_place_bidPlace a buy order. For limit orders specify rate. For market orders, rate is ignored. WARNING: Uses real money.
btk_place_askPlace a sell order. For limit orders specify rate. For market orders, rate is ignored. WARNING: Uses real money.
btk_place_bid_testTest (dry run) a buy order. Validates parameters without placing an actual order. Safe to use — no real money involved.
btk_place_ask_testTest (dry run) a sell order. Validates parameters without placing an actual order. Safe to use — no real money involved.
btk_cancel_orderCancel an open order. Requires symbol, order ID, and side (buy/sell).
btk_my_open_ordersGet all open (pending) orders for a symbol.
btk_my_order_historyGet order history for a symbol. Supports pagination and date range filtering. History older than 90 days is archived.
btk_order_infoGet detailed information about a specific order including fill history, status, and remaining amount.
btk_crypto_addressesList all crypto deposit addresses for your account. Shows currency, address, tag/memo, and network.
btk_crypto_withdrawWithdraw crypto to an external address. WARNING: IRREVERSIBLE — double-check address, network, and amount before executing.
btk_crypto_internal_withdrawTransfer crypto to another Bitkub user by email or phone number. Faster and cheaper than blockchain withdrawal. WARNING: IRREVERSIBLE.
btk_crypto_deposit_historyGet crypto deposit history with status, confirmations, and transaction details.
btk_crypto_withdraw_historyGet crypto withdrawal history with status, fees, and transaction details.
btk_crypto_generate_addressGenerate a new crypto deposit address for a specific currency.