The server exposes 25 tools across five domains.
Set the acting user for subsequent operations.
| Parameter | Type | Required | Description |
|---|
userId | string | No* | User ID to act as |
apiKey | string | No* | API key (tb_ format) — the user ID is extracted automatically |
*One of userId or apiKey is required.
Get the current user context. No parameters.
| Tool | Description |
|---|
list_exchanges | List all exchange accounts |
get_exchange | Get one exchange account by id |
exchange_test | Validate exchange API credentials before saving |
exchange_add | Add a new exchange account |
exchange_remove | Remove an exchange account by id |
list_supported_exchanges | List exchanges the platform supports |
| Tool | Description |
|---|
list_strategies | List all strategies |
get_strategy | Get one strategy by id |
strategy_create | Create a strategy |
strategy_update | Update strategy settings |
strategy_delete | Delete a strategy by id |
strategy_link_copiers | Attach copiers to a strategy |
| Tool | Description |
|---|
list_copiers | List all copiers |
get_copier | Get one copier by id |
copier_create | Create a copier |
copier_update | Update copier settings |
copier_start | Start (activate) a copier |
copier_stop | Stop (pause) a copier |
copier_delete | Delete a copier by id |
| Tool | Description |
|---|
list_trades | List trades (filters: strategyId, exchangeAccountId, status, side, limit, offset) |
get_trade | Get one trade by id |
get_trade_analytics | Aggregated trade performance metrics (optional strategyId) |
trade_cancel | Cancel a trade by id |