Labsco
MarvinRey7879 logo

Gainium

from MarvinRey7879

Manage your crypto trading bots, deals, and backtests from your AI assistant.

πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedAccount requiredAdvanced setup

Back to Help Center

TL;DR

Gainium MCP lets AI apps connect to your Gainium account. The connector listed in app directories is read-only (view bots, deals, the screener, backtests, and curated presets); add the custom connector (mcp.gainium.io/mcp) for read + write. Connect with a one-click OAuth sign-in β€” no API key to copy. See the per-app guides below for setup.

Gainium MCP lets AI apps β€” Claude, ChatGPT, Perplexity, and other MCP-compatible clients β€” connect to your Gainium account. They can read your bots, deals, balances, exchanges, backtests, the crypto screener, and curated strategy presets. With the read + write connector, they can also create and manage bots and deals.

This is the general guide. For click-by-click setup, jump to your app below.

You can also follow along with this video walkthrough:

Loading preview...

The two connectors: read-only vs read + write#

Gainium offers two connectors. Choose based on whether your AI should only read your account or also manage it:

Read-only Read + write Connector URL https://mcp.gainium.io/read https://mcp.gainium.io/mcp How you add it Listed in AI-app connector directories β€” pick Gainium Add as a custom connector by URL What the AI can do View bots, deals, balances, exchanges, the screener, backtests, and curated presets Everything read-only, plus create / start / stop / modify bots and deals Best for Monitoring, screening, and analysis Hands-off trading and bot management

The connector listed in AI-app directories is read-only. It performs no trades and moves no funds. Trading (read + write) is a separate connector you add manually by URL β€” it is not the directory listing.

Before you start#

  • A Gainium account with 2FA enabled

  • The AI app you want to connect (Claude, ChatGPT, Perplexity, or another MCP client)

You only need a Gainium API key if you self-host the MCP server (see Advanced). For the directory and hosted connectors, you authorize with a one-click sign-in β€” no API key to copy.

How the connection works#

When you add Gainium from an app's connector directory or via a hosted connector URL, the app authorizes with a secure one-click sign-in (OAuth):

  • You sign in to Gainium (with 2FA) and approve access.

  • The app gets its own dedicated, scoped, revocable connection. Gainium creates the underlying key automatically β€” it is separate from any API keys you create manually and will not appear in your API Keys list.

  • On the read + write connector, the consent screen lets you choose read or trading (write) access, and optionally paper-trading-only or a single-bot restriction. The read-only connector grants view access only.

Manage or revoke any connection anytime under Gainium β†’ Settings β†’ Connected apps. Revoking immediately deletes that connection's access key.

What your AI can do#

Read (both connectors): list and inspect DCA, Combo, and Grid bots and their deals; check balances and connected exchanges; run the crypto screener; review backtests; and browse curated, backtested strategy presets.

Write (read + write connector only): create, clone, start, stop, archive, and modify bots; open, adjust, and close deals; add or reduce deal funds; set take-profit and stop-loss.

Safety: paper trading and restrictions#

  • Default to the read-only connector unless your AI needs to place or modify trades.

  • On the read + write connector, keep paper trading only enabled while you test, or pass paperContext: true per request.

  • You can restrict a connection to a single bot on the consent screen (or with an API-key restriction / self-host environment variable).

See Paper Trading (Forward testing) for how paper mode works inside Gainium.

Example prompts to try#

What you can do depends on which connector you added β€” read-only or read + write.

With the read-only connector#

These only read your account and the market β€” safe to run anytime:

  • Find opportunities:

Find the 5 most volatile coins on the Gainium screener and summarize their 24-hour price moves and volume.

  • Evaluate strategies:

Show Gainium's top curated DCA presets for BTC on Binance and compare the short, mid, and long risk tiers by ROI and max drawdown.

  • Review your portfolio:

Summarize my open bots, deals, and balances with pair, status, take-profit %, and unrealized P&L, and flag any open deal that has no stop-loss set.

With the read + write connector#

These also create or manage bots and deals β€” keep the connection on paper trading while you test:

  • Build from the screener:

Find the 3 most volatile coins and create a paper DCA bot trading them with a 2% take-profit and a 3-order safety ladder.

  • Apply a curated strategy:

Create a paper bot from Gainium's mid-risk long DCA preset for BTC on Binance.

  • Adjust a deal:

Set a 20% take-profit on my open BNBUSDT paper deal.

Prompts 1–3 work on either connector; prompts 4–6 require the read + write connector β€” keep it paper-only (or pass paperContext: true) until you are ready to trade for real.

Advanced: run your own server or use another client#

Most users can skip this. Use it if your client is not a directory app β€” or if you want to run Gainium MCP yourself with your own API key.

You will need a Gainium API key and secret (create one). When you create the key you can scope it to read-only and set a trading-mode or single-bot restriction; those limits are enforced server-side.

Local stdio (recommended for self-hosting)#

Your client launches gainium-mcp locally; credentials stay on your machine:

{
 "mcpServers": {
 "gainium": {
 "command": "npx",
 "args": ["-y", "gainium-mcp"],
 "env": {
 "GAINIUM_API_KEY": "YOUR_GAINIUM_API_KEY",
 "GAINIUM_API_SECRET": "YOUR_GAINIUM_API_SECRET"
 }
 }
 }
}

Add "GAINIUM_PAPER_ONLY": "true" and/or "GAINIUM_ALLOWED_BOT_ID": "<botId>" to force paper trading or lock the server to a single bot, regardless of the API key's own permissions.

Hosted HTTP with an API key#

For clients that authenticate with headers instead of the OAuth connector:

{
 "mcpServers": {
 "gainium": {
 "transport": "http",
 "url": "https://mcp.gainium.io/mcp",
 "headers": {
 "X-API-Key": "YOUR_GAINIUM_API_KEY",
 "X-API-Secret": "YOUR_GAINIUM_API_SECRET"
 }
 }
 }
}

Any trading-mode or bot-ID restriction baked into the API key is enforced here too. (Connecting from Claude, ChatGPT, or Perplexity? Use the one-click connector in your per-app guide instead β€” no headers needed.)

Local HTTP and SSE#

Run the server in HTTP mode if your client needs a local HTTP or SSE endpoint:

export GAINIUM_API_KEY=YOUR_GAINIUM_API_KEY
export GAINIUM_API_SECRET=YOUR_GAINIUM_API_SECRET
export GAINIUM_MCP_TRANSPORT=http
export GAINIUM_MCP_HOST=127.0.0.1
export GAINIUM_MCP_PORT=3000
node dist/server.js

Then connect to http://127.0.0.1:3000/mcp. Legacy SSE endpoints (GET /sse, POST /messages?sessionId=...) are also available; prefer /mcp when your client supports modern MCP over HTTP.

Recommended defaults#

  • Use the read-only connector unless your AI needs to place or modify trades.

  • For trading, use the read + write connector and keep paper trading only on while you test.

  • Self-hosting? Prefer local stdio with a scoped API key, and set GAINIUM_PAPER_ONLY / GAINIUM_ALLOWED_BOT_ID if you want server-enforced limits.