OAuth sign-in for remote MCP
Interactive MCP clients can sign in with OAuth instead of pasting an API key. Each OAuth profile keeps least-privilege scopes and an optional IP allowlist. API keys remain the way to authenticate the CLI and CI.
Changes to the REST API, MCP server, SDKs, and CLI. Product updates live on dogabot.com/whats-new.
Interactive MCP clients can sign in with OAuth instead of pasting an API key. Each OAuth profile keeps least-privilege scopes and an optional IP allowlist. API keys remain the way to authenticate the CLI and CI.
POST /api/v1/exchange/cancel-order and cancel_exchange_orderPOST /api/v1/exchange/cancel-orders (bulk) and cancel_exchange_ordersGET /api/v1/exchange/income and list_exchange_income return live venue income and cashflow history for Aster and Binance USD-M.
Ask AI is available through MCP and /api/v1/ai/chat/* with the write:ask_ai scope. MCP tools: create_ai_chat_conversation, ask_ai_chat, confirm_ai_chat_tool, get_ai_chat_conversation, list_ai_chat_conversations, get_ai_chat_quota.
POST /api/v1/markets/symbol-correlation and get_symbol_correlation now correlate two different symbols on the same exchange instead of rejecting the pair.
get_user_statistics returns PnL history get_user_statistics includes the dashboard PnL history series.
Tag automations and filter by tag.
GET, POST /api/v1/tags and PATCH, DELETE /api/v1/tags/{id}PUT /api/v1/{followers|bots|emitters|portfolios}/{id}/tagsGET /api/v1/me/statistics/by-taglist_tags, create_tag, update_tag, delete_tagPOST /api/v1/terminal/place-order and place_terminal_order accept TP/SL and conditional orders on venues that support them. Check support with GET /api/v1/terminal/order-capabilities.
GET /api/v1/exchange/margin-summary and get_exchange_margin_summary return a live futures margin summary with liquidation-distance aggregates.
create_automation, update_automation, delete_automationlist_credentials, create_credential, update_credential, set_default_credential, delete_credential