{"name":"io.github.gateio-dev/gate-mcp","slug":"gateio-dev-gate-mcp","title":"Gate MCP","description":"Public Gate market data MCP for spot, futures, margin, options, delivery, earn, and alpha.","url":"https://mcp.market/server/gateio-dev-gate-mcp","rating":null,"grade":"B","score":79,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":36,"stars":41,"forks":21,"downloads_week":null,"last_push_at":"2026-09-10T07:38:30.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-09-27T22:55:41.532Z","last_ok_at":"2026-09-27T22:55:41.532Z","latency_ms":386},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/gate/gate-mcp","website":null,"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://api.gatemcp.ai/mcp"}],"packages":[],"tools":[{"name":"cex_activity_list_activity_types","description":"List activity types.","write_action":false,"price_micros":0,"input_schema":{"type":"object"}},{"name":"cex_alpha_list_alpha_currencies","description":"List Alpha currencies.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"currency":{"description":"Query by currency symbol","type":"string"},"limit":{"description":"Maximum number of records returned in a single list","type":"number"},"page":{"description":"Page number","type":"number"}}}},{"name":"cex_alpha_list_alpha_tickers","description":"List Alpha tickers.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"currency":{"description":"Query by specified currency name","type":"string"},"limit":{"description":"Maximum number of records returned in a single list","type":"number"},"page":{"description":"Page number","type":"number"}}}},{"name":"cex_alpha_list_alpha_tokens","description":"List Alpha tokens.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"address":{"description":"Query by contract address","type":"string"},"chain":{"description":"Chain: solana, eth, bsc, base, world, sui, arbitrum, avalanche, polygon, linea, optimism, zksync, gatelayer","type":"string"},"launch_platform":{"description":"Launch platform: meteora_dbc, fourmeme, moonshot, pump, raydium_launchlab, letsbonk, gatefun, virtuals","type":"string"},"page":{"description":"Page number","type":"number"}}}},{"name":"cex_dc_get_dc_contract","description":"Get delivery contract.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"contract":{"description":"Delivery contract identifier (e.g. BTC_USDT)","type":"string"},"settle":{"description":"Settlement currency for delivery (e.g. usdt, btc)","type":"string"}},"required":["contract"]}},{"name":"cex_dc_list_dc_candlesticks","description":"List delivery candlesticks.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"contract":{"description":"Delivery contract identifier (e.g. BTC_USDT; may use mark_/index_ prefix for price type)","type":"string"},"from":{"description":"Start timestamp in seconds","type":"number"},"interval":{"description":"Time interval for data points","type":"string"},"limit":{"description":"Maximum number of data points to return","type":"number"},"settle":{"description":"Settlement currency for delivery (e.g. usdt, btc)","type":"string"},"to":{"description":"End timestamp in seconds","type":"number"}},"required":["contract"]}},{"name":"cex_dc_list_dc_contracts","description":"List delivery contracts.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"settle":{"description":"Settlement currency for delivery (e.g. usdt, btc)","type":"string"}}}},{"name":"cex_dc_list_dc_insurance_ledger","description":"List delivery insurance ledger.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"description":"Maximum number of records to return","type":"number"},"settle":{"description":"Settlement currency for delivery (e.g. usdt, btc)","type":"string"}}}},{"name":"cex_dc_list_dc_order_book","description":"Get delivery order book.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"contract":{"description":"Delivery contract identifier (e.g. BTC_USDT)","type":"string"},"interval":{"description":"Order depth aggregation precision. 0 means no aggregation, defaults to 0 if not specified","type":"string"},"limit":{"description":"Maximum number of order depth levels to return","type":"number"},"settle":{"description":"Settlement currency for delivery (e.g. usdt, btc)","type":"string"},"with_id":{"description":"Whether to return order book update ID","type":"boolean"}},"required":["contract"]}},{"name":"cex_dc_list_dc_risk_limit_tiers","description":"List delivery risk limit tiers.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"contract":{"description":"Optional delivery contract identifier; if set, risk tiers for that contract only","type":"string"},"limit":{"description":"Maximum number of records to return","type":"number"},"offset":{"description":"List offset, starting from 0","type":"number"},"settle":{"description":"Settlement currency for delivery (e.g. usdt, btc)","type":"string"}}}},{"name":"cex_dc_list_dc_tickers","description":"List delivery tickers.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"contract":{"description":"Optional delivery contract identifier; if set, only that contract's ticker is returned","type":"string"},"settle":{"description":"Settlement currency for delivery (e.g. usdt, btc)","type":"string"}}}},{"name":"cex_dc_list_dc_trades","description":"List delivery trades.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"contract":{"description":"Delivery contract identifier (e.g. BTC_USDT)","type":"string"},"from":{"description":"Start timestamp in seconds","type":"number"},"last_id":{"description":"Specify list starting point using the last record ID from previous request","type":"string"},"limit":{"description":"Maximum number of records to return","type":"number"},"settle":{"description":"Settlement currency for delivery (e.g. usdt, btc)","type":"string"},"to":{"description":"End timestamp in seconds","type":"number"}},"required":["contract"]}},{"name":"cex_earn_list_dual_investment_plans","description":"List dual investment plans.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"coin":{"description":"Investment currency, e.g. BTC","type":"string"},"page":{"description":"Page number","type":"number"},"page_size":{"description":"Items per page","type":"number"},"plan_id":{"description":"Financial project ID (int64)","type":"number"},"quote_currency":{"description":"Settlement currency: default USDT, optional GUSD","type":"string"},"sort":{"description":"Sort: apy (APR desc), short-period (term asc), multiple (premium desc)","type":"string"},"type":{"description":"put (low buy) or call (high sell)","type":"string"}}}},{"name":"cex_earn_list_earn_fixed_term_products","description":"List fixed-term Earn products.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"asset":{"description":"Currency name, e.g. USDT","type":"string"},"limit":{"description":"Page size","type":"number"},"page":{"description":"Page number","type":"number"},"type":{"description":"Product type: 1=normal, 2=vip","type":"number"}},"required":["page","limit"]}},{"name":"cex_earn_list_earn_fixed_term_products_by_asset","description":"List fixed-term Earn products by asset.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"asset":{"description":"Currency name, e.g. USDT, BTC","type":"string"},"type":{"description":"Product type: empty or 1=normal, 2=vip, 0=all","type":"string"}},"required":["asset"]}},{"name":"cex_earn_list_uni_currencies","description":"List Simple Earn currencies.","write_action":false,"price_micros":0,"input_schema":{"type":"object"}},{"name":"cex_fx_get_fx_candlesticks","description":"Get futures candlestick/OHLCV data","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"contract":{"description":"Futures contract name","type":"string"},"from":{"description":"Start timestamp in seconds. Defaults to to - 100 * interval if not specified","type":"number"},"interval":{"description":"Time interval. Note: 1w means natural week, 7d aligns with Unix epoch, 30d means natural month","type":"string"},"limit":{"description":"Maximum number of data points to return. Mutually exclusive with from/to parameters","type":"number"},"settle":{"description":"Settlement currency","type":"string"},"timezone":{"description":"Timezone: all/utc0/utc8, defaults to utc0","type":"string"},"to":{"description":"End timestamp in seconds, defaults to current time if not specified","type":"number"}},"required":["contract"]}},{"name":"cex_fx_get_fx_contract","description":"Get details of a single futures contract","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"contract":{"description":"Futures contract name","type":"string"},"settle":{"description":"Settlement currency","type":"string"}},"required":["contract"]}},{"name":"cex_fx_get_fx_funding_rate","description":"Get funding rate history for a futures contract","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"contract":{"description":"Futures contract name","type":"string"},"from":{"description":"Start timestamp in seconds","type":"number"},"limit":{"description":"Maximum number of records to return","type":"number"},"settle":{"description":"Settlement currency","type":"string"},"to":{"description":"End timestamp in seconds","type":"number"}},"required":["contract"]}},{"name":"cex_fx_get_fx_order_book","description":"Get futures order book","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"contract":{"description":"Futures contract name","type":"string"},"interval":{"description":"Order depth aggregation precision. 0 means no aggregation, defaults to 0 if not specified","type":"string"},"limit":{"description":"Maximum number of order depth levels to return","type":"number"},"settle":{"description":"Settlement currency","type":"string"},"with_id":{"description":"Whether to return order book update ID. ID increments by 1 on each change","type":"boolean"}},"required":["contract"]}},{"name":"cex_fx_get_fx_premium_index","description":"Get premium index (mark price minus index price) history for a contract","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"contract":{"description":"Futures contract name","type":"string"},"from":{"description":"Start timestamp in seconds. Defaults to to - 100 * interval if not specified","type":"number"},"interval":{"description":"Time interval for data points","type":"string"},"limit":{"description":"Maximum number of data points to return. Mutually exclusive with from/to parameters","type":"number"},"settle":{"description":"Settlement currency","type":"string"},"to":{"description":"End timestamp in seconds, defaults to current time if not specified","type":"number"}},"required":["contract"]}},{"name":"cex_fx_get_fx_risk_limit_table","description":"Get a specific risk limit tier table by table ID.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"settle":{"description":"Settlement currency: usdt or btc","type":"string"},"table_id":{"description":"Risk limit table ID","type":"string"}},"required":["settle","table_id"]}},{"name":"cex_fx_get_fx_tickers","description":"Get ticker information for futures contracts","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"contract":{"description":"Futures contract name. Only returns data for this contract if specified","type":"string"},"settle":{"description":"Settlement currency","type":"string"}}}},{"name":"cex_fx_get_fx_trades","description":"Get recent public trades for a futures contract","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"contract":{"description":"Futures contract name","type":"string"},"from":{"description":"Start timestamp in seconds. If not specified, returns records limited by to and limit","type":"number"},"last_id":{"description":"Specify list starting point using the last record ID from previous request","type":"string"},"limit":{"description":"Maximum number of records to return","type":"number"},"offset":{"description":"List offset, starting from 0","type":"number"},"settle":{"description":"Settlement currency","type":"string"},"to":{"description":"End timestamp in seconds, defaults to current time if not specified","type":"number"}},"required":["contract"]}},{"name":"cex_fx_get_index_constituents","description":"Get constituent assets and weights for a futures index","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"index":{"description":"Index name","type":"string"},"settle":{"description":"Settlement currency","type":"string"}},"required":["index"]}},{"name":"cex_fx_list_batch_fx_funding_rates","description":"Get current funding rates for multiple contracts in one request","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"contracts":{"description":"Comma-separated list of contract names, e.g. BTC_USDT,ETH_USDT","type":"string"},"settle":{"description":"Settlement currency","type":"string"}},"required":["contracts"]}},{"name":"cex_fx_list_contract_stats","description":"Get contract statistics (open interest， long/short ratio， etc.)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"contract":{"description":"Futures contract name","type":"string"},"from":{"description":"Start timestamp in seconds","type":"number"},"interval":{"description":"Time interval for data points","type":"string"},"limit":{"description":"Maximum number of data points to return","type":"number"},"settle":{"description":"Settlement currency","type":"string"}},"required":["contract"]}},{"name":"cex_fx_list_fx_contracts","description":"List all perpetual futures contracts","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"description":"Maximum number of records to return","type":"number"},"offset":{"description":"List offset, starting from 0","type":"number"},"settle":{"description":"Settlement currency","type":"string"}}}},{"name":"cex_fx_list_fx_insurance_ledger","description":"Get futures insurance fund history","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"description":"Maximum number of records to return","type":"number"},"settle":{"description":"Settlement currency","type":"string"}}}},{"name":"cex_fx_list_fx_liq_orders","description":"Get personal futures liquidation history.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"contract":{"description":"Futures contract name. Only returns data for this contract if specified","type":"string"},"from":{"description":"Start timestamp in seconds","type":"number"},"limit":{"description":"Maximum number of records to return","type":"number"},"settle":{"description":"Settlement currency","type":"string"},"to":{"description":"End timestamp in seconds","type":"number"}}}},{"name":"cex_launch_get_candy_drop_activity_list_v4","description":"List CandyDrop activities with optional filters (public, no auth)","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"currency":{"description":"Filter by currency name","type":"string"},"limit":{"description":"Max rows to return, default 10, max 30","type":"number"},"offset":{"description":"Offset for pagination, default 0","type":"number"},"register_status":{"description":"registered | unregistered; omit for all","type":"string"},"rule_name":{"description":"Task type filter: spot, futures, deposit, invite, trading_bot, simple_earn, first_deposit, alpha, flash_swap, tradfi, etf","type":"string"},"status":{"description":"ongoing | upcoming | ended; omit for all","type":"string"}}}},{"name":"cex_launch_get_candy_drop_activity_rules_v4","description":"Get CandyDrop activity rules including prize pools and tasks (public). Pass activity_id OR currency (at least one required by API)","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"activity_id":{"description":"Activity ID; use with or instead of currency","type":"number"},"currency":{"description":"Project/currency name; use with or instead of activity_id","type":"string"}}}},{"name":"cex_launch_get_hodler_airdrop_project_list","description":"List HODLer Airdrop campaigns with optional filters (public; logged-in users may see extra participation info)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"join":{"description":"Participation filter: 0=all (default), 1=joined only. Omit parameter to use API default (all)","type":"number"},"keyword":{"description":"Fuzzy match on currency or project name","type":"string"},"page":{"description":"Page number, starting from 1","type":"number"},"size":{"description":"Items per page, default 10","type":"number"},"status":{"description":"Filter: ACTIVE, UNDERWAY, PREHEAT, FINISH; omit for all","type":"string"}}}},{"name":"cex_launch_list_launch_pool_projects","description":"List launch pool projects with optional filters","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit_rule":{"description":"Limit rule: 0=Normal pool, 1=Newbie pool","type":"number"},"mortgage_coin":{"description":"Staking currency exact match","type":"string"},"page":{"description":"Page number, starting from 1","type":"number"},"page_size":{"description":"Items per page, default 10, max 30","type":"number"},"search_coin":{"description":"Reward currency & name fuzzy match","type":"string"},"sort_type":{"description":"Sort type: 1=Max APR descending, 2=Max APR ascending","type":"number"},"status":{"description":"Project status filter: 0=All, 1=In progress, 2=Warming up, 3=Ended, 4=In progress + Warming up","type":"number"}}}},{"name":"cex_margin_get_market_margin_tier","description":"Get margin leverage tiers for a currency pair","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"currency_pair":{"description":"Currency pair, e.g. BTC_USDT","type":"string"}},"required":["currency_pair"]}},{"name":"cex_margin_get_uni_currency_pair","description":"Get details of a specific unified margin currency pair","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"currency_pair":{"description":"Currency pair, e.g. ADA_USDT","type":"string"}},"required":["currency_pair"]}},{"name":"cex_margin_list_uni_currency_pairs","description":"List all currency pairs supported for unified margin lending","write_action":false,"price_micros":0,"input_schema":{"type":"object"}},{"name":"cex_mcl_get_multi_collateral_current_rate","description":"Get current interest rates for specified currencies in multi-collateral loans (public)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"currencies":{"description":"Currency names separated by commas, e.g. BTC,ETH,USDT. Maximum 100 items","type":"string"},"vip_level":{"description":"VIP level, defaults to 0 if not specified","type":"string"}},"required":["currencies"]}},{"name":"cex_mcl_get_multi_collateral_fix_rate","description":"Get available fixed interest rates for multi-collateral loans (public)","write_action":false,"price_micros":0,"input_schema":{"type":"object"}},{"name":"cex_mcl_get_multi_collateral_ltv","description":"Get LTV (Loan-to-Value) ratios for multi-collateral loans (public)","write_action":false,"price_micros":0,"input_schema":{"type":"object"}},{"name":"cex_mcl_list_multi_collateral_currencies","description":"List all supported currencies for multi-collateral loans (public)","write_action":false,"price_micros":0,"input_schema":{"type":"object"}},{"name":"cex_options_get_options_contract","description":"Get details of a single options contract","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"contract":{"description":"Options contract name","type":"string"}},"required":["contract"]}},{"name":"cex_options_get_options_settlement","description":"Get a single options settlement record","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"at":{"description":"Settlement timestamp (Unix timestamp in seconds)","type":"string"},"contract":{"description":"Options contract name","type":"string"},"underlying":{"description":"Underlying asset name, e.g. BTC_USDT","type":"string"}},"required":["contract","underlying","at"]}},{"name":"cex_options_list_options_candlesticks","description":"Get options candlestick data","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"contract":{"description":"Options contract name","type":"string"},"from":{"description":"Start timestamp in seconds","type":"number"},"interval":{"description":"Time interval between data points, e.g. 1m, 5m, 15m, 30m, 1h","type":"string"},"limit":{"description":"Maximum number of records to return","type":"number"},"to":{"description":"End timestamp in seconds","type":"number"}},"required":["contract"]}},{"name":"cex_options_list_options_contracts","description":"List all options contracts for an underlying","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"expiration":{"description":"Unix timestamp of expiration date","type":"number"},"underlying":{"description":"Underlying asset name, e.g. BTC_USDT","type":"string"}},"required":["underlying"]}},{"name":"cex_options_list_options_expirations","description":"List option expiration dates for an underlying","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"underlying":{"description":"Underlying asset name, e.g. BTC_USDT","type":"string"}},"required":["underlying"]}},{"name":"cex_options_list_options_order_book","description":"Get options order book","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"contract":{"description":"Options contract name","type":"string"},"interval":{"description":"Price precision for merged depth. 0 means no merging","type":"string"},"limit":{"description":"Number of depth levels","type":"number"},"with_id":{"description":"Whether to return depth update ID","type":"boolean"}},"required":["contract"]}},{"name":"cex_options_list_options_settlements","description":"List options settlement history for an underlying","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"from":{"description":"Start timestamp in seconds","type":"number"},"limit":{"description":"Maximum number of records to return","type":"number"},"offset":{"description":"List offset, starting from 0","type":"number"},"to":{"description":"End timestamp in seconds","type":"number"},"underlying":{"description":"Underlying asset name, e.g. BTC_USDT","type":"string"}},"required":["underlying"]}},{"name":"cex_options_list_options_tickers","description":"Get options tickers for an underlying","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"underlying":{"description":"Underlying asset name, e.g. BTC_USDT","type":"string"}},"required":["underlying"]}},{"name":"cex_options_list_options_trades","description":"List public options trades","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"contract":{"description":"Options contract name","type":"string"},"from":{"description":"Start timestamp in seconds","type":"number"},"limit":{"description":"Maximum number of records to return","type":"number"},"offset":{"description":"List offset, starting from 0","type":"number"},"to":{"description":"End timestamp in seconds","type":"number"},"type":{"description":"Option type: C for call, P for put","type":"string"}}}},{"name":"cex_options_list_options_underlying_candlesticks","description":"Get candlestick data for an options underlying index","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"from":{"description":"Start timestamp in seconds","type":"number"},"interval":{"description":"Time interval between data points, e.g. 1m, 5m, 15m, 30m, 1h","type":"string"},"limit":{"description":"Maximum number of records to return","type":"number"},"to":{"description":"End timestamp in seconds","type":"number"},"underlying":{"description":"Underlying asset name, e.g. BTC_USDT","type":"string"}},"required":["underlying"]}},{"name":"cex_options_list_options_underlying_tickers","description":"Get ticker data for all contracts under an underlying","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"underlying":{"description":"Underlying asset name, e.g. BTC_USDT","type":"string"}},"required":["underlying"]}},{"name":"cex_options_list_options_underlyings","description":"List all options underlying assets","write_action":false,"price_micros":0,"input_schema":{"type":"object"}},{"name":"cex_spot_get_currency","description":"Get details of a single currency","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"currency":{"description":"Currency name","type":"string"}},"required":["currency"]}},{"name":"cex_spot_get_currency_pair","description":"Get details of a single currency pair","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"currency_pair":{"description":"Currency pair name, e.g. BTC_USDT","type":"string"}},"required":["currency_pair"]}},{"name":"cex_spot_get_spot_candlesticks","description":"Get candlestick/OHLCV data for a currency pair","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"currency_pair":{"description":"Currency pair","type":"string"},"from":{"description":"Start time of K-line in Unix timestamp (seconds). Defaults to to - 100 * interval if not specified","type":"number"},"interval":{"description":"Time interval of data points. Note: 30d represents natural month, not 30 days","type":"string"},"limit":{"description":"Maximum number of data points to return. Mutually exclusive with from/to parameters","type":"number"},"to":{"description":"End time of K-line in Unix timestamp (seconds). Defaults to current time if not specified","type":"number"}},"required":["currency_pair"]}},{"name":"cex_spot_get_spot_order_book","description":"Get the order book for a currency pair","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"currency_pair":{"description":"Currency pair","type":"string"},"interval":{"description":"Order depth aggregation precision. 0 means no aggregation","type":"string"},"limit":{"description":"Maximum number of order depth levels to return, default 10, max 100","type":"number"},"with_id":{"description":"Whether to return order book update ID","type":"boolean"}},"required":["currency_pair"]}},{"name":"cex_spot_get_spot_tickers","description":"Get ticker information for one or all currency pairs","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"currency_pair":{"description":"Currency pair name, e.g. BTC_USDT. Returns all pairs if not specified","type":"string"},"timezone":{"description":"Timezone, e.g. Asia/Shanghai. Affects the time range of statistics","type":"string"}}}},{"name":"cex_spot_get_spot_trades","description":"Get recent trades for a currency pair","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"currency_pair":{"description":"Currency pair","type":"string"},"from":{"description":"Start timestamp in seconds","type":"number"},"last_id":{"description":"Use the last record ID from previous list as starting point for next list","type":"string"},"limit":{"description":"Maximum number of records to return, default 100","type":"number"},"page":{"description":"Page number","type":"number"},"reverse":{"description":"Whether to retrieve records less than last_id. Default returns records greater than last_id","type":"boolean"},"to":{"description":"End timestamp in seconds, defaults to current time if not specified","type":"number"}},"required":["currency_pair"]}},{"name":"cex_spot_list_currencies","description":"List all currencies supported","write_action":false,"price_micros":0,"input_schema":{"type":"object"}},{"name":"cex_spot_list_currency_pairs","description":"List all available spot trading pairs","write_action":false,"price_micros":0,"input_schema":{"type":"object"}},{"name":"cex_square_list_live_replay","description":"List live stream replays from Gate Square","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"coin":{"description":"Currency name filter (e.g. BTC, ETH)","type":"string"},"limit":{"description":"Number of results, 1~10, default 3","type":"number"},"sort":{"description":"Sort order: hot=hottest (default), new=newest","type":"string"},"tag":{"description":"Business type filter: Market Analysis, Hot Topics, Blockchain, Others","type":"string"}}}},{"name":"cex_square_list_square_ai_search","description":"Search Gate Square content using AI (posts， analysis， signals)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"currency":{"description":"Currency filter (exact currency code, e.g. BTC, ETH, SOL)","type":"string"},"keyword":{"description":"Search keyword (currency name or content keyword, e.g. BTC, ETH)","type":"string"},"limit":{"description":"Number of results, 1~50, default 10","type":"number"},"page":{"description":"Page number for pagination, starting from 1","type":"number"},"sort":{"description":"Sort order: 0=hottest (default), 1=newest","type":"number"},"time_range":{"description":"Time range: 0=all (default), 1=last day, 2=last week, 3=last month","type":"number"}}}}],"scan":{"score":79,"grade":"B","scanned_at":"2026-09-27T22:33:51.720Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T22:33:51.708Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1566ms"]},"poisoning":{"score":15,"max":15,"notes":["63 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 6 write-action tools with no auth"]},"maintenance":{"score":15,"max":15,"notes":["last push 18 days ago"]},"identity":{"score":6,"max":10,"notes":["namespace and repository owner differ","GitHub account older than a year"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://api.gatemcp.ai/mcp","reachable":true,"authRequired":false,"latencyMs":1566,"serverInfo":{"name":"gate-api-mcp-public","version":"1.0.0"}}],"packages":[],"repo":{"found":true,"owner":"gate","repo":"gate-mcp","archived":false,"pushedAt":"2026-09-10T07:38:30Z","stars":41,"forks":21,"openIssues":10,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/234155391?v=4","ownerCreatedAt":"2025-09-24T09:04:10Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/234155391?v=4&s=128","source":"github"},"presence":{"stars":41,"forks":21,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-10T07:38:30.000Z","score":36}}}},"grade_history":[],"reviews":[]}