coinspot-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| COINSPOT_API_KEY | Yes | Your CoinSpot API key from API settings. | |
| COINSPOT_API_SECRET | Yes | Your CoinSpot API secret from API settings. | |
| COINSPOT_ALLOW_TRADING | No | Enable trading tools. Disabled by default; trading tools are not advertised when false. | false |
| COINSPOT_MAX_ORDER_AMOUNT | No | Optional maximum order amount cap when enabling destructive tools. | |
| COINSPOT_ALLOW_WITHDRAWALS | No | Enable withdrawal tools. Disabled by default; withdrawal tools are not advertised when false. | false |
| COINSPOT_MAX_WITHDRAW_AMOUNT | No | Optional maximum withdrawal amount cap when enabling destructive tools. | |
| COINSPOT_DESTRUCTIVE_CONFIRM_TOKEN | No | Optional confirm token recommended when enabling destructive tools. | |
| COINSPOT_WITHDRAW_ADDRESS_ALLOWLIST | No | Optional withdrawal address allowlist when enabling destructive tools. |
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": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_latest_pricesA | Get latest buy/ask/last prices for all CoinSpot markets. |
| get_latest_coin_priceB | Get latest prices for a coin, optionally against a market (e.g. USDT). |
| get_buy_priceC | Get the latest buy price for a coin. |
| get_sell_priceC | Get the latest sell price for a coin. |
| get_open_ordersB | List public open buy/sell orders for a coin market. |
| get_completed_ordersB | List recent completed public buy/sell orders for a coin market. |
| get_completed_orders_summaryB | List recent completed public orders as a combined summary. |
| check_readonly_statusC | Check that the configured read-only/full API credentials are working. |
| get_my_balancesA | List all coin balances with AUD value and rate. |
| get_my_balanceA | Get balance details for a single coin. |
| get_my_open_market_ordersB | List your open market orders. |
| get_my_open_limit_ordersB | List your open limit/stop orders. |
| get_my_order_historyB | List your completed order history. |
| get_my_market_order_historyB | List your completed market order history. |
| get_my_send_receive_historyB | List your coin send and receive transaction history. |
| get_my_depositsB | List your AUD deposit history. |
| get_my_withdrawalsB | List your AUD withdrawal history. |
| get_my_affiliate_paymentsB | List completed affiliate payments. |
| get_my_referral_paymentsA | List completed referral payments. |
| get_readonly_market_open_ordersB | List open market orders via the authenticated read-only API. |
| get_readonly_market_completed_ordersB | List completed market orders via the authenticated read-only API. |
| check_full_access_statusB | Check that the configured full-access API credentials are working. |
| get_coin_deposit_addressB | Get deposit networks and addresses for a coin. |
| get_buy_now_coin_listB | List coins available for Buy Now. |
| get_sell_now_coin_listA | List coins available for Sell/Swap Now. |
| quote_buy_nowB | Get a Buy Now quote. |
| quote_sell_nowB | Get a Sell Now quote. |
| quote_swap_nowA | Get a Swap Now quote. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 28 tools
Several tools overlap across public, private, and read-only variants, such as get_open_orders, get_my_open_market_orders, and get_readonly_market_open_orders. History tools like get_my_order_history and get_my_market_order_history also have subtle boundaries. Descriptions help, but an agent could still misselect among credential-scoped or history-scoped endpoints.
All tool names use consistent snake_case with clear verb_noun structure such as get_, check_, and quote_. Prefixes like get_my_ and get_readonly_ are used systematically to indicate credential or account scope. The naming is predictable throughout the set.
With 28 tools, the surface is too large for the apparent domain and includes many parallel variants. Public, authenticated, and read-only versions multiply similar operations without enough differentiation. This exceeds the reasonable 3-15 tool range for a coherent MCP server.
The server covers market data, balances, order history, deposits, withdrawals, and quote generation well. However, it lacks actual trade execution and order cancellation despite having full-access credential checks and buy/sell/swap quote tools. These are notable gaps for a CoinSpot trading-oriented server.