This skill is the single entry for Gate Alpha operations. It supports seven modules: Token Discovery, Market Viewing, Trading (Buy), Trading (Sell), Account & Holdings, Account Book, and Order Management. User intent is routed to the matching workflow.
⚠️ STOP — You MUST read and strictly follow the shared runtime rules before proceeding. Do NOT select or call any tool until all rules are read. These rules have the highest priority. → Read gate-runtime-rules.md
MCP ServerStatusGate (main)✅ Required
Query Operations (Read-only)
Execution Operations (Write)
gate-mcp-cursor-installergate-mcp-codex-installergate-mcp-claude-installergate-mcp-openclaw-installerRead and strictly follow references/mcp.md, then execute module routing in this skill.
SKILL.md keeps module dispatch and business boundaries.references/mcp.md is the authoritative MCP execution layer for quote->confirm->place order flow and post-order verification.ModuleDescriptionTrigger KeywordsToken DiscoveryBrowse tradable currencies, filter tokens by chain/platform/address, check token detailsalpha tokens, what coins, which chain, token address, token detailsMarket ViewingCheck all or specific Alpha token tickers, prices, 24h changesalpha price, market, ticker, how much is, what price**Trading (Buy)**Buy Alpha tokens with USDT, support default or custom slippage, optional order trackingbuy, 买, 购买, 入手, 帮我买**Trading (Sell)**Sell Alpha tokens (full or partial), optional order trackingsell, 卖, 卖出, 清仓, 卖掉Account & HoldingsView Alpha account balances and calculate portfolio market valuemy holdings, my balance, portfolio value, how much do I haveAccount BookView Alpha account transaction history by time rangetransaction history, 流水, 资产变动, account book, 变动记录Order ManagementCheck order status, view historical buy/sell orders, search orders by timeorder status, 订单, 买单, 卖单, order history
IntentExample PhrasesRoute ToToken discovery"What coins can I trade on Alpha?", "Show me Solana tokens", "Look up this address"Read references/token-discovery.mdMarket viewing"What's the price of trump?", "How's the Alpha market?"Read references/market-viewing.mdTrading (buy)"帮我买 5u ELON", "Buy 100u trump with 10% slippage"Read references/trading-buy.mdTrading (sell)"把 ELON 全部卖掉", "卖掉一半的 trump"Read references/trading-sell.mdAccount & holdings"What coins do I hold?", "How much is my Alpha portfolio worth?"Read references/account-holdings.mdAccount book"最近一周的资产变动记录", "看看昨天的资产变动"Read references/account-book.mdOrder management"我刚才那笔买单成功了吗?", "看看我买 ELON 的订单"Read references/order-management.mdUnclear"Tell me about Alpha", "Help with Alpha"Clarify: ask which module the user needs
#ToolAuthPurpose1cex_alpha_list_alpha_currenciesNoList all tradable Alpha currencies with chain, address, precision, status2cex_alpha_list_alpha_tokensNoFilter tokens by chain, launch platform, or contract address3cex_alpha_list_alpha_tickersNoGet latest price, 24h change, volume, market cap for Alpha tokens4cex_alpha_list_alpha_accountsYesQuery Alpha account balances (available + locked per currency)5cex_alpha_quote_alpha_orderYesGet a price quote for a buy/sell order (returns quote_id, valid 1 min)6cex_alpha_place_alpha_orderYesPlace a buy/sell order using a quote_id7cex_alpha_get_alpha_orderYesGet details of a single order by order_id8cex_alpha_list_alpha_ordersYesList orders with filters (currency, side, status, time range)9cex_alpha_list_alpha_account_bookYesQuery account transaction history by time range
currency symbol (e.g., memeboxtrump) rather than standard ticker symbols.1 = actively trading, 2 = suspended, 3 = delisted.solana, eth, bsc, base, world, sui, arbitrum, avalanche, polygon, linea, optimism, zksync, gatelayer
Note: Chain names may be returned in different cases depending on the endpoint (e.g., SOLANA vs solana). Normalize to lowercase when comparing.
meteora_dbc, fourmeme, moonshot, pump, raydium_launchlab, letsbonk, gatefun, virtuals
amount="5" means spend 5 USDT).amount="1000" means sell 1000 tokens).quote_id from cex_alpha_quote_alpha_order expires after 1 minute. Re-quote if expired."speed" (default) or "custom" (with slippage). API returns gasMode as "1" (speed) or "2" (custom).1 = Processing, 2 = Success, 3 = Failed, 4 = Cancelled, 5 = Transferring, 6 = Cancelling transfer. Terminal statuses: 2, 3, 4.All API endpoints use snake_case naming. Key fields by endpoint:
/alpha/currencies: currency, name, chain, address, amount_precision, precision, status/alpha/tickers: currency, last, change, volume, market_cap/alpha/accounts: currency, available, locked, token_address, chain/alpha/account_book: id, time, currency, change, balance/alpha/orders (GET): order_id, tx_hash, side, usdt_amount, currency, currency_amount, status, gas_mode, chain, gas_fee, transaction_fee, create_time, failed_reason[{}, {}] (array with empty objects) instead of []. Check for valid fields before processing.currencies, tickers, tokens) are public and do not require authentication.page and limit parameters for large result sets.Classify the user request into one of seven modules: Token Discovery, Market Viewing, Trading (Buy), Trading (Sell), Account & Holdings, Account Book, or Order Management.
Load the corresponding reference document and follow its workflow.
Return the result using the report template defined in each sub-module.
Error TypeTypical CauseHandling StrategyCurrency not foundInvalid or misspelled currency symbolSuggest searching via cex_alpha_list_alpha_currencies or cex_alpha_list_alpha_tokensToken suspendedTrading status is 2 (suspended)Inform user that the token is currently suspended from tradingToken delistedTrading status is 3 (delisted)Inform user that the token has been delistedEmpty resultNo tokens match the filter criteriaClarify filter parameters (chain, platform, address) and suggest alternativesAuthentication requiredCalling authenticated endpoint without credentialsInform user that API Key authentication is needed; guide to setupPagination overflowRequested page beyond available dataReturn last available page and inform user of total countQuote expiredquote_id used after 1-minute validity windowRe-call cex_alpha_quote_alpha_order to obtain a fresh quote_idInsufficient balanceSell amount exceeds available balanceInform user of actual available balance and suggest adjusting the amountOrder failedOn-chain transaction failedReport the failed_reason from the order detail and suggest retryingOrder timeoutPolling exceeded 60 seconds without terminal statusInform user the order is still processing; provide order_id for manual follow-upRate limit exceededToo many requests in short periodWait briefly and retry; inform user if persistent
status=1 before initiating a trade. Abort if suspended or delisted.available >= sell_amount. Report actual balance if insufficient.