Server definition
- Hash
- sha256:db75040c627dfdbce5e9ffcd5ca27e7eb00de1b84541bbba9c5fcd212531e949
- What it is
- What a remote MCP server returned when asked what it offers: 63 tools
The blob, as servednamed by its sha256
{
"instructions": "Gate 公开市场数据 MCP,支持现货、合约、杠杆、期权、交割、理财行情查询(无需认证)",
"tools": [
{
"description": "List activity types.",
"inputSchema": {
"type": "object"
},
"name": "cex_activity_list_activity_types",
"outputSchema": null
},
{
"description": "List Alpha currencies.",
"inputSchema": {
"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"
}
},
"type": "object"
},
"name": "cex_alpha_list_alpha_currencies",
"outputSchema": null
},
{
"description": "List Alpha tickers.",
"inputSchema": {
"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"
}
},
"type": "object"
},
"name": "cex_alpha_list_alpha_tickers",
"outputSchema": null
},
{
"description": "List Alpha tokens.",
"inputSchema": {
"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"
}
},
"type": "object"
},
"name": "cex_alpha_list_alpha_tokens",
"outputSchema": null
},
{
"description": "Get delivery contract.",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_dc_get_dc_contract",
"outputSchema": null
},
{
"description": "List delivery candlesticks.",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_dc_list_dc_candlesticks",
"outputSchema": null
},
{
"description": "List delivery contracts.",
"inputSchema": {
"properties": {
"settle": {
"description": "Settlement currency for delivery (e.g. usdt, btc)",
"type": "string"
}
},
"type": "object"
},
"name": "cex_dc_list_dc_contracts",
"outputSchema": null
},
{
"description": "List delivery insurance ledger.",
"inputSchema": {
"properties": {
"limit": {
"description": "Maximum number of records to return",
"type": "number"
},
"settle": {
"description": "Settlement currency for delivery (e.g. usdt, btc)",
"type": "string"
}
},
"type": "object"
},
"name": "cex_dc_list_dc_insurance_ledger",
"outputSchema": null
},
{
"description": "Get delivery order book.",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_dc_list_dc_order_book",
"outputSchema": null
},
{
"description": "List delivery risk limit tiers.",
"inputSchema": {
"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"
}
},
"type": "object"
},
"name": "cex_dc_list_dc_risk_limit_tiers",
"outputSchema": null
},
{
"description": "List delivery tickers.",
"inputSchema": {
"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"
}
},
"type": "object"
},
"name": "cex_dc_list_dc_tickers",
"outputSchema": null
},
{
"description": "List delivery trades.",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_dc_list_dc_trades",
"outputSchema": null
},
{
"description": "List dual investment plans.",
"inputSchema": {
"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"
}
},
"type": "object"
},
"name": "cex_earn_list_dual_investment_plans",
"outputSchema": null
},
{
"description": "List fixed-term Earn products.",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_earn_list_earn_fixed_term_products",
"outputSchema": null
},
{
"description": "List fixed-term Earn products by asset.",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_earn_list_earn_fixed_term_products_by_asset",
"outputSchema": null
},
{
"description": "List Simple Earn currencies.",
"inputSchema": {
"type": "object"
},
"name": "cex_earn_list_uni_currencies",
"outputSchema": null
},
{
"description": "Get futures candlestick/OHLCV data",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_fx_get_fx_candlesticks",
"outputSchema": null
},
{
"description": "Get details of a single futures contract",
"inputSchema": {
"properties": {
"contract": {
"description": "Futures contract name",
"type": "string"
},
"settle": {
"description": "Settlement currency",
"type": "string"
}
},
"required": [
"contract"
],
"type": "object"
},
"name": "cex_fx_get_fx_contract",
"outputSchema": null
},
{
"description": "Get funding rate history for a futures contract",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_fx_get_fx_funding_rate",
"outputSchema": null
},
{
"description": "Get futures order book",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_fx_get_fx_order_book",
"outputSchema": null
},
{
"description": "Get premium index (mark price minus index price) history for a contract",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_fx_get_fx_premium_index",
"outputSchema": null
},
{
"description": "Get a specific risk limit tier table by table ID.",
"inputSchema": {
"properties": {
"settle": {
"description": "Settlement currency: usdt or btc",
"type": "string"
},
"table_id": {
"description": "Risk limit table ID",
"type": "string"
}
},
"required": [
"settle",
"table_id"
],
"type": "object"
},
"name": "cex_fx_get_fx_risk_limit_table",
"outputSchema": null
},
{
"description": "Get ticker information for futures contracts",
"inputSchema": {
"properties": {
"contract": {
"description": "Futures contract name. Only returns data for this contract if specified",
"type": "string"
},
"settle": {
"description": "Settlement currency",
"type": "string"
}
},
"type": "object"
},
"name": "cex_fx_get_fx_tickers",
"outputSchema": null
},
{
"description": "Get recent public trades for a futures contract",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_fx_get_fx_trades",
"outputSchema": null
},
{
"description": "Get constituent assets and weights for a futures index",
"inputSchema": {
"properties": {
"index": {
"description": "Index name",
"type": "string"
},
"settle": {
"description": "Settlement currency",
"type": "string"
}
},
"required": [
"index"
],
"type": "object"
},
"name": "cex_fx_get_index_constituents",
"outputSchema": null
},
{
"description": "Get current funding rates for multiple contracts in one request",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_fx_list_batch_fx_funding_rates",
"outputSchema": null
},
{
"description": "Get contract statistics (open interest, long/short ratio, etc.)",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_fx_list_contract_stats",
"outputSchema": null
},
{
"description": "List all perpetual futures contracts",
"inputSchema": {
"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"
}
},
"type": "object"
},
"name": "cex_fx_list_fx_contracts",
"outputSchema": null
},
{
"description": "Get futures insurance fund history",
"inputSchema": {
"properties": {
"limit": {
"description": "Maximum number of records to return",
"type": "number"
},
"settle": {
"description": "Settlement currency",
"type": "string"
}
},
"type": "object"
},
"name": "cex_fx_list_fx_insurance_ledger",
"outputSchema": null
},
{
"description": "Get personal futures liquidation history.",
"inputSchema": {
"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"
}
},
"type": "object"
},
"name": "cex_fx_list_fx_liq_orders",
"outputSchema": null
},
{
"description": "List CandyDrop activities with optional filters (public, no auth)",
"inputSchema": {
"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"
}
},
"type": "object"
},
"name": "cex_launch_get_candy_drop_activity_list_v4",
"outputSchema": null
},
{
"description": "Get CandyDrop activity rules including prize pools and tasks (public). Pass activity_id OR currency (at least one required by API)",
"inputSchema": {
"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"
}
},
"type": "object"
},
"name": "cex_launch_get_candy_drop_activity_rules_v4",
"outputSchema": null
},
{
"description": "List HODLer Airdrop campaigns with optional filters (public; logged-in users may see extra participation info)",
"inputSchema": {
"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"
}
},
"type": "object"
},
"name": "cex_launch_get_hodler_airdrop_project_list",
"outputSchema": null
},
{
"description": "List launch pool projects with optional filters",
"inputSchema": {
"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"
}
},
"type": "object"
},
"name": "cex_launch_list_launch_pool_projects",
"outputSchema": null
},
{
"description": "Get margin leverage tiers for a currency pair",
"inputSchema": {
"properties": {
"currency_pair": {
"description": "Currency pair, e.g. BTC_USDT",
"type": "string"
}
},
"required": [
"currency_pair"
],
"type": "object"
},
"name": "cex_margin_get_market_margin_tier",
"outputSchema": null
},
{
"description": "Get details of a specific unified margin currency pair",
"inputSchema": {
"properties": {
"currency_pair": {
"description": "Currency pair, e.g. ADA_USDT",
"type": "string"
}
},
"required": [
"currency_pair"
],
"type": "object"
},
"name": "cex_margin_get_uni_currency_pair",
"outputSchema": null
},
{
"description": "List all currency pairs supported for unified margin lending",
"inputSchema": {
"type": "object"
},
"name": "cex_margin_list_uni_currency_pairs",
"outputSchema": null
},
{
"description": "Get current interest rates for specified currencies in multi-collateral loans (public)",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_mcl_get_multi_collateral_current_rate",
"outputSchema": null
},
{
"description": "Get available fixed interest rates for multi-collateral loans (public)",
"inputSchema": {
"type": "object"
},
"name": "cex_mcl_get_multi_collateral_fix_rate",
"outputSchema": null
},
{
"description": "Get LTV (Loan-to-Value) ratios for multi-collateral loans (public)",
"inputSchema": {
"type": "object"
},
"name": "cex_mcl_get_multi_collateral_ltv",
"outputSchema": null
},
{
"description": "List all supported currencies for multi-collateral loans (public)",
"inputSchema": {
"type": "object"
},
"name": "cex_mcl_list_multi_collateral_currencies",
"outputSchema": null
},
{
"description": "Get details of a single options contract",
"inputSchema": {
"properties": {
"contract": {
"description": "Options contract name",
"type": "string"
}
},
"required": [
"contract"
],
"type": "object"
},
"name": "cex_options_get_options_contract",
"outputSchema": null
},
{
"description": "Get a single options settlement record",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_options_get_options_settlement",
"outputSchema": null
},
{
"description": "Get options candlestick data",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_options_list_options_candlesticks",
"outputSchema": null
},
{
"description": "List all options contracts for an underlying",
"inputSchema": {
"properties": {
"expiration": {
"description": "Unix timestamp of expiration date",
"type": "number"
},
"underlying": {
"description": "Underlying asset name, e.g. BTC_USDT",
"type": "string"
}
},
"required": [
"underlying"
],
"type": "object"
},
"name": "cex_options_list_options_contracts",
"outputSchema": null
},
{
"description": "List option expiration dates for an underlying",
"inputSchema": {
"properties": {
"underlying": {
"description": "Underlying asset name, e.g. BTC_USDT",
"type": "string"
}
},
"required": [
"underlying"
],
"type": "object"
},
"name": "cex_options_list_options_expirations",
"outputSchema": null
},
{
"description": "Get options order book",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_options_list_options_order_book",
"outputSchema": null
},
{
"description": "List options settlement history for an underlying",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_options_list_options_settlements",
"outputSchema": null
},
{
"description": "Get options tickers for an underlying",
"inputSchema": {
"properties": {
"underlying": {
"description": "Underlying asset name, e.g. BTC_USDT",
"type": "string"
}
},
"required": [
"underlying"
],
"type": "object"
},
"name": "cex_options_list_options_tickers",
"outputSchema": null
},
{
"description": "List public options trades",
"inputSchema": {
"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"
}
},
"type": "object"
},
"name": "cex_options_list_options_trades",
"outputSchema": null
},
{
"description": "Get candlestick data for an options underlying index",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_options_list_options_underlying_candlesticks",
"outputSchema": null
},
{
"description": "Get ticker data for all contracts under an underlying",
"inputSchema": {
"properties": {
"underlying": {
"description": "Underlying asset name, e.g. BTC_USDT",
"type": "string"
}
},
"required": [
"underlying"
],
"type": "object"
},
"name": "cex_options_list_options_underlying_tickers",
"outputSchema": null
},
{
"description": "List all options underlying assets",
"inputSchema": {
"type": "object"
},
"name": "cex_options_list_options_underlyings",
"outputSchema": null
},
{
"description": "Get details of a single currency",
"inputSchema": {
"properties": {
"currency": {
"description": "Currency name",
"type": "string"
}
},
"required": [
"currency"
],
"type": "object"
},
"name": "cex_spot_get_currency",
"outputSchema": null
},
{
"description": "Get details of a single currency pair",
"inputSchema": {
"properties": {
"currency_pair": {
"description": "Currency pair name, e.g. BTC_USDT",
"type": "string"
}
},
"required": [
"currency_pair"
],
"type": "object"
},
"name": "cex_spot_get_currency_pair",
"outputSchema": null
},
{
"description": "Get candlestick/OHLCV data for a currency pair",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_spot_get_spot_candlesticks",
"outputSchema": null
},
{
"description": "Get the order book for a currency pair",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_spot_get_spot_order_book",
"outputSchema": null
},
{
"description": "Get ticker information for one or all currency pairs",
"inputSchema": {
"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"
}
},
"type": "object"
},
"name": "cex_spot_get_spot_tickers",
"outputSchema": null
},
{
"description": "Get recent trades for a currency pair",
"inputSchema": {
"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"
],
"type": "object"
},
"name": "cex_spot_get_spot_trades",
"outputSchema": null
},
{
"description": "List all currencies supported",
"inputSchema": {
"type": "object"
},
"name": "cex_spot_list_currencies",
"outputSchema": null
},
{
"description": "List all available spot trading pairs",
"inputSchema": {
"type": "object"
},
"name": "cex_spot_list_currency_pairs",
"outputSchema": null
},
{
"description": "List live stream replays from Gate Square",
"inputSchema": {
"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"
}
},
"type": "object"
},
"name": "cex_square_list_live_replay",
"outputSchema": null
},
{
"description": "Search Gate Square content using AI (posts, analysis, signals)",
"inputSchema": {
"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"
}
},
"type": "object"
},
"name": "cex_square_list_square_ai_search",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:db75040c627dfdbce5e9ffcd5ca27e7eb00de1b84541bbba9c5fcd212531e949 | sha256sum