61trust / 100

Gate DEX MCP

by gatemcp.ai in Onchain & crypto

MCP serverPassing, checked 11 h ago

Gate DEX MCP for wallet auth, transfers, swaps, token info, market data, and RPC access.

https://api.gatemcp.ai/mcp/dex
Tools
47
open to any client
Uptime
42.9%
last 30 days
Response time
782 ms
4.4 s slowest 5%
Last check
Passed
11 h ago, next any minute now

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "gate-dex-mcp": {
      "type": "http",
      "url": "https://api.gatemcp.ai/mcp/dex"
    }
  }
}

47 tools

  • dex_agentic_report

    Register agentic wallet addresses with the wallet service.

  • dex_auth_gate_login_poll

    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_start

    Start Gate device login. Show verification_uri and user_code to the user. Keep poll_secret for polling and do not show it. Pass link_mcp_token on a Google session to bind Gate UID without replacing mcp_token.

  • dex_auth_google_login_poll

    Poll Google device login; returns pending/ok/error. Requires poll_secret from start. [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_start

    Starts Google device login. Show verification_uri and user_code to the user. Keep poll_secret for dex_auth_google_login_poll and do not show it to the user.

  • dex_auth_login_gate_wallet

    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_wallet

    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_logout

    Revoke the MCP session identified by mcp_token.

  • dex_chain_config

    Returns chain config (networkKey, accountKey, chainID). Use the returned chain value in all subsequent transfer/sign/broadcast tools.

  • dex_market_get_kline

    OHLCV candles by period and window. Volume aggregates→get_tx_stats. Pool events→get_pair_liquidity.

  • dex_market_get_pair_liquidity

    AMM pool deposit and withdrawal events. Candlesticks→get_kline. Volume stats→get_tx_stats.

  • dex_market_get_tx_stats

    Per-interval buy/sell volume and tx counts (5m–24h). Candlesticks→get_kline. Pool events→get_pair_liquidity.

  • dex_rpc_call

    Proxy a JSON-RPC call to a blockchain node.

  • dex_token_get_coin_info

    Price, market snapshot, metadata, optional top holders. Security audit→get_risk_info.

  • dex_token_get_coins_range_by_created_at

    Tokens launched within a given time window; chain optional for all networks.

  • dex_token_get_risk_info

    Contract security audit (honeypot, tax, ownership flags). Price and market stats→get_coin_info.

  • dex_token_list_cross_chain_bridge_tokens

    Receivable assets on target chain for a source token. Same-chain trading→list_swap_tokens.

  • dex_token_list_swap_tokens

    Tradable assets on a chain; tag selects favorites or recommendations. Bridge targets→list_cross_chain_bridge_tokens.

  • dex_token_ranking

    Top movers by 24h price change; direction selects gainers vs losers. Single token→get_coin_info.

  • dex_tx_approve_preview

    Build ERC20/SPL approve or revoke tx (does not broadcast). Sign with dex_wallet_sign_transaction after user confirmation.

  • dex_tx_detail

    Fetch transaction detail by on-chain hash. → swap_detail for swap order detail by order ID.

  • dex_tx_gas

    Estimate on-chain gas price and gas limit for a given tx.

  • dex_tx_get_sol_unsigned

    Solana native only: build a fresh unsigned SOL transfer with a confirmed blockhash. Call only after the user confirms, then dex_wallet_sign_transaction and dex_tx_send_raw_transaction in the same turn. Do not reuse dex_tx_transfer_preview output.

  • dex_tx_list

    List wallet transaction history (transfers). → swap_history_list for swap/bridge orders. → tx_detail for single tx by hash.

  • dex_tx_send_raw_transaction

    Broadcast a signed tx to the chain. [write] Requires user confirmation after transfer preview and prior signing via dex_wallet_sign_transaction. Solana: pass last_valid_block_height from dex_tx_get_sol_unsigned; an expired blockhash is rejected before the upstream send…

  • dex_tx_swap_checkin_preview

    Returns check-in fields for a swap stage (approve or swap). Call after prepare and before terminal tx-checkin script.

  • dex_tx_swap_detail

    Fetch swap order detail by order ID from swap_submit. → tx_detail for detail by on-chain hash.

  • dex_tx_swap_history_list

    List swap/bridge order history with pagination; includes single-chain and cross-chain. → tx_list for transfer history.

  • dex_tx_swap_prepare

    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_quote

    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_approve

    [write] Sign the ERC20 approve tx for a staged EVM swap. Requires need_approved=true in prepare result.

  • dex_tx_swap_sign_swap

    [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_submit

    [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_preview

    Build a transfer summary (sender, recipient, amount, gas). Does not broadcast. Solana native: returns key_info only — after the user confirms, call dex_tx_get_sol_unsigned and sign that result immediately. Do not sign a Solana transaction built before confirmation. EVM: returns…

  • dex_tx_x402_checkin_preview

    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…

  • dex_tx_x402_fetch

    [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…

  • dex_wallet_bind_exchange_uid

    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_addresses

    Returns address map by chain type (EVM, SOL, etc.). Call before transfer/swap tools to get the sender address.

  • dex_wallet_get_bindings

    Returns current Gate UID binding for the session wallet.

  • dex_wallet_get_token_list

    Token balances and prices with pagination; filter by network_keys. → get_total_asset for portfolio summary only.

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
11 h agoPassed200721 ms
26 h agoPassed200782 ms
40 h agoPassed2004.4 s
2 days agoPassed2001.1 s
3 days agoPassed200509 ms
Show 10 older checks
3 days agoPassed200515 ms
4 days agoPassed200475 ms
4 days agoPassed200961 ms
5 days agoPassed2001.0 s
8 days agoinitialize returned HTTP 503503995 ms
12 days agoinitialize returned HTTP 503503494 ms
15 days agoinitialize returned HTTP 503503673 ms
16 days agoinitialize returned HTTP 503503402 ms
17 days agoinitialize returned HTTP 503503540 ms
18 days agoinitialize returned HTTP 503503894 ms