aiowhitebit-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_tickerB | Get ticker information for a specific market. Args: market: Market pair (e.g., 'BTC_USDT') |
| get_tickersA | Get ticker information for all markets. |
| get_symbolsB | Get all available symbols. |
| get_assetsB | Get all available assets. |
| get_server_timeA | Get current server time. |
| get_server_statusB | Get current server status. |
| get_market_infoB | Get information about all available markets. |
| get_market_activityB | Get activity information for all markets (last price, volume, etc.). |
| get_orderbookA | Get orderbook for a specific market. Args: market: Market pair (e.g., 'BTC_USDT') |
| get_recent_tradesB | Get recent trades for a specific market. Args: market: Market pair (e.g., 'BTC_USDT') trade_type: Type of trades to retrieve ('buy' or 'sell') |
| get_feeC | Get trading fee for a specific market. Args: market: Market pair (e.g., 'BTC_USDT') |
| get_asset_status_listB | Get status of all assets. |
| get_funding_historyA | Get funding rate history for a futures market. Args: market: Market pair (e.g., 'BTC_USDT') |
| connect_websocketC | Connect to the WebSocket API. |
| disconnect_websocketB | Disconnect from the WebSocket API. |
| bookticker_subscribeB | Subscribe to BookTicker stream for a market. Args: market: Market pair (e.g., 'BTC_USDT') |
| bookticker_unsubscribeB | Unsubscribe from BookTicker stream for a market. Args: market: Market pair (e.g., 'BTC_USDT') |
| healthA | Get the health status of the WhiteBit MCP server. |
| metricsB | Get metrics for the WhiteBit MCP server. |
| reset_metricsC | Reset all metrics. |
| circuit_breakersA | Get the status of all circuit breakers. |
| reset_circuit_breakerC | Reset a circuit breaker. Args: name: The name of the circuit breaker to reset |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| get_markets_resource | Get information about all available markets. |
| get_assets_resource | Get information about all available assets. |
TDQS
Scored across 22 tools
Most tools have distinct purposes, e.g., get_assets vs get_asset_status_list, get_ticker vs get_tickers. Some overlap between get_market_info and get_market_activity, but descriptions clarify differences.
Mix of verb_noun (get_*, reset_*), noun (health, metrics), and noun_verb (bookticker_subscribe). No consistent pattern throughout.
22 tools is slightly above the ideal range (3-15) but still reasonable for a crypto exchange MCP server covering market data, websockets, and admin functions.
Lacks trading-related tools like place_order, cancel_order, or account info, which are essential for a full exchange API. Significant gap that limits agent capabilities.