io.github.gateio-dev/gate-dex
repo:https://github.com/gate/gate-mcp
Gate DEX MCP for wallet auth, transfers, swaps, token info, market data, and RPC access.
- transport:
- remote
- credential class:
- unreachable
Owner verification
Not yet verified. Verifying proves you control this server and is free, permanently — it never changes a published score.
Start verification →Tools
- dex_agentic_reportshallow
Register agentic wallet addresses with the wallet service.
- dex_auth_gate_login_pollshallow
Poll Gate OAuth; returns pending/ok/error. [write] On ok: replace mcp_token unless linked_to_google_session is true. Pass auto_replace_binding=true to rebind exchange UID on new Gate session.
- dex_auth_gate_login_startshallow
Start Gate device OAuth; returns verification_url. Pass link_mcp_token on a Google session to bind Gate UID without replacing mcp_token.
- dex_auth_google_login_pollshallow
Poll Google OAuth flow; returns pending/ok/error. [write] On ok: immediately replace stored mcp_token with login_result.mcp_token — new token is tied to a different account.
- dex_auth_google_login_startshallow
Returns browser verification URL for Google device OAuth.
- dex_auth_login_gate_walletshallow
Exchange Gate OAuth code for MCP token. [write] On success, immediately replace any stored mcp_token — new token is tied to a different account.
- dex_auth_login_google_walletshallow
Exchange Google OAuth code for MCP token. [write] On success, immediately replace any stored mcp_token — new token is tied to a different account.
- dex_auth_logoutshallow
Revoke the MCP session identified by mcp_token.
- dex_chain_configshallow
Returns chain config (networkKey, accountKey, chainID). Use the returned chain value in all subsequent transfer/sign/broadcast tools.
- dex_market_get_klineshallow
OHLCV candles by period and window. Volume aggregates→get_tx_stats. Pool events→get_pair_liquidity.
- dex_market_get_pair_liquidityshallow
AMM pool deposit and withdrawal events. Candlesticks→get_kline. Volume stats→get_tx_stats.
- dex_market_get_tx_statsshallow
Per-interval buy/sell volume and tx counts (5m–24h). Candlesticks→get_kline. Pool events→get_pair_liquidity.
- dex_rpc_callshallow
Proxy a JSON-RPC call to a blockchain node.
- dex_token_get_coin_infoshallow
Price, market snapshot, metadata, optional top holders. Security audit→get_risk_info.
- dex_token_get_coins_range_by_created_atshallow
Tokens launched within a given time window; chain optional for all networks.
- dex_token_get_risk_infoshallow
Contract security audit (honeypot, tax, ownership flags). Price and market stats→get_coin_info.
- dex_token_list_cross_chain_bridge_tokensshallow
Receivable assets on target chain for a source token. Same-chain trading→list_swap_tokens.
- dex_token_list_swap_tokensshallow
Tradable assets on a chain; tag selects favorites or recommendations. Bridge targets→list_cross_chain_bridge_tokens.
- dex_token_rankingshallow
Top movers by 24h price change; direction selects gainers vs losers. Single token→get_coin_info.
- dex_tx_approve_previewshallow
Build ERC20/SPL approve or revoke tx (does not broadcast). Sign with dex_wallet_sign_transaction after user confirmation.
- dex_tx_detailshallow
Fetch transaction detail by on-chain hash. → swap_detail for swap order detail by order ID.
- dex_tx_gasshallow
Estimate on-chain gas price and gas limit for a given tx.
- dex_tx_get_sol_unsignedshallow
Solana only: build fresh native SOL unsigned tx with latest blockhash; avoids Blockhash not found. Sign immediately. → transfer_preview for full summary first.
- dex_tx_listshallow
List wallet transaction history (transfers). → swap_history_list for swap/bridge orders. → tx_detail for single tx by hash.
- dex_tx_send_raw_transactionshallow
Broadcast a signed tx to the chain. [write] Requires user confirmation after transfer preview and prior signing via dex_wallet_sign_transaction. account_id/address are auto-filled from the login session when omitted.
- dex_tx_swap_checkin_previewshallow
Returns check-in fields for a swap stage (approve or swap). Call after prepare and before terminal tx-checkin script.
- dex_tx_swap_detailshallow
Fetch swap order detail by order ID from swap_submit. → tx_detail for detail by on-chain hash.
- dex_tx_swap_history_listshallow
List swap/bridge order history with pagination; includes single-chain and cross-chain. → tx_list for transfer history.
- dex_tx_swap_prepareshallow
Stage a swap session (server-side build only); returns swap_session_id. Does not sign or submit. Call after quote confirmed by user.
- dex_tx_swap_quoteshallow
Returns swap route and pricing. Call before swap_prepare; show result to user before proceeding. → transfer_preview for direct token send (not exchange).
- dex_tx_swap_sign_approveshallow
[write] Sign the ERC20 approve tx for a staged EVM swap. Requires need_approved=true in prepare result.
- dex_tx_swap_sign_swapshallow
[write] Sign the main swap tx for a staged session. EVM: call sign_approve first if need_approved=true. Solana: generates a fresh signable payload.
- dex_tx_swap_submitshallow
[write] Broadcast a staged swap to the chain. Does not sign. Requires all signing steps complete (sign_approve if EVM+approval, then sign_swap).
- dex_tx_transfer_previewshallow
Build unsigned transfer tx; displays summary (sender, recipient, amount, gas). Returns unsigned_tx_hex and txBundle for check-in. Does not broadcast. Wait for user confirmation before signing. → swap_quote/swap_prepare for token exchange.
- dex_tx_x402_checkin_previewshallow
Prepare Gate Verify tx_checkin for x402 (EVM exact / EIP-3009 only): returns tx_checkin.message (64-hex digest) and x402_payment_required_b64 without signing. Flow: 1) this tool 2) Gate Verify tx_checkin with returned tx_checkin fields 3) dex_tx_x402_fetch with same url/body/headers, checkin_token, and the same x402_payment_required_b64. If x402_payment_required_b64 is omitted, performs one HTTP call and requires HTTP 402.
- dex_tx_x402_fetchshallow
[write] Send an HTTP request to the given URL. If the server responds with 402 Payment Required, pay via x402 (Coinbase-style: USDC EIP-3009 / Permit2 on EVM, SPL on Solana), retry with PAYMENT-SIGNATURE. REQUIRED: Gate Verify tx_checkin before signing; pass checkin_token. For EVM EIP-3009, use dex_tx_x402_checkin_preview first so the agent does not build digest manually; then pass checkin_token and the same x402_payment_required_b64 from preview. CoinGecko Pro x402: do not send x-cg-pro-api-key; default network Base unless x402_preferred_network=solana.
- dex_wallet_bind_exchange_uidshallow
Bind Gate exchange UID to session. Standalone Gate session only; gateUid must equal login_result.gate_uid from Gate OAuth. → replace_binding to rebind.
- dex_wallet_get_addressesshallow
Returns address map by chain type (EVM, SOL, etc.). Call before transfer/swap tools to get the sender address.
- dex_wallet_get_bindingsshallow
Returns current Gate UID binding for the session wallet.
- dex_wallet_get_token_listshallow
Token balances and prices with pagination; filter by network_keys. → get_total_asset for portfolio summary only.
- dex_wallet_get_total_assetshallow
Total portfolio value and 24h change. → get_token_list for per-token balance detail.
- dex_wallet_get_wallet_typeshallow
Returns walletAddress, walletType, gateUid. With for_withdraw_to_exchange or for_gate_oauth_bind, also starts Gate OAuth when gateUid is missing.
- dex_wallet_google_gate_bind_startshallow
Google sessions only: starts Gate OAuth to bind Gate exchange UID to this session. mcp_token stays unchanged after poll.
- dex_wallet_replace_bindingshallow
Rebind Gate exchange UID. [write] newUid must equal login_result.gate_uid from a fresh Gate OAuth. Blocked for gate_mcp/gate_quick sessions and Google sessions.
- dex_wallet_sign_messageshallow
Sign a 32-byte hex message with wallet key. [write] Requires checkin_token from terminal tx-checkin. → sign_transaction for raw tx signing.
- dex_wallet_sign_transactionshallow
Sign a raw unsigned transaction. [write] Requires user confirmation after transfer preview and checkin_token from terminal tx-checkin. → dex_tx_send_raw_transaction to broadcast.
- dex_withdraw_deposit_addressshallow
Fetch Gate exchange deposit address for the session-bound Gate UID. [write] amount must be ≥ min_deposit_amount; do not pass uid — it is resolved from the session.
- info_coin_get_coin_infoshallow
Look up one cryptocurrency profile by ticker, name, contract address, or Gate symbol. Optional chain disambiguates address clashes. Returns matching rows with basic project fields. Read-only public data; not investment advice.
- info_coin_get_coin_rankingsshallow
Boards: popular, gainers/losers, twitter_hot, airdrop, new_listing, market_pulse_hot. time_range only for gainers/losers. Single match→get_coin_info. Filtered list→search_coins. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_coin_search_coinsshallow
Multi-row asset list by category, chain, cap, type. One clear match→get_coin_info. Boards→get_coin_rankings. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_compliance_check_token_securityshallow
Public heuristic token security screen (e.g. tax/holder-risk style signals from data providers). Not a security guarantee or legal/investment advice. On-chain activity stats→get_token_onchain. Token xor address with chain; scope in schema. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_macro_get_economic_calendarshallow
Filtered release calendar in a date window. Zero-arg dashboard→get_macro_summary. Indicator snapshot or series→get_macro_indicator. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_macro_get_macro_indicatorshallow
Official macro stats: latest or series by country/indicator (CPI, rates, jobs). No event feed. Calendar→get_economic_calendar. Dashboard→get_macro_summary. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_macro_get_macro_summaryshallow
Zero-arg macro dashboard: key snapshots plus upcoming releases. Filtered calendar list→get_economic_calendar. Indicator snapshot or series→get_macro_indicator. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_marketdetail_get_klineshallow
Read-only Gate candlesticks for a trading pair or contract. Inputs: symbol (required), timeframe (validated per market_type; delivery excludes 1s|3d), market_type spot|futures|delivery|options (default spot), limit 1–400 (default 100; over-limit rejected) for latest N only, optional paired start_time/end_time Unix seconds (mutually exclusive with limit; range returns up to 400 latest candles and may set truncated/actual_start_time/actual_end_time), settle for futures/delivery. Each candle includes t, open, high, low, close; volume and quote_volume only when upstream provides them. Invalid timeframe or unknown symbol returns an error. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_marketdetail_get_orderbookshallow
Read-only Gate order book depth (bids/asks as price/size) for a trading pair or contract. Inputs: symbol (required), market_type spot|futures|delivery|options (default spot), depth 1–100 (default 20; over-limit rejected), settle for futures (usdt|btc) or delivery (usdt). Spot/options reject settle. Does not place orders. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_marketdetail_get_recent_tradesshallow
Read-only recent Gate trade prints for a trading pair or contract. Inputs: symbol (required), market_type spot|futures|delivery|options (default spot), limit 1–400 (default 50; over-limit rejected), settle for futures (usdt|btc) or delivery (usdt). create_time_ms keeps upstream units (spot usually ms; futures/delivery often fractional seconds). side is optional (spot); derivatives may use signed size. Does not place orders. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_marketsnapshot_batch_market_snapshotshallow
Batch market snapshots for up to 20 symbols; raw array length 1–20 before trim/dedupe; missing symbols appear in not_found. Same timeframe/source/quote/scope semantics as the single-symbol snapshot. Read-only public market data. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_marketsnapshot_get_institutional_metricsshallow
BTC/ETH institutional ETF/CME/CFTC daily metrics (OpenSearch). asset=BTC|ETH|all; channel=all|etf|cme|cftc nulls non-selected fields. CME often null with data_status cme_source_not_procured. Returns assets[].latest and series[]. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_marketsnapshot_get_market_overviewshallow
Broad market overview dashboard: capitalization, volume, dominance, and sentiment style metrics. No symbol required. Read-only public market breadth data. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_marketsnapshot_get_market_snapshotshallow
One-symbol market snapshot: realtime price, a short kline clip, and project summary. Inputs include symbol, timeframe, source (e.g. spot), quote, and scope. When no data exists for the symbol, returns status=not_found with empty realtime/kline/project_info. Read-only public market data. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_markettrend_get_indicator_historyshallow
Historical indicator columns (RSI, MACD, MAs). OHLCV→get_kline. Chart-label snapshot→get_technical_analysis. Not trading signals or investment recommendations. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_markettrend_get_klineshallow
Trend-index OHLCV for symbols, with optional indicator bundle. Exchange pair or contract candles, or fine intervals→marketdetail_get_kline. Columns→get_indicator_history. Chart-label snapshot→get_technical_analysis. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_markettrend_get_technical_analysisshallow
Multi-timeframe chart-derived labels (e.g. bullish/bearish/neutral style summaries) from OHLCV only—descriptive research, not a price forecast or investment recommendation. OHLCV→get_kline. Raw columns→get_indicator_history. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_onchain_get_address_infoshallow
Wallet profile: asset_summary, token_balances (USD desc), multi_chain_token_balances, labels/risk; Solana adds token_account/mint_account. Chain aliases: op→optimism, avax|avalanche-c→avalanche, bera|berachain→bera, polygon|matic, etc. Errors: invalid_chain, invalid_address, upstream_not_ready. Transfers→get_address_transactions. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_onchain_get_address_transactionsshallow
Paginated transfers; BTC items include inputs/outputs/tx_status. partial_upstream_response when upstream total>0 but list unparseable. Chain aliases same as get_address_info. Profile→get_address_info. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_onchain_get_token_onchainshallow
Token scope: holders, transfers, activity, smart_money. Address ledger→get_address_transactions. One tx→get_transaction. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_onchain_get_transactionshallow
One transaction by hash; fields sparse if upstream thin. Token view→get_token_onchain. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_platformmetrics_get_bridge_metricsshallow
Bridge ranking or one-bridge chain breakdown. Cross-sector dashboard across DeFi, spot, perp, stablecoin, or bridge→get_defi_overview. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_platformmetrics_get_cex_orderbook_depthshallow
Competitor CEX ±1% order-book depth (spot/perp) from warehouse indices; BTC/ETH liquidity benchmarking. Gate native ladder→get_orderbook. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_platformmetrics_get_chain_activityshallow
Chain-level activity metrics by metric_group. staking: Ethereum daily staking_metrics.series. l2: L2 ops daily l2_metrics.series (tps_avg_1d, active_addresses_1d, blob_cost_usd_1d, sequencer_revenue_usd_1d, stage_label; no tx_count/l1_fee_usd) from dwd_external_l2_metrics_daily_di; granularity day only. btc_l2: BTC L2 protocol ecosystem btc_l2_metrics.items (project_key, project_name, category, main_chain, tvl_usd, protocol_count, tx_count_1d, active_addresses_1d, bridge_volume_24h_usd, source_refs; whitelist: stacks|rootstock|merlin|bob|bitlayer). Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_platformmetrics_get_defi_overviewshallow
Cross-sector dashboard for DeFi, spot, perp, stablecoin, or bridge categories. One bridge ranking or chain detail→get_bridge_metrics. One protocol→get_platform_info. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_platformmetrics_get_exchange_reservesshallow
Exchange reserve snapshots by venue and asset. scope=full adds por (PoR attestation). scope=full + include_flows=true returns flows.series[] (daily inflow/outflow/netflow). scope=full + include_events=true returns events[] (large_flow events). TVL history→get_platform_history. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_platformmetrics_get_liquidation_heatmapshallow
Liquidation density by symbol and price buckets. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_platformmetrics_get_platform_historyshallow
Daily TVL, volume, and fees time series for one named protocol. One-shot profile→get_platform_info. Ranked multi-protocol list→search_platforms. CEX perps history: pass exchange_slug (e.g. gate) or platform_name. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_platformmetrics_get_platform_infoshallow
One-shot protocol profile by name and scope. scope=full adds competition_metrics{} for CEX venues (spot/derivs/depth/OI core+extended/PoR). Set include_oi_symbol_detail=true with oi_symbol_limit (1-100, default 20) for top-N OI breakdown. Ranked multi-protocol list→search_platforms. Daily time series→get_platform_history. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_platformmetrics_get_stablecoin_infoshallow
Stablecoin-only ranking or per-symbol chain breakdown. scope=full with sections=issuance_flow returns issuance_flows[] (CryptoQuant net issuance/redemption); sections=usage_structure returns real usage metrics; sections=depeg_events returns depeg events (stablecoin de-peg event library). Broad market dashboard→get_market_overview. Cross-sector rollup→get_defi_overview. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_platformmetrics_get_yield_poolsshallow
Lending and LP pools by APY or TVL. scope=full adds apy_base_30d, apy_reward_30d, reward_tokens, market_share. One protocol profile→get_platform_info. TVL series→get_platform_history. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
- info_platformmetrics_search_platformsshallow
Ranked multi-protocol list with filter and sort. One-shot profile→get_platform_info. One named protocol daily series→get_platform_history. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.
Embed this server’s score
Tool count and median score across every tool in this server’s corpus — honest in a way a single cherry-picked tool’s badge wouldn’t be.
[](https://vouch.tools/servers/96c78a3f-7250-4d73-a0b9-0ab29ee30370)