MCP.Market

Gate DEX MCP server

not responding
by gateio-dev·io.github.gateio-dev/gate-dex·v1.0.0·45 stars

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

D43/100grade D
What users say
No reviews yet
Be the first
Safety scan
D43/100

full report

Adoption
Growing

45 stars

Reviews

Write one

Nobody has reviewed Gate DEX MCP yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Gate DEX MCP tools (47, 3 write)

write = sends, deletes, buys or posts
  • dex_agentic_reportFree

    Register agentic wallet addresses with the wallet service.

  • dex_auth_gate_login_pollFree

    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_startFree

    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_pollFree

    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_startFree

    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_walletFree

    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_walletFree

    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_logoutFree

    Revoke the MCP session identified by mcp_token.

  • dex_chain_configFree

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

  • dex_market_get_klineFree

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

  • dex_market_get_pair_liquidityFree

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

  • dex_market_get_tx_statsFree

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

  • dex_rpc_callFree

    Proxy a JSON-RPC call to a blockchain node.

  • dex_token_get_coin_infoFree

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

  • dex_token_get_coins_range_by_created_atFree

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

  • dex_token_get_risk_infoFree

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

  • dex_token_list_cross_chain_bridge_tokensFree

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

  • dex_token_list_swap_tokensFree

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

  • dex_token_rankingFree

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

  • dex_tx_approve_previewFree

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

  • dex_tx_detailFree

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

  • dex_tx_gasFree

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

  • dex_tx_get_sol_unsignedFree

    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_listFree

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

  • dex_tx_send_raw_transactionwrite actionFree

    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. account_id/address are auto-filled from the login session when omitted.

  • dex_tx_swap_checkin_previewFree

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

  • dex_tx_swap_detailFree

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

  • dex_tx_swap_history_listFree

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

  • dex_tx_swap_prepareFree

    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_quoteFree

    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_approveFree

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

  • dex_tx_swap_sign_swapFree

    [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_submitwrite actionFree

    [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_previewwrite actionFree

    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 unsigned_tx_hex and txBundle. → swap_quote/swap_prepare for token exchange.

  • dex_tx_x402_checkin_previewFree

    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_fetchFree

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

    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_addressesFree

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

  • dex_wallet_get_bindingsFree

    Returns current Gate UID binding for the session wallet.

  • dex_wallet_get_token_listFree

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

  • dex_wallet_get_total_assetFree

    Total portfolio value and 24h change. → get_token_list for per-token balance detail.

  • dex_wallet_get_wallet_typeFree

    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_startFree

    Google sessions only: starts Gate OAuth to bind Gate exchange UID to this session. mcp_token stays unchanged after poll.

  • dex_wallet_replace_bindingFree

    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_messageFree

    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_transactionFree

    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_addressFree

    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.

Public scan report

scanner v0.1.10 · 2026-11-08 · same rubric, same numbers if you re-run it

1 high
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote unreachable: HTTP 5030/20
  • –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
  • Auth qualityno auth information5/15
  • Maintenancelast push 4 days ago15/15
  • Maintainer identitynamespace and repository owner differ; GitHub account older than a year6/10

Findings (1)

  • highRemote endpoint did not respondreliability.unreachable

    HTTP 503

Overall 43/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Gate DEX MCP compares

Against every graded Security MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
43/100
higher than 8% of 917 Security servers
Tools
47
the typical Security server has 10
Tools that change things
6%
typical: 0%. Fewer write tools means less an agent can break
Uptime
14%
of our recent checks; the typical remote Security server answers 100%
Response time
662 ms
faster than 15% of 551 Security servers
GitHub stars
45
more than 95% of 589 Security servers

What its tools let an agent do: 44 read · 3 change

Install Gate DEX MCP in Claude Code, Cursor or VS Code

claude mcp add --transport http gate-dex https://api.gatemcp.ai/mcp/dex
Add to Cursor

Grade history

  • 2026-11-08restoreF → Dscore 43: Remote endpoint did not respond
  • 2026-10-28revokeD → Fcritical: Tells the model to hide behavior from the user

Gate DEX MCP: common questions

Is Gate DEX MCP server safe?
Not recommended: it is graded D (43/100). Read the Gate DEX MCP safety report
How do I install Gate DEX MCP?
It runs remotely at api.gatemcp.ai. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Gate DEX MCP need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Gate DEX MCP maintained?
The last commit was 12 days ago (2026-11-04). The latest release is v1.0.0.
Is Gate DEX MCP up?
14% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of Gate DEX MCP?
Servers from other publishers that do the same job: Rede MCP server, Nyfed Markets MCP server and Servicenow AI MCP server.
How does Gate DEX MCP compare with other Security MCP servers?
safety score 43/100 (higher than 8% of 917 Security servers); tools 47 (the typical Security server has 10); tools that change things 6% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Gate DEX MCP

Same job from other publishers: the closest match first, then the best rated.

  • Rede
    MCP server for Rede — Itaú-owned BR acquirer: authorize/capture/refund, zero-auth, card tokens
    B
  • Nyfed Markets
    New York Fed Markets Data APIs — markets.newyorkfed.org, keyless JSON, no auth wall.…
    B
  • Servicenow AI
    ServiceNow MCP server — 100 tools over the full REST surface, every auth method, flows, diagrams.
    C
  • MCPProxy
    Local-first MCP proxy with BM25 tool discovery, security scanning, quarantine & ~99% token savings
    B
  • Raziel
    MCP server teaching AI agents to implement TideCloak: auth, E2EE, IGA, security analysis
    A

More from gateio-dev →