Server definition
- Hash
- sha256:25be12e0c84d290ba9c37f70f7b6ffd66a4d715ea865091000a7df060bf8c4db
- What it is
- What a remote MCP server returned when asked what it offers: 15 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Cancel all open orders for a trading pair on a supported exchange",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"exchange": {
"description": "Exchange to query. Supported: mexc, gateio, bitget, kraken",
"type": "string"
},
"symbol": {
"description": "Trading pair symbol (e.g., BTC/USDT, INDY/USDT)",
"type": "string"
}
},
"required": [
"exchange",
"symbol"
],
"type": "object"
},
"name": "cancel_all_orders",
"outputSchema": null
},
{
"description": "Cancel a specific order by ID on a supported exchange",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"exchange": {
"description": "Exchange to query. Supported: mexc, gateio, bitget, kraken",
"type": "string"
},
"orderId": {
"description": "The order ID to cancel",
"type": "string"
},
"symbol": {
"description": "Trading pair symbol (e.g., BTC/USDT, INDY/USDT)",
"type": "string"
}
},
"required": [
"exchange",
"symbol",
"orderId"
],
"type": "object"
},
"name": "cancel_order",
"outputSchema": null
},
{
"description": "Create a new order (limit or market) on a supported exchange",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"amount": {
"description": "Order amount in base currency",
"exclusiveMinimum": 0,
"type": "number"
},
"exchange": {
"description": "Exchange to query. Supported: mexc, gateio, bitget, kraken",
"type": "string"
},
"price": {
"description": "Order price (required for limit orders, ignored for market orders)",
"exclusiveMinimum": 0,
"type": "number"
},
"side": {
"description": "Order side: buy or sell",
"enum": [
"buy",
"sell"
],
"type": "string"
},
"symbol": {
"description": "Trading pair symbol (e.g., BTC/USDT, INDY/USDT)",
"type": "string"
},
"type": {
"description": "Order type: limit or market",
"enum": [
"limit",
"market"
],
"type": "string"
}
},
"required": [
"exchange",
"symbol",
"type",
"side",
"amount"
],
"type": "object"
},
"name": "create_order",
"outputSchema": null
},
{
"description": "Discover Cardano DEX liquidity pools for a native token via Iris API",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"symbol": {
"description": "Cardano token symbol (INDY, SNEK, MIN, NIGHT)",
"type": "string"
}
},
"required": [
"symbol"
],
"type": "object"
},
"name": "discover_pools",
"outputSchema": null
},
{
"description": "Get account balances for all assets (or a specific asset) on a supported exchange",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"asset": {
"description": "Optional asset to filter by (e.g., USDT, BTC). Returns all assets if omitted.",
"type": "string"
},
"exchange": {
"description": "Exchange to query. Supported: mexc, gateio, bitget, kraken",
"type": "string"
}
},
"required": [
"exchange"
],
"type": "object"
},
"name": "get_balance",
"outputSchema": null
},
{
"description": "Get aggregated price for a Cardano native token from DEX liquidity pools (TOKEN/USDT via ADA bridge)",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"symbol": {
"description": "Cardano token symbol (INDY, SNEK, MIN, NIGHT)",
"type": "string"
}
},
"required": [
"symbol"
],
"type": "object"
},
"name": "get_cardano_price",
"outputSchema": null
},
{
"description": "Get OHLCV (candlestick) data for a trading pair",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"exchange": {
"description": "Exchange to query. Supported: mexc, gateio, bitget, kraken",
"type": "string"
},
"limit": {
"default": 100,
"description": "Number of results to return (default: 100, max: 500)",
"maximum": 500,
"minimum": 1,
"type": "number"
},
"symbol": {
"description": "Trading pair symbol (e.g., BTC/USDT, INDY/USDT)",
"type": "string"
},
"timeframe": {
"default": "1h",
"description": "Candlestick timeframe (1m, 5m, 15m, 30m, 1h, 4h, 1d, 1w)",
"enum": [
"1m",
"5m",
"15m",
"30m",
"1h",
"4h",
"1d",
"1w"
],
"type": "string"
}
},
"required": [
"exchange",
"symbol"
],
"type": "object"
},
"name": "get_ohlcv",
"outputSchema": null
},
{
"description": "Fetch order book depth (bids and asks) for a trading pair",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"exchange": {
"description": "Exchange to query. Supported: mexc, gateio, bitget, kraken",
"type": "string"
},
"limit": {
"default": 10,
"description": "Number of results to return (default: 10, max: 100)",
"maximum": 100,
"minimum": 1,
"type": "number"
},
"symbol": {
"description": "Trading pair symbol (e.g., BTC/USDT, INDY/USDT)",
"type": "string"
}
},
"required": [
"exchange",
"symbol"
],
"type": "object"
},
"name": "get_orderbook",
"outputSchema": null
},
{
"description": "Get current grid strategy status: open orders, current price, and P&L estimate",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"exchange": {
"description": "Exchange to query. Supported: mexc, gateio, bitget, kraken",
"type": "string"
},
"symbol": {
"description": "Trading pair symbol (e.g., BTC/USDT, INDY/USDT)",
"type": "string"
}
},
"required": [
"exchange",
"symbol"
],
"type": "object"
},
"name": "get_strategy_status",
"outputSchema": null
},
{
"description": "Get real-time price, bid/ask, spread, and volume for a trading pair",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"exchange": {
"description": "Exchange to query. Supported: mexc, gateio, bitget, kraken",
"type": "string"
},
"symbol": {
"description": "Trading pair symbol (e.g., BTC/USDT, INDY/USDT)",
"type": "string"
}
},
"required": [
"exchange",
"symbol"
],
"type": "object"
},
"name": "get_ticker",
"outputSchema": null
},
{
"description": "Get recent trades for a trading pair",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"exchange": {
"description": "Exchange to query. Supported: mexc, gateio, bitget, kraken",
"type": "string"
},
"limit": {
"default": 20,
"description": "Number of results to return (default: 20, max: 100)",
"maximum": 100,
"minimum": 1,
"type": "number"
},
"symbol": {
"description": "Trading pair symbol (e.g., BTC/USDT, INDY/USDT)",
"type": "string"
}
},
"required": [
"exchange",
"symbol"
],
"type": "object"
},
"name": "get_trades",
"outputSchema": null
},
{
"description": "List all supported exchanges with their IDs, features, and required credentials",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_exchanges",
"outputSchema": null
},
{
"description": "List open orders on a supported exchange, optionally filtered by trading pair symbol",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"exchange": {
"description": "Exchange to query. Supported: mexc, gateio, bitget, kraken",
"type": "string"
},
"symbol": {
"description": "Optional trading pair to filter by (e.g., BTC/USDT). Returns all if omitted.",
"type": "string"
}
},
"required": [
"exchange"
],
"type": "object"
},
"name": "list_orders",
"outputSchema": null
},
{
"description": "Calculate and optionally place grid trading orders around the current price",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"dryRun": {
"default": true,
"description": "Preview grid without placing orders (default: true)",
"type": "boolean"
},
"exchange": {
"description": "Exchange to query. Supported: mexc, gateio, bitget, kraken",
"type": "string"
},
"levels": {
"default": 5,
"description": "Grid levels per side (default: 5)",
"maximum": 10,
"minimum": 1,
"type": "number"
},
"orderSize": {
"default": 50,
"description": "Base order size in quote currency (default: 50)",
"exclusiveMinimum": 0,
"type": "number"
},
"sizeModel": {
"default": "flat",
"description": "Size model",
"enum": [
"flat",
"pyramidal"
],
"type": "string"
},
"spacing": {
"default": 0.02,
"description": "Base spacing as decimal (default: 0.02 = 2%)",
"maximum": 0.5,
"minimum": 0.001,
"type": "number"
},
"spacingFactor": {
"default": 1.3,
"description": "Factor for geometric spacing (default: 1.3)",
"exclusiveMinimum": 0,
"type": "number"
},
"spacingModel": {
"default": "linear",
"description": "Spacing model",
"enum": [
"linear",
"geometric"
],
"type": "string"
},
"symbol": {
"description": "Trading pair symbol (e.g., BTC/USDT, INDY/USDT)",
"type": "string"
}
},
"required": [
"exchange",
"symbol"
],
"type": "object"
},
"name": "start_grid_strategy",
"outputSchema": null
},
{
"description": "Cancel all open orders for a trading pair, effectively stopping any running grid strategy",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"exchange": {
"description": "Exchange to query. Supported: mexc, gateio, bitget, kraken",
"type": "string"
},
"symbol": {
"description": "Trading pair symbol (e.g., BTC/USDT, INDY/USDT)",
"type": "string"
}
},
"required": [
"exchange",
"symbol"
],
"type": "object"
},
"name": "stop_strategy",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:25be12e0c84d290ba9c37f70f7b6ffd66a4d715ea865091000a7df060bf8c4db | sha256sum