Read and manage Gainium DCA/Combo/Grid bots, deals, balances, backtests, the crypto screener, and curated strategy presets via MCP.
| Tool name | Description | Destructive? |
|---|---|---|
| list_bots | List the authenticated user's bots of one type (DCA, Combo, or Grid), with status/pagination/paper-context filters. Retu | ✓ no |
| get_bot | Read a single bot by its MongoDB ObjectId or UUID. Returns the full bot record (fields controlled by the same `fields` p | ✓ no |
| create_bot | Create a new bot in a single step — no follow-up update needed. The top-level properties cover the most common fields. F | ✓ no |
| update_bot | Patch the settings of an existing DCA or Combo bot (Grid has no update endpoint — clone-and-recreate it instead). Pass o | ✓ no |
| clone_bot | Duplicate an existing bot — copies all configured settings into a new bot and returns the new bot id. Open deals on the | ✓ no |
| manage_bot | Bot lifecycle actions: `start`, `stop` (requires `closeType` for DCA/Combo or `closeGridType` for Grid — controls how op | ✓ no |
| list_deals | List the user's deals of one type (DCA, Combo, or Terminal) with status, `botId`, and paper-context filters. Returns one | ✓ no |
| get_deal | Read a single deal by its MongoDB ObjectId — returns the full record (entries, exits, current PnL, settings). `fields` u | ✓ no |
| create_deal | Open a new deal — places real entry orders immediately. Two modes by `dealType`: `dca` or `combo` opens a new deal under | ✓ no |
| update_deal | Patch the settings of an existing open deal (e.g. take-profit %, stop-loss, trailing TP). Pass only the fields you want | ✓ no |
| manage_deal | Lifecycle actions on a single open deal: `close` (terminal — requires `closeType`), `addFunds`, or `reduceFunds` (both r | ✓ no |
| run_backtest⚠ | Submit a backtest of a candidate bot configuration. Four modes by `mode`: `validate` (server-side schema/sanity check, n | ⚠ yes |
| backtest_info | Read-only access to backtest metadata, results, and templates. Four targets by `target`: `requests` (list the user's pas | ✓ no |
| discover | Read-only catalog of available bot types, fields, defaults, and indicators — the source of truth for what `create_bot` / | ✓ no |
| get_account | Read-only account information selected via `info`: `balances` (per-exchange holdings — `exchangeId`, `asset`/`assets` fi | ✓ no |
| manage_global_variable | Create, update, or delete a global variable. Variables are user-defined constants referenced by name inside bot strategy | ✓ no |
| get_screener | Read-only cryptocurrency screener — browse live price, 24h % change, volume, and market-cap data across hundreds of pair | ✓ no |
| list_presets | Read-only curated bot-strategy presets ranked by backtested performance. Each coin returns tiers (short/mid/long) × stra | ✓ no |
| apply_preset | Create a real bot from a curated preset in a single call — equivalent to `list_presets` → pick row → `create_bot` collap | ✓ no |