explain_workflowGet step-by-step explanation of common Orderly development workflowsInput schema{
"type": "object",
"properties": {
"workflow": {
"type": "string",
"description": "Workflow topic, name fragment, or natural-language description (e.g., 'wallet connection', 'deposit', 'setting up react sdk', 'placing orders'). Matches are fuzzy — partial words and multi-word queries work."
}
},
"required": [
"workflow"
]
} | — | | — |
get_api_infoGet information about Orderly REST API endpoints or WebSocket streamsInput schema{
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "API type ('rest', 'websocket', or 'auth')"
},
"endpoint": {
"type": "string",
"description": "Specific endpoint or stream name (e.g., '/v1/order', 'orderbook', 'position')"
}
},
"required": [
"type"
]
} | — | | — |
get_component_guideGet guidance on building React UI components using Orderly SDKInput schema{
"type": "object",
"properties": {
"component": {
"type": "string",
"description": "Component type (e.g., 'order-entry', 'orderbook', 'positions', 'wallet-connector')"
},
"complexity": {
"type": "string",
"description": "Guide complexity ('minimal', 'standard', 'advanced')",
"default": "standard"
}
},
"required": [
"component"
]
} | — | | — |
get_contract_addressesGet smart contract addresses for Orderly on specific chainsInput schema{
"type": "object",
"properties": {
"chain": {
"type": "string",
"description": "Chain name (e.g., 'arbitrum', 'optimism', 'base', 'ethereum', 'solana')"
},
"contractType": {
"type": "string",
"description": "Contract type (e.g., 'vault', 'usdc', 'usdt') or 'all' for all contracts",
"default": "all"
},
"network": {
"type": "string",
"description": "Network type ('mainnet' or 'testnet')",
"default": "mainnet"
}
},
"required": [
"chain"
]
} | — | | — |
get_indexer_api_infoGet information about Orderly Indexer API for trading metrics, account events, trades, and volume statistics (rankings endpoints available via endpoint search)Input schema{
"type": "object",
"properties": {
"endpoint": {
"type": "string",
"description": "Specific endpoint path or name (e.g., '/events_v2', 'daily_volume', 'ranking/positions')"
},
"category": {
"type": "string",
"description": "Filter by category (e.g., 'trading_metrics', 'events::events_api', 'trades::trades_api', 'trading_metrics::volume_statistic') - use instead of endpoint to see all endpoints in a category"
}
}
} | — | | — |
get_orderly_one_api_infoGet information about Orderly One API for DEX creation, graduation, and managementInput schema{
"type": "object",
"properties": {
"endpoint": {
"type": "string",
"description": "Specific endpoint path or name (e.g., '/dex', 'verify-tx', '/theme/modify')"
},
"category": {
"type": "string",
"description": "Filter by category (e.g., 'auth', 'dex', 'graduation', 'theme', 'stats', 'leaderboard', 'admin')"
}
}
} | — | | — |
get_public_info_api_infoGet information about the Orderly Public Info API — a zero-auth single endpoint (POST /v1/public/query) for market, account, and platform data via a `type` field. Covers 24 query types (marketSummary, accountState, orderbook, candles, topAddresses, etc.)Input schema{
"type": "object",
"properties": {
"queryType": {
"type": "string",
"description": "Query type name (e.g., \"marketSummary\", \"accountState\", \"orderbook\", \"candles\", \"topAddresses\", \"whaleContext\"). Returns full details: params, response fields, example, weight, freshness."
},
"category": {
"type": "string",
"description": "Browse a category instead: \"market\", \"account\", \"platform\", or \"system\". Use instead of queryType to list all types in a category."
}
}
} | — | | — |
get_strategy_vault_api_infoGet information about Orderly Strategy Vault API for yield optimization, strategy providers, and liquidity providersInput schema{
"type": "object",
"properties": {
"endpoint": {
"type": "string",
"description": "Specific endpoint path or name (e.g., '/v1/public/strategy_vault/vault/info', 'sp/info')"
},
"category": {
"type": "string",
"description": "Filter by category (e.g., 'strategy_vault_info', 'strategy_provider', 'fund_management', 'liquidity_provider', 'user') - use instead of endpoint to see all endpoints in a category"
}
}
} | — | | — |
search_orderly_docsSearch Orderly Network documentation for specific topics, concepts, or questionsInput schema{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query about Orderly Network (e.g., 'how does the vault work', 'trading fees', 'order types')"
},
"limit": {
"type": "number",
"description": "Maximum number of results to return (default: 5)",
"default": 5
},
"scope": {
"type": "string",
"enum": [
"auto",
"docs",
"sdk"
],
"description": "Which corpus to search: 'sdk' for type-accurate SDK symbols (hooks/components/types/functions), 'docs' for protocol documentation, or 'auto' (default) which detects intent from the query (camelCase/use* names → SDK, plain language → docs)",
"default": "auto"
}
},
"required": [
"query"
]
} | — | | — |