Hosted MCP is https://mcp.dogabot.com/mcp with the same API key.
Install for Cursor or Claude on
github.com/dogabot/dogabot-mcp-server
and the Learn guide
API keys and MCP.
This page is the tool catalog only.
Each tool maps to one allowlisted REST path. Agents cannot start or stop automations;
use REST with Idempotency-Key for lifecycle writes.
| Tool | Description | Scopes | REST | |
|---|---|---|---|---|
get_me | Account that owns this API key. | read:account | read | GET /api/v1/me |
list_automations | Filtered summaries of the key owner's automations. | read:automations | read | POST /api/v1/automations/summary |
get_automation | One automation by id (same scopes as follower/bot/emitter/portfolio reads). | read:automations | read | GET /api/v1/followers/:id |
get_pnl_series | Historical PnL points for an automation. | read:automations | read | GET /api/v1/followers/:id/pnl-series |
get_position | Current position for an automation. | read:automations | read | GET /api/v1/followers/:id/position |
get_user_statistics | Aggregated trading statistics for the key owner. | read:account | read | GET /api/v1/me/statistics |
get_positions | Open positions across the key owner's automations. | read:account | read | GET /api/v1/me/positions |
list_orders | Order history for one follower or one bot. | read:orders | read | GET /api/v1/orders |
list_signals | Signal history for one emitter. | read:signals | read | GET /api/v1/signals |
get_backtest_quota | Remaining backtest quota and in-flight limits. | read:backtests | read | GET /api/v1/backtest/quota |
list_backtests | Backtest jobs the key owner can access. | read:backtests | read | GET /api/v1/backtests |
get_backtest | One backtest job, including status and summary metrics. | read:backtests | read | GET /api/v1/backtest/:job_id |
get_backtest_signals | Trades for a backtest (full history is kept briefly). | read:backtests | read | GET /api/v1/backtest/:job_id/signals |
create_backtest | Enqueue a backtest. Check quota first. | write:backtest | write | POST /api/v1/backtest |
cancel_backtest | Cancel a queued or running backtest. | write:backtest | write | POST /api/v1/backtest/:job_id/cancel |
search_marketplace | Search public marketplace listings. | read:markets | read | GET /api/v1/marketplace/search |
list_markets | List markets with optional filters. | read:markets | read | GET /api/v1/markets |
list_exchanges | List supported exchanges. | read:markets | read | GET /api/v1/exchanges |
get_ticker | Latest ticker for an exchange and symbol. | read:markets | read | GET /api/v1/ticker |
get_candles | OHLCV candles for an exchange and symbol. | read:markets | read | GET /api/v1/datafeed/history |
list_terminal_orders | The key owner's terminal orders. | read:orders | read | GET /api/v1/terminal/orders |
get_terminal_order | One terminal order by client_order_id. | read:orders | read | GET /api/v1/terminal/orders/by-client-order-id/:client_order_id |
list_terminal_positions | The key owner's terminal positions. | read:orders | read | GET /api/v1/terminal/positions |
list_terminal_emitters | Emitters the key owner can use as a terminal leader. | read:automations | read | GET /api/v1/me/emitters |
list_exchange_balances | Live wallet snapshot from a connected exchange. | read:orders | read | GET /api/v1/terminal/exchange-balances |
get_terminal_symbol_rules | Lot size, min quantity, and min notional for a venue symbol. | read:markets | read | GET /api/v1/terminal/symbol-rules |
place_terminal_order | Place a terminal order (async ack). Prefer paper. | write:terminal | write | POST /api/v1/terminal/place-order |
cancel_terminal_order | Cancel a resting terminal limit order. | write:terminal | write | POST /api/v1/terminal/cancel-order |