Central Command MCP
A remote MCP server providing crypto trading intelligence for AI agents, including market data, backtests, and trading agents. It supports pay-per-use via x402 or free access with an API key, offering tools for market intelligence, strategy simulation, and live trading on BloFin.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://rtcelwjnrbmfmrywacky.supabase.co/functions/v1/mcpWhat its tools do
27 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Read-only (21)
cc.list_catalogcc.squirrel_chatcc.indicator_generatorcc.blofin_publiccc.asset_scannercc.fear_greedcc.etf_flowscc.economic_calendarcc.market_newscc.coinglass_datacc.funding_ratescc.open_interestcc.ma_fetchcc.traditional_marketscc.cme_gapcc.data_toolscc.auto_fetch_market_datacc.strategy_backtestcc.strategy_data_parsercc.wallet_browser_proxycc.solana_rpc
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Warning Advertises resources/templates/list but does not implement it
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Retrieve live crypto market data and funding rates
- Run backtests and paper trading strategies
- Execute live trades on BloFin with confirmation
- Access sanitized fade signals and market intel packs
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- central-command-x402 1.2.0
- MCP protocol negotiated in check
- 2025-03-26
- Tools
- 27 advertised
- Resources
- 4 advertised
- Resource templates
- Not advertised
- Prompts
- 5 advertised
{
"tools": {
"listChanged": false
},
"prompts": {
"listChanged": false
},
"resources": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
27 advertised
cc.list_catalog — List Catalog
List Central Command x402 catalog endpoints (names, prices, parameters, tiers). Purpose: discover which cc.* tools exist and what they cost before calling them. Behavior: READ-ONLY. Does not place orders or charge per-endpoint fees by itself (catalog fetch). Auth: optional X-Api-Key (same catalog is public); payment not required for listing. Cost: free to list. Individual endpoint calls are billed separately when invoked. Rate limit: gateway default. Returns: JSON envelope { ok, endpoint, status, data: { endpoints: [...] } }. Guidelines: Call this first. Then invoke cc.<slug> with required params. Admin-only tools are omitted.
{
"type": "object",
"properties": {},
"description": "No parameters. Empty object.",
"additionalProperties": false
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status",
"data"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when catalog fetch succeeded."
},
"data": {
"type": "object",
"properties": {
"protocol": {
"type": "string"
},
"provider": {
"type": "string"
},
"endpoints": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"tier": {
"type": "string"
},
"parameters": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true
}
},
"price_usdc": {
"type": "number"
},
"description": {
"type": "string"
},
"price_per_call": {
"type": "string"
}
},
"additionalProperties": true
}
},
"total_endpoints": {
"type": "number"
}
},
"description": "Full catalog payload from /x402-gateway/catalog.",
"additionalProperties": true
},
"error": {
"type": "string"
},
"status": {
"type": "number",
"description": "HTTP status of catalog fetch."
},
"endpoint": {
"type": "string",
"description": "Always list_catalog."
}
},
"description": "x402 catalog listing used to discover tools and prices.",
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cc.agent_strategy — Agent Strategy Console
Run the Central Command agent console (strategy lifecycle + account actions). Purpose: guide/whoami, create/update strategies, backtest, deploy STOPPED, paper execute, and (explicitly) live orders. Behavior: READ + WRITE. Deploy without execute does NOT move money. Live place_order/close_position/cancel_order require confirm_live=true. Default force_paper=true. Auth: X-Api-Key (linked Connect keys preferred — free). Do not spoof X-Linked-User-Id. Cost: linked Connect keys free; otherwise prepaid / x402 per catalog price for agent-strategy. Rate limit: plan default. Returns: JSON envelope { ok, endpoint, status, data: { ok, guide|whoami|created|deployed|... } }. Guidelines: Start with action=guide then whoami. Prefer paper. Never invent outbound-proxy failures — report real HTTP status/body.
{
"type": "object",
"required": [
"action"
],
"properties": {
"id": {
"type": "string",
"description": "Strategy id for get/update/deploy/execute/backtest. Optional."
},
"body": {
"type": "object",
"description": "Full JSON body merge/override for advanced fields. Optional."
},
"goal": {
"type": "string",
"description": "Natural-language strategy goal / rules. Optional."
},
"title": {
"type": "string",
"description": "Strategy title when creating/updating. Optional."
},
"action": {
"type": "string",
"description": "Required intent. Safe/read: guide, whoami, strategies, get_strategy, portfolio, positions, orders, balance, results, logs, get_backtest. Write (no live money): create_strategy, update_strategy, deploy, pause, backtest, execute with force_paper=true. Destructive live: place_order, close_position, cancel_order — require confirm_live=true. Example: \"guide\"."
},
"settings": {
"type": "object",
"description": "For update_strategy: { strategy_config: {max_leverage, max_risk_per_trade_pct, max_concurrent_positions, asset_universe, ...}, capital_config, check_interval_minutes, trading_permissions }. Hot-editable fields work even while running; cold fields (goal, strategy_notes) require pause first. All changes logged."
},
"task_type": {
"type": "string",
"description": "Task classification for create_strategy. Prefer \"paper\". Optional."
},
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same as X-PAYMENT header) when retrying after 402. Optional."
},
"force_paper": {
"type": "boolean",
"description": "When true (recommended default), execute paths stay on paper. Optional."
},
"confirm_live": {
"type": "boolean",
"description": "Must be true to place/cancel LIVE exchange orders. Never set unless the human explicitly confirmed. Optional."
}
},
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: { ok, guide|whoami|created|deployed|backtest|strategies|portfolio|orders|... }",
"additionalProperties": false
}{
"readOnlyHint": false,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": true
}cc.squirrel_chat — AI Trading Chat
Call cc.squirrel_chat — Full AI trading assistant with real-time market data, position analysis, chart drawing commands, and multi-tool execution. Supports 60+ data actions including candles, funding rates, open interest, liquidations, order book, and more. Returns structured analysis with optional chart annotations. Purpose: Full AI trading assistant with real-time market data, position analysis, chart drawing commands, and multi-tool execution. Supports 60+ data actions including candles, funding rates, open interest, liquidations, order book, and more. Returns structured analysis with optional chart annotations. Behavior: READ-ONLY. Does not place orders, move funds, or mutate your exchange account. Live / near-real-time data. Auth: X-Api-Key or x402 payment proof (X-PAYMENT / __x_payment). Anonymous unauthenticated calls receive HTTP 402 with payment accepts. Cost: $0.002 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 10/min (per API key). Tier: premium. Returns: AI response with market analysis, trade suggestions, and optional draw_commands for chart annotations. Token usage included for billing. Guidelines: Pass required parameters exactly; omit unknown fields. On 402, settle payment then retry with X-PAYMENT. Tags: chat, ai, analysis, trading, market-data.
{
"type": "object",
"required": [
"message"
],
"properties": {
"symbol": {
"type": "string",
"description": "Active chart symbol (e.g. BTC-USDT) Optional."
},
"message": {
"type": "string",
"description": "User message / question / instruction Required."
},
"positions": {
"type": "array",
"description": "Current open positions for context Optional."
},
"timeframe": {
"type": "string",
"description": "Active chart timeframe (e.g. 4H) Optional."
},
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
},
"conversation_id": {
"type": "string",
"description": "Existing conversation UUID for context continuity Optional."
}
},
"description": "JSON body for POST /x402-gateway/squirrel-chat. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: AI response with market analysis, trade suggestions, and optional draw_commands for chart annotations. Token usage included for billing.",
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cc.openclaw_chat — OpenClaw Strategy Agent
Call cc.openclaw_chat — Autonomous AI agent specialized in strategy development, backtesting, and continuous market monitoring. Uses indicator libraries, pattern recognition, and instrument specifications. Purpose: Autonomous AI agent specialized in strategy development, backtesting, and continuous market monitoring. Uses indicator libraries, pattern recognition, and instrument specifications. Behavior: conversational AI that CAN place/cancel orders and manage positions when the linked account allows it. Treat as potentially destructive. Confirm intent before asking it to trade live. Auth: X-Api-Key required (and linked exchange credentials for execution actions). Cost: $0.025 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 10/min (per API key). Tier: enterprise. Returns: Structured AI analysis with computed indicators, detected patterns, strategy recommendations, and task management for autonomous execution. Guidelines: Prefer paper/simulation paths. For live money require explicit human confirmation (confirm_live / action=execute). Report real HTTP errors; never invent proxy failures. Tags: ai, strategy, autonomous, backtesting, patterns, indicators.
{
"type": "object",
"required": [
"message"
],
"properties": {
"message": {
"type": "string",
"description": "Parameter `message` (string). Required."
},
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
},
"conversation_id": {
"type": "string",
"description": "Parameter `conversation_id` (string). Optional."
}
},
"description": "JSON body for POST /x402-gateway/openclaw-chat. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Structured AI analysis with computed indicators, detected patterns, strategy recommendations, and task management for autonomous execution.",
"additionalProperties": false
}{
"readOnlyHint": false,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": true
}cc.indicator_generator — AI Indicator Creator
Call cc.indicator_generator — AI-powered indicator workshop. Actions: generate (prompt→code), list_library (user saved indicators), get_indicator (by id), delete_indicator, get_draft (poll generation status), save (persist to library). Returns full indicator code, params, and metadata. Purpose: AI-powered indicator workshop. Actions: generate (prompt→code), list_library (user saved indicators), get_indicator (by id), delete_indicator, get_draft (poll generation status), save (persist to library). Returns full indicator code, params, and metadata. Behavior: READ-ONLY. Does not place orders, move funds, or mutate your exchange account. Live / near-real-time data. Auth: X-Api-Key or x402 payment proof (X-PAYMENT / __x_payment). Anonymous unauthenticated calls receive HTTP 402 with payment accepts. Cost: $0.02 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 10/min (per API key). Tier: premium. Returns: For generation: {success, processing, generation_id}. For list_library: {indicators:[{id, name, description, code, color, is_overlay, params}]}. For get_draft: {draft, status, generation_id}. Guidelines: Pass required parameters exactly; omit unknown fields. On 402, settle payment then retry with X-PAYMENT. Tags: indicator, code-generation, ai, custom, technical-analysis, charting.
{
"type": "object",
"required": [],
"properties": {
"save": {
"type": "boolean",
"description": "Set true with indicator_data to persist to library Optional."
},
"action": {
"type": "string",
"description": "list_library | get_indicator | delete_indicator | get_draft | save. Omit for generation. Optional."
},
"prompt": {
"type": "string",
"description": "Natural language description of indicator to generate (required for generation) Optional."
},
"history": {
"type": "array",
"description": "Conversation history for refinement Optional."
},
"timeframe": {
"type": "string",
"description": "Chart timeframe context (e.g. 4H, 1D) Optional."
},
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
},
"indicator_id": {
"type": "string",
"description": "UUID of indicator (for get/delete actions) Optional."
},
"indicator_data": {
"type": "object",
"description": "Full indicator object to save: {name, description, code, color, is_overlay, params} Optional."
}
},
"description": "JSON body for POST /x402-gateway/indicator-generator. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: For generation: {success, processing, generation_id}. For list_library: {indicators:[{id, name, description, code, color, is_overlay, params}]}. For get_draft: {draft, status, generation_id}.",
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cc.blofin_public — BloFin Public Market Data
Call cc.blofin_public — Proxy to BloFin public API (tickers, instruments, orderbook, trades, candles) bypassing CORS restrictions. Purpose: Proxy to BloFin public API (tickers, instruments, orderbook, trades, candles) bypassing CORS restrictions. Behavior: READ-ONLY. Does not place orders, move funds, or mutate your exchange account. Responses may be cached (~60s). Auth: X-Api-Key or x402 payment proof (X-PAYMENT / __x_payment). Anonymous unauthenticated calls receive HTTP 402 with payment accepts. Cost: $0.0005 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 120/min (per API key). Tier: standard. Returns: Raw BloFin public API response for any public endpoint: real-time tickers, full orderbook depth, recent trades, OHLCV candles. Guidelines: Pass required parameters exactly; omit unknown fields. On 402, settle payment then retry with X-PAYMENT. Tags: blofin, orderbook, tickers, candles, exchange-data.
{
"type": "object",
"required": [
"path"
],
"properties": {
"path": {
"type": "string",
"description": "BloFin API path e.g. /api/v1/market/tickers Required."
},
"params": {
"type": "object",
"description": "Parameter `params` (object). Optional."
},
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
}
},
"description": "JSON body for POST /x402-gateway/blofin-public. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Raw BloFin public API response for any public endpoint: real-time tickers, full orderbook depth, recent trades, OHLCV candles.",
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cc.twap_executor — TWAP Order Executor
Call cc.twap_executor — Time-Weighted Average Price execution engine — splits large orders into smaller randomized slices over configurable time windows to minimize market impact. Purpose: Time-Weighted Average Price execution engine — splits large orders into smaller randomized slices over configurable time windows to minimize market impact. Behavior: DESTRUCTIVE. Splits and submits real exchange orders over time. Irreversible fills once slices execute. Not a simulation. Auth: X-Api-Key required (and linked exchange credentials for execution actions). Cost: $0.015 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 10/min (per API key). Tier: premium. Returns: Execution status: filled slices, average fill price, remaining quantity, estimated completion time. Guidelines: Prefer paper/simulation paths. For live money require explicit human confirmation (confirm_live / action=execute). Report real HTTP errors; never invent proxy failures. Tags: execution, twap, smart-order, market-impact, slippage.
{
"type": "object",
"required": [
"symbol",
"side",
"total_size",
"duration_minutes"
],
"properties": {
"side": {
"type": "string",
"description": "Parameter `side` (string). Required."
},
"slices": {
"type": "number",
"description": "Parameter `slices` (number). Optional."
},
"symbol": {
"type": "string",
"description": "Parameter `symbol` (string). Required."
},
"total_size": {
"type": "number",
"description": "Parameter `total_size` (number). Required."
},
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
},
"duration_minutes": {
"type": "number",
"description": "Parameter `duration_minutes` (number). Required."
}
},
"description": "JSON body for POST /x402-gateway/twap-executor. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Execution status: filled slices, average fill price, remaining quantity, estimated completion time.",
"additionalProperties": false
}{
"readOnlyHint": false,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": true
}cc.trade_builder — AI Trade Constructor
Call cc.trade_builder — Takes natural language or structured trade ideas, fetches live market context, and generates fully executable order parameters with AI reasoning. Purpose: Takes natural language or structured trade ideas, fetches live market context, and generates fully executable order parameters with AI reasoning. Behavior: mostly READ (plan/validate). WRITE/destructive only when action=execute — that can submit live orders. Prefer action=plan first. Auth: X-Api-Key or x402 payment proof (X-PAYMENT / __x_payment). Anonymous unauthenticated calls receive HTTP 402 with payment accepts. Cost: $0.02 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 10/min (per API key). Tier: premium. Returns: Complete trade specification: symbol, side, size, leverage, entry type, TP levels, SL level, AI reasoning for each parameter. Guidelines: Prefer paper/simulation paths. For live money require explicit human confirmation (confirm_live / action=execute). Report real HTTP errors; never invent proxy failures. Tags: ai, trade-planning, order-generation, risk-management, automation.
{
"type": "object",
"required": [
"idea"
],
"properties": {
"idea": {
"type": "string",
"description": "Natural language trade idea or structured params Required."
},
"risk_pct": {
"type": "number",
"description": "Max risk as % of account Optional."
},
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
}
},
"description": "JSON body for POST /x402-gateway/trade-builder. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Complete trade specification: symbol, side, size, leverage, entry type, TP levels, SL level, AI reasoning for each parameter.",
"additionalProperties": false
}{
"readOnlyHint": false,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": true
}cc.asset_scanner — Multi-Asset Technical Scanner
Call cc.asset_scanner — Scans 36 major crypto assets across BTC, ETH, SOL, alts, and memes for multi-timeframe technical signals including RSI, MACD, Bollinger Bands, ATR, and composite scores. Purpose: Scans 36 major crypto assets across BTC, ETH, SOL, alts, and memes for multi-timeframe technical signals including RSI, MACD, Bollinger Bands, ATR, and composite scores. Behavior: READ-ONLY. Does not place orders, move funds, or mutate your exchange account. Responses may be cached (~1800s). Auth: X-Api-Key or x402 payment proof (X-PAYMENT / __x_payment). Anonymous unauthenticated calls receive HTTP 402 with payment accepts. Cost: $0.002 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 60/min (per API key). Tier: standard. Returns: Array of per-symbol objects with indicator values, directional scores, and signal strength ratings. Cached 30 minutes. Guidelines: Use for research / signal context. Pair with cc.agent_strategy (paper) before any live order. Do not invent fills from this data alone. Tags: crypto, technical-analysis, scanner, multi-asset, signals.
{
"type": "object",
"required": [],
"properties": {
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
}
},
"description": "JSON body for POST /x402-gateway/asset-scanner. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Array of per-symbol objects with indicator values, directional scores, and signal strength ratings. Cached 30 minutes.",
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cc.fear_greed — Crypto Fear & Greed Index
Call cc.fear_greed — Crypto market Fear & Greed composite index (0-100) with historical values and trend direction. 30-min cache. Purpose: Crypto market Fear & Greed composite index (0-100) with historical values and trend direction. 30-min cache. Behavior: READ-ONLY. Does not place orders, move funds, or mutate your exchange account. Responses may be cached (~1800s). Auth: X-Api-Key or x402 payment proof (X-PAYMENT / __x_payment). Anonymous unauthenticated calls receive HTTP 402 with payment accepts. Cost: $0.0005 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 120/min (per API key). Tier: standard. Returns: Current index value (0=extreme fear, 100=extreme greed) plus 7/30/90 day history. Guidelines: Use for research / signal context. Pair with cc.agent_strategy (paper) before any live order. Do not invent fills from this data alone. Tags: sentiment, fear-greed, market-cycle, contrarian.
{
"type": "object",
"required": [],
"properties": {
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
}
},
"description": "JSON body for POST /x402-gateway/fear-greed. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Current index value (0=extreme fear, 100=extreme greed) plus 7/30/90 day history.",
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cc.etf_flows — Bitcoin ETF Flow Tracker
Call cc.etf_flows — Real-time Bitcoin/crypto ETF inflow and outflow data tracking institutional positioning (GBTC, IBIT, FBTC, etc). 60-min cache. Purpose: Real-time Bitcoin/crypto ETF inflow and outflow data tracking institutional positioning (GBTC, IBIT, FBTC, etc). 60-min cache. Behavior: READ-ONLY. Does not place orders, move funds, or mutate your exchange account. Responses may be cached (~3600s). Auth: X-Api-Key or x402 payment proof (X-PAYMENT / __x_payment). Anonymous unauthenticated calls receive HTTP 402 with payment accepts. Cost: $0.002 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 30/min (per API key). Tier: standard. Returns: Per-ETF daily flow in USD with cumulative totals, showing institutional demand/supply dynamics. Guidelines: Use for research / signal context. Pair with cc.agent_strategy (paper) before any live order. Do not invent fills from this data alone. Tags: etf, institutional, flows, bitcoin, blackrock, grayscale.
{
"type": "object",
"required": [],
"properties": {
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
}
},
"description": "JSON body for POST /x402-gateway/etf-flows. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Per-ETF daily flow in USD with cumulative totals, showing institutional demand/supply dynamics.",
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cc.economic_calendar — Macroeconomic Event Calendar
Call cc.economic_calendar — Upcoming high-impact macroeconomic events (CPI, FOMC, NFP, etc.) with forecast vs previous values. 60-min cache. Purpose: Upcoming high-impact macroeconomic events (CPI, FOMC, NFP, etc.) with forecast vs previous values. 60-min cache. Behavior: READ-ONLY. Does not place orders, move funds, or mutate your exchange account. Responses may be cached (~3600s). Auth: X-Api-Key or x402 payment proof (X-PAYMENT / __x_payment). Anonymous unauthenticated calls receive HTTP 402 with payment accepts. Cost: $0.001 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 60/min (per API key). Tier: standard. Returns: Array of events with dates, countries, impact level, forecast/actual/previous values. Guidelines: Use for research / signal context. Pair with cc.agent_strategy (paper) before any live order. Do not invent fills from this data alone. Tags: macro, calendar, fomc, cpi, nfp, economic.
{
"type": "object",
"required": [],
"properties": {
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
}
},
"description": "JSON body for POST /x402-gateway/economic-calendar. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Array of events with dates, countries, impact level, forecast/actual/previous values.",
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cc.market_news — AI-Curated Market News
Call cc.market_news — Aggregated crypto and macro market news from multiple sources with relevance scoring and categorization. Purpose: Aggregated crypto and macro market news from multiple sources with relevance scoring and categorization. Behavior: READ-ONLY. Does not place orders, move funds, or mutate your exchange account. Responses may be cached (~1800s). Auth: X-Api-Key or x402 payment proof (X-PAYMENT / __x_payment). Anonymous unauthenticated calls receive HTTP 402 with payment accepts. Cost: $0.002 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 30/min (per API key). Tier: standard. Returns: Categorized news articles: title, source, URL, relevance score, AI summary per category. Guidelines: Use for research / signal context. Pair with cc.agent_strategy (paper) before any live order. Do not invent fills from this data alone. Tags: news, sentiment, narrative, catalyst, headlines.
{
"type": "object",
"required": [],
"properties": {
"category": {
"type": "string",
"description": "Filter: btc, eth, sol, macro, all Optional."
},
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
}
},
"description": "JSON body for POST /x402-gateway/market-news. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Categorized news articles: title, source, URL, relevance score, AI summary per category.",
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cc.coinglass_data — Aggregated Derivatives Intelligence
Call cc.coinglass_data — BloFin derivatives data: BloFin open interest and funding, and a bulk scan of BloFin tickers and funding. Paid calls carry BloFin and public-domain (CFTC) data only. Purpose: BloFin derivatives data: BloFin open interest and funding, and a bulk scan of BloFin tickers and funding. Paid calls carry BloFin and public-domain (CFTC) data only. Behavior: READ-ONLY. Does not place orders, move funds, or mutate your exchange account. Responses may be cached (~2700s). Auth: X-Api-Key or x402 payment proof (X-PAYMENT / __x_payment). Anonymous unauthenticated calls receive HTTP 402 with payment accepts. Cost: $0.003 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 30/min (per API key). Tier: standard. Returns: Normalized market microstructure data across top crypto perpetual futures. Guidelines: Use for research / signal context. Pair with cc.agent_strategy (paper) before any live order. Do not invent fills from this data alone. Tags: derivatives, open-interest, liquidations, funding, coinglass.
{
"type": "object",
"required": [],
"properties": {
"symbol": {
"type": "string",
"description": "Specific symbol to query (default: top 20) Optional."
},
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
}
},
"description": "JSON body for POST /x402-gateway/coinglass-data. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Normalized market microstructure data across top crypto perpetual futures.",
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cc.funding_rates — Perpetual Funding Rates
Call cc.funding_rates — BloFin perpetual funding rate for a coin (percent per 8h), current and 90-period history. Paid calls carry BloFin data only. Purpose: BloFin perpetual funding rate for a coin (percent per 8h), current and 90-period history. Paid calls carry BloFin data only. Behavior: READ-ONLY. Does not place orders, move funds, or mutate your exchange account. Responses may be cached (~1800s). Auth: X-Api-Key or x402 payment proof (X-PAYMENT / __x_payment). Anonymous unauthenticated calls receive HTTP 402 with payment accepts. Cost: $0.001 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 60/min (per API key). Tier: standard. Returns: Per-symbol funding rate data with exchange-level breakdowns and predicted next funding. Guidelines: Use for research / signal context. Pair with cc.agent_strategy (paper) before any live order. Do not invent fills from this data alone. Tags: funding, perpetuals, carry-trade, sentiment.
{
"type": "object",
"required": [],
"properties": {
"symbol": {
"type": "string",
"description": "Specific symbol (default: all major) Optional."
},
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
}
},
"description": "JSON body for POST /x402-gateway/funding-rates. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Per-symbol funding rate data with exchange-level breakdowns and predicted next funding.",
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cc.open_interest — Aggregated Open Interest
Call cc.open_interest — Open interest for a coin from BloFin, plus CME BTC/ETH futures open interest from the CFTC Commitments of Traders (weekly, public domain). Purpose: Open interest for a coin from BloFin, plus CME BTC/ETH futures open interest from the CFTC Commitments of Traders (weekly, public domain). Behavior: READ-ONLY. Does not place orders, move funds, or mutate your exchange account. Responses may be cached (~1800s). Auth: X-Api-Key or x402 payment proof (X-PAYMENT / __x_payment). Anonymous unauthenticated calls receive HTTP 402 with payment accepts. Cost: $0.001 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 60/min (per API key). Tier: standard. Returns: Time-series OI data plus current OI breakdown per exchange for requested symbol. Guidelines: Use for research / signal context. Pair with cc.agent_strategy (paper) before any live order. Do not invent fills from this data alone. Tags: open-interest, derivatives, positioning, leverage.
{
"type": "object",
"required": [
"symbol"
],
"properties": {
"symbol": {
"type": "string",
"description": "Symbol to query e.g. BTC Required."
},
"interval": {
"type": "string",
"description": "Time interval: 1h, 4h, 1d Optional."
},
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
}
},
"description": "JSON body for POST /x402-gateway/open-interest. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Time-series OI data plus current OI breakdown per exchange for requested symbol.",
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cc.ma_fetch — Moving Average Data
Call cc.ma_fetch — Multi-period moving averages (SMA/EMA at several lengths) computed by Central Command from BloFin perpetual candles. Purpose: Multi-period moving averages (SMA/EMA at several lengths) computed by Central Command from BloFin perpetual candles. Behavior: READ-ONLY. Does not place orders, move funds, or mutate your exchange account. Responses may be cached (~1800s). Auth: X-Api-Key or x402 payment proof (X-PAYMENT / __x_payment). Anonymous unauthenticated calls receive HTTP 402 with payment accepts. Cost: $0.001 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 60/min (per API key). Tier: standard. Returns: MA values at 7, 25, 50, 99, 200 periods across multiple timeframes for trend analysis. Guidelines: Use for research / signal context. Pair with cc.agent_strategy (paper) before any live order. Do not invent fills from this data alone. Tags: moving-averages, trend, sma, ema, technical.
{
"type": "object",
"required": [
"symbol"
],
"properties": {
"symbol": {
"type": "string",
"description": "Parameter `symbol` (string). Required."
},
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
}
},
"description": "JSON body for POST /x402-gateway/ma-fetch. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: MA values at 7, 25, 50, 99, 200 periods across multiple timeframes for trend analysis.",
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cc.traditional_markets — Traditional Markets Dashboard
Call cc.traditional_markets — Quotes for stock indices, metals, energy, stocks (BloFin tokenized perpetuals), forex and the dollar index (ECB reference rates) and US Treasury yields. Purpose: Quotes for stock indices, metals, energy, stocks (BloFin tokenized perpetuals), forex and the dollar index (ECB reference rates) and US Treasury yields. Behavior: READ-ONLY. Does not place orders, move funds, or mutate your exchange account. Responses may be cached (~900s). Auth: X-Api-Key or x402 payment proof (X-PAYMENT / __x_payment). Anonymous unauthenticated calls receive HTTP 402 with payment accepts. Cost: $0.001 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 60/min (per API key). Tier: standard. Returns: Multi-category quotes: indices, metals, energy, bonds, forex with price and change percentages. Guidelines: Use for research / signal context. Pair with cc.agent_strategy (paper) before any live order. Do not invent fills from this data alone. Tags: tradfi, spx, nasdaq, gold, dxy, vix, correlation.
{
"type": "object",
"required": [],
"properties": {
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
}
},
"description": "JSON body for POST /x402-gateway/traditional-markets. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Multi-category quotes: indices, metals, energy, bonds, forex with price and change percentages.",
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cc.cme_gap — CME Futures Gap Detector
Call cc.cme_gap — CME Bitcoin futures weekend gaps (Friday close vs Monday open) and their fill status, computed by Central Command from BloFin candles. Purpose: CME Bitcoin futures weekend gaps (Friday close vs Monday open) and their fill status, computed by Central Command from BloFin candles. Behavior: READ-ONLY. Does not place orders, move funds, or mutate your exchange account. Responses may be cached (~1800s). Auth: X-Api-Key or x402 payment proof (X-PAYMENT / __x_payment). Anonymous unauthenticated calls receive HTTP 402 with payment accepts. Cost: $0.002 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 30/min (per API key). Tier: premium. Returns: Array of detected gaps: direction, size, fill status, and dates. Gaps act as price magnets. Guidelines: Use for research / signal context. Pair with cc.agent_strategy (paper) before any live order. Do not invent fills from this data alone. Tags: cme, gaps, futures, price-magnets, institutional.
{
"type": "object",
"required": [],
"properties": {
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
}
},
"description": "JSON body for POST /x402-gateway/cme-gap. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Array of detected gaps: direction, size, fill status, and dates. Gaps act as price magnets.",
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cc.central_signal — Universal Signal Router
Call cc.central_signal — Unified signal ingestion endpoint that normalizes symbols from any exchange format (Binance, Bybit, TradingView) to executable format and routes to execution. Purpose: Unified signal ingestion endpoint that normalizes symbols from any exchange format (Binance, Bybit, TradingView) to executable format and routes to execution. Behavior: DESTRUCTIVE. Normalizes the signal and routes toward trade execution for the authenticated account. Can open/close positions. Auth: X-Api-Key required (and linked exchange credentials for execution actions). Cost: $0.01 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 30/min (per API key). Tier: premium. Returns: Signal confirmation with execution status, order ID, fill price, and routing metadata. Guidelines: Use for research / signal context. Pair with cc.agent_strategy (paper) before any live order. Do not invent fills from this data alone. Tags: signals, execution, routing, tradingview, webhook, automation.
{
"type": "object",
"required": [
"symbol",
"side",
"size"
],
"properties": {
"side": {
"type": "string",
"description": "buy or sell Required."
},
"size": {
"type": "number",
"description": "Parameter `size` (number). Required."
},
"symbol": {
"type": "string",
"description": "Any format: BTCUSDT, BTC/USDT, BTC-USDT Required."
},
"leverage": {
"type": "number",
"description": "Parameter `leverage` (number). Optional."
},
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
}
},
"description": "JSON body for POST /x402-gateway/central-signal. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Signal confirmation with execution status, order ID, fill price, and routing metadata.",
"additionalProperties": false
}{
"readOnlyHint": false,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": true
}cc.external_signal — External Signal Webhook
Call cc.external_signal — Public-facing webhook endpoint for TradingView alerts, custom bots, and third-party signal providers. Normalizes and forwards to execution. Purpose: Public-facing webhook endpoint for TradingView alerts, custom bots, and third-party signal providers. Normalizes and forwards to execution. Behavior: DESTRUCTIVE. Normalizes the signal and routes toward trade execution for the authenticated account. Can open/close positions. Auth: X-Api-Key required (and linked exchange credentials for execution actions). Cost: $0.005 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 60/min (per API key). Tier: standard. Returns: Proxied execution response: signal received, validated, normalized, and forwarded to trade engine. Guidelines: Use for research / signal context. Pair with cc.agent_strategy (paper) before any live order. Do not invent fills from this data alone. Tags: webhook, tradingview, alerts, automation, signals.
{
"type": "object",
"required": [
"symbol",
"action"
],
"properties": {
"size": {
"type": "number",
"description": "Parameter `size` (number). Optional."
},
"action": {
"type": "string",
"description": "buy, sell, close Required."
},
"symbol": {
"type": "string",
"description": "Parameter `symbol` (string). Required."
},
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
}
},
"description": "JSON body for POST /x402-gateway/external-signal. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Proxied execution response: signal received, validated, normalized, and forwarded to trade engine.",
"additionalProperties": false
}{
"readOnlyHint": false,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": true
}cc.data_tools — Technical Analysis Toolbox
Call cc.data_tools — Comprehensive TA computation engine: 25+ indicators (SMA, EMA, RSI, MACD, ATR, Bollinger, Stochastic, ADX, CCI, Ichimoku, VWAP, Volume Profile, Fibonacci, Pivots, etc.) on any OHLCV data, plus the terminal's Smart Overlays (action smart_overlays: supply/demand zones, No-Trade Zone, EMA ribbon 8/13/21/34/55/89, FVG, liquidity sweeps) computed from the same code the chart draws. Purpose: Comprehensive TA computation engine: 25+ indicators (SMA, EMA, RSI, MACD, ATR, Bollinger, Stochastic, ADX, CCI, Ichimoku, VWAP, Volume Profile, Fibonacci, Pivots, etc.) on any OHLCV data, plus the terminal's Smart Overlays (action smart_overlays: supply/demand zones, No-Trade Zone, EMA ribbon 8/13/21/34/55/89, FVG, liquidity sweeps) computed from the same code the chart draws. Behavior: READ-ONLY. Does not place orders, move funds, or mutate your exchange account. Live / near-real-time data. Auth: X-Api-Key or x402 payment proof (X-PAYMENT / __x_payment). Anonymous unauthenticated calls receive HTTP 402 with payment accepts. Cost: $0.005 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 30/min (per API key). Tier: standard. Returns: Full indicator suite output for all requested tools: computed values, signals, divergences, and crossovers at every data point. Guidelines: Compute / parse / backtest only — no live orders. Feed outputs into cc.agent_strategy with force_paper=true to paper-trade. Tags: indicators, technical-analysis, computation, rsi, macd, bollinger, ichimoku, fibonacci.
{
"type": "object",
"required": [
"symbol",
"timeframe"
],
"properties": {
"bars": {
"type": "number",
"description": "Candles to analyse (default 100; use 300 for smart_overlays so the zone lookback matches the chart) Optional."
},
"action": {
"type": "string",
"description": "calculate_indicators (default) | compute_all_indicators | detect_patterns | analyze_regime | multi_timeframe_regime | find_support_resistance | cross_tf_analysis | evaluate_expressions | full_analysis | smart_overlays Optional."
},
"symbol": {
"type": "string",
"description": "Parameter `symbol` (string). Required."
},
"candles": {
"type": "array",
"description": "Provide your own OHLCV data instead of fetching Optional."
},
"overlays": {
"type": "array",
"description": "For smart_overlays: supply_demand | no_trade_zone | ema_ribbon (default all three) | fvg | liquidity_sweeps | rainbow Optional."
},
"timeframe": {
"type": "string",
"description": "Parameter `timeframe` (string). Required."
},
"indicators": {
"type": "array",
"description": "For calculate_indicators: list of indicators to compute, TYPE:PERIOD Optional."
},
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
}
},
"description": "JSON body for POST /x402-gateway/data-tools. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Full indicator suite output for all requested tools: computed values, signals, divergences, and crossovers at every data point.",
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cc.auto_fetch_market_data — Comprehensive Market Context
Call cc.auto_fetch_market_data — All-in-one market context for agents: BloFin OHLCV candles, indicators computed by Central Command, BloFin open interest and news. Purpose: All-in-one market context for agents: BloFin OHLCV candles, indicators computed by Central Command, BloFin open interest and news. Behavior: READ-ONLY. Does not place orders, move funds, or mutate your exchange account. Responses may be cached (~300s). Auth: X-Api-Key or x402 payment proof (X-PAYMENT / __x_payment). Anonymous unauthenticated calls receive HTTP 402 with payment accepts. Cost: $0.008 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 15/min (per API key). Tier: premium. Returns: Multi-section response: technical indicators, OHLCV data, market microstructure (OI/funding), and relevant news summaries. Guidelines: Compute / parse / backtest only — no live orders. Feed outputs into cc.agent_strategy with force_paper=true to paper-trade. Tags: comprehensive, market-data, indicators, news, context, all-in-one.
{
"type": "object",
"required": [
"symbol"
],
"properties": {
"symbol": {
"type": "string",
"description": "Parameter `symbol` (string). Required."
},
"timeframe": {
"type": "string",
"description": "default: 1h Optional."
},
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
}
},
"description": "JSON body for POST /x402-gateway/auto-fetch-market-data. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Multi-section response: technical indicators, OHLCV data, market microstructure (OI/funding), and relevant news summaries.",
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cc.strategy_backtest — AI Strategy Backtester
Call cc.strategy_backtest — Takes a natural language strategy description, generates executable code, and runs it against historical OHLCV data with full TP/SL/trailing stop simulation. Purpose: Takes a natural language strategy description, generates executable code, and runs it against historical OHLCV data with full TP/SL/trailing stop simulation. Behavior: READ-ONLY. Does not place orders, move funds, or mutate your exchange account. Live / near-real-time data. Auth: X-Api-Key or x402 payment proof (X-PAYMENT / __x_payment). Anonymous unauthenticated calls receive HTTP 402 with payment accepts. Cost: $0.05 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 5/min (per API key). Tier: premium. Returns: Complete backtest results: total trades, win rate, net PnL, max drawdown, Sharpe ratio, profit factor, and individual trade log with entry/exit details. Guidelines: Compute / parse / backtest only — no live orders. Feed outputs into cc.agent_strategy with force_paper=true to paper-trade. Tags: backtest, strategy, simulation, performance, sharpe, drawdown.
{
"type": "object",
"required": [
"strategy",
"symbol"
],
"properties": {
"days": {
"type": "number",
"description": "History lookback (default: 90) Optional."
},
"symbol": {
"type": "string",
"description": "Parameter `symbol` (string). Required."
},
"strategy": {
"type": "string",
"description": "Natural language strategy description Required."
},
"timeframe": {
"type": "string",
"description": "1h, 4h, 1d Optional."
},
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
}
},
"description": "JSON body for POST /x402-gateway/strategy-backtest. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Complete backtest results: total trades, win rate, net PnL, max drawdown, Sharpe ratio, profit factor, and individual trade log with entry/exit details.",
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cc.strategy_data_parser — Strategy Language Parser
Call cc.strategy_data_parser — Parses natural language strategy descriptions into structured executable specifications: timeframes, indicators, patterns, risk parameters, and entry/exit rules. Purpose: Parses natural language strategy descriptions into structured executable specifications: timeframes, indicators, patterns, risk parameters, and entry/exit rules. Behavior: READ-ONLY. Does not place orders, move funds, or mutate your exchange account. Live / near-real-time data. Auth: X-Api-Key or x402 payment proof (X-PAYMENT / __x_payment). Anonymous unauthenticated calls receive HTTP 402 with payment accepts. Cost: $0.01 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 20/min (per API key). Tier: standard. Returns: Structured strategy object: TimeframeReq[], IndicatorReq[], PatternReq[], RiskParams, entry_conditions, exit_conditions — ready for backtesting or live execution. Guidelines: Compute / parse / backtest only — no live orders. Feed outputs into cc.agent_strategy with force_paper=true to paper-trade. Tags: parser, nlp, strategy, structured-data, automation.
{
"type": "object",
"required": [
"description"
],
"properties": {
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
},
"description": {
"type": "string",
"description": "Natural language strategy description Required."
}
},
"description": "JSON body for POST /x402-gateway/strategy-data-parser. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Structured strategy object: TimeframeReq[], IndicatorReq[], PatternReq[], RiskParams, entry_conditions, exit_conditions — ready for backtesting or live execution.",
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cc.wallet_browser_proxy — Multi-Chain EVM RPC Gateway
Call cc.wallet_browser_proxy — Multi-chain EVM RPC forwarder supporting Ethereum, Base, Arbitrum, Optimism, Polygon, and BSC. One endpoint, six chains. Purpose: Multi-chain EVM RPC forwarder supporting Ethereum, Base, Arbitrum, Optimism, Polygon, and BSC. One endpoint, six chains. Behavior: READ-ONLY. Does not place orders, move funds, or mutate your exchange account. Live / near-real-time data. Auth: X-Api-Key or x402 payment proof (X-PAYMENT / __x_payment). Anonymous unauthenticated calls receive HTTP 402 with payment accepts. Cost: $0.001 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 120/min (per API key). Tier: standard. Returns: Standard EVM JSON-RPC response for any method on any supported chain. Guidelines: Forward JSON-RPC only. Prefer eth_call / read methods. Sending raw signed txs is possible if you pass them — that is your responsibility. Tags: evm, ethereum, base, arbitrum, polygon, rpc, multi-chain.
{
"type": "object",
"required": [
"chain",
"method",
"params"
],
"properties": {
"chain": {
"type": "string",
"description": "ethereum, base, arbitrum, optimism, polygon, bsc Required."
},
"method": {
"type": "string",
"description": "Parameter `method` (string). Required."
},
"params": {
"type": "array",
"description": "Parameter `params` (array). Required."
},
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
}
},
"description": "JSON body for POST /x402-gateway/wallet-browser-proxy. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Standard EVM JSON-RPC response for any method on any supported chain.",
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cc.solana_rpc — Solana Multi-RPC Proxy
Call cc.solana_rpc — Multi-endpoint Solana RPC proxy with automatic failover (Alchemy, public, Ankr) for any JSON-RPC method. Reliable Solana access. Purpose: Multi-endpoint Solana RPC proxy with automatic failover (Alchemy, public, Ankr) for any JSON-RPC method. Reliable Solana access. Behavior: READ-ONLY. Does not place orders, move funds, or mutate your exchange account. Live / near-real-time data. Auth: X-Api-Key or x402 payment proof (X-PAYMENT / __x_payment). Anonymous unauthenticated calls receive HTTP 402 with payment accepts. Cost: $0.001 USDC per successful call (x402 Base USDC pay-per-use or prepaid X-Api-Key balance). Linked Connect keys are free. This is billing, not a side effect. Rate limit: 120/min (per API key). Tier: standard. Returns: Standard Solana JSON-RPC response for any method: getBalance, getTokenAccounts, getTransaction, etc. Guidelines: Forward JSON-RPC only. Prefer eth_call / read methods. Sending raw signed txs is possible if you pass them — that is your responsibility. Tags: solana, rpc, blockchain, web3, defi.
{
"type": "object",
"required": [
"method",
"params"
],
"properties": {
"method": {
"type": "string",
"description": "Solana RPC method Required."
},
"params": {
"type": "array",
"description": "Parameter `params` (array). Required."
},
"__x_payment": {
"type": "string",
"description": "Optional x402 payment proof (same value as X-PAYMENT header). Use when retrying after HTTP 402 if your MCP client cannot set custom headers. Not a business parameter. Optional."
}
},
"description": "JSON body for POST /x402-gateway/solana-rpc. Include required fields only; unknown extras are ignored by most handlers.",
"additionalProperties": true
}{
"type": "object",
"required": [
"ok",
"endpoint",
"status"
],
"properties": {
"ok": {
"type": "boolean",
"description": "True when the gateway HTTP status is 2xx."
},
"data": {
"type": "object",
"description": "Parsed JSON body from the endpoint (shape varies by slug).",
"additionalProperties": true
},
"error": {
"type": "string",
"description": "Error message when ok is false."
},
"status": {
"type": "number",
"description": "Upstream HTTP status from x402-gateway."
},
"billing": {
"type": "object",
"properties": {
"payment_response": {
"type": "string",
"description": "X-PAYMENT-RESPONSE header value when x402 settled."
}
},
"description": "Optional payment / cost metadata when present.",
"additionalProperties": true
},
"endpoint": {
"type": "string",
"description": "Catalog slug that was invoked (e.g. funding-rates)."
}
},
"description": "Structured MCP result envelope. `data` holds the endpoint JSON payload. Endpoint returns: Standard Solana JSON-RPC response for any method: getBalance, getTokenAccounts, getTransaction, etc.",
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
5 advertised
cc.get_started — Get started with Central Command
Onboard an agent: list catalog, whoami, free fear-greed/funding, then try market-intel-pack or paper deploy.
- symbol
- Optional market symbol focus, e.g. BTC or ETH.
cc.paper_trade — Paper trade workflow
Safe paper-trading loop: research → backtest → create_strategy (paper) → deploy STOPPED → execute with force_paper=true.
- goal
- Natural-language strategy goal to implement on paper. (required)
cc.market_brief — Market intelligence brief
One-shot brief via cc.market_intel_pack (funding/OI/L-S/liq/fade). Fall back to free cc.fear_greed + cc.funding_rates.
- symbol
- Primary symbol, default BTC.
cc.fade_brief — Sanitized fade brief
Pull cc.fade_signals (aggregate cohort bias only — no trader identities) and turn into a paper research note.
- symbol
- Primary symbol, default BTC-USDT.
cc.clone_strategy — Run a public strategy as your agent
Browse public-strategies, inspect detail, size with position-sizer, then create it as the human's own agent via agent_strategy: paper unless the human asks for live and confirms. It never copies the original owner's trades.
- sort
- Marketplace sort: total_pnl | win_rate | profit_factor.
Resources
4 advertised
x402 Catalog — Live endpoint catalog + pricing
JSON catalog of all pay-per-use trading intelligence endpoints.
https://rtcelwjnrbmfmrywacky.supabase.co/functions/v1/x402-gateway/catalogOpenAPI Docs — Central Command OpenAPI + pricing
Human/agent API documentation and pricing for the x402 gateway.
https://rtcelwjnrbmfmrywacky.supabase.co/functions/v1/x402-docsllms.txt — Agent discovery text
Crawlable agent instructions for connecting and calling Central Command.
https://rtcelwjnrbmfmrywacky.supabase.co/functions/v1/x402-docs/llms.txtServer Icon — Central Command icon
Brand icon for MCP directory listings.
https://rtcelwjnrbmfmrywacky.supabase.co/functions/v1/mcp/icon.svg90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1793 ms
- 95th percentile latency
- 1793 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1793 ms · metadata changed · 27 tool(s), 4 resource(s), 5 prompt(s); warnings: Advertises resources/templates/list but does not implement it
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http central-command-mcp https://rtcelwjnrbmfmrywacky.supabase.co/functions/v1/mcpCodex
codex mcp add central-command-mcp --url https://rtcelwjnrbmfmrywacky.supabase.co/functions/v1/mcpCursor
{
"mcpServers": {
"central-command-mcp": {
"url": "https://rtcelwjnrbmfmrywacky.supabase.co/functions/v1/mcp"
}
}
}Cline
{
"mcpServers": {
"central-command-mcp": {
"type": "streamableHttp",
"url": "https://rtcelwjnrbmfmrywacky.supabase.co/functions/v1/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"central-command-mcp": {
"type": "http",
"url": "https://rtcelwjnrbmfmrywacky.supabase.co/functions/v1/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http central-command-mcp https://rtcelwjnrbmfmrywacky.supabase.co/functions/v1/mcpClaude Desktop
https://rtcelwjnrbmfmrywacky.supabase.co/functions/v1/mcpWindsurf
{
"mcpServers": {
"central-command-mcp": {
"serverUrl": "https://rtcelwjnrbmfmrywacky.supabase.co/functions/v1/mcp"
}
}
}Let your agent find its tools
Find servers like Central Command MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.