MCP.so
Sign In

TradeStaq — AI Trading Intelligence

@the-staq

About TradeStaq — AI Trading Intelligence

31 AI-powered trading tools. Create strategies, backtest, deploy bots, copy top traders, and manage crypto

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "tradestaq": {
      "command": "npx",
      "args": [
        "-y",
        "@the-staq/tradestaq-mcp"
      ]
    }
  }
}

Tools

34

Log in to TradeStaq with email and password and store the returned access token locally. Simple credential login for automation and headless use; for interactive users prefer authenticate (browser OAuth, where credentials never enter the chat). Credentials are sent directly to the TradeStaq API over HTTPS and are not persisted — only the returned token is saved.

Log in to TradeStaq via browser. Opens a login page in your browser — you authenticate there and the token is saved automatically. No credentials enter the chat. Scope controls what the agent can do: "mcp:read" (view-only research agents), "mcp:paper" (paper-trade bots, safe default — cannot touch live money), "mcp:live" (full access including live-money deploys, live exchange connections, and wallet charges). Scopes are hierarchical: live implies paper implies read. When in doubt, pick paper first — the server returns 403 insufficient_scope if the agent tries a live action, and the user can always re-authorize with a broader scope.

Preflight check before invoking other tools. Returns the authenticated user, OAuth scope on the current token (mcp:read / mcp:paper / mcp:live), tier capabilities (allowLiveTrading, allowAIBuilder, allowNewsTrading, allowMcpServer), Strategy Lab wallet balance (for cost-charging tools like generate_strategy), and the OAuth client name/expiry. Agents should call this at the start of a workflow to pick the narrowest scope needed and to surface cost/balance to the user before committing to a charge. Response is cached server-side for 30s per token.

Manually store a TradeStaq JWT access token instead of logging in through the browser. Advanced / automation use only — most users should call authenticate (browser OAuth) or login (email + password) instead. The token is saved locally to ~/.tradestaq/mcp-config.json with an assumed 7-day expiry. Use this when you already hold a valid token, e.g. in CI or a headless environment.

Connect a new exchange account via browser. Opens a page where you securely enter your exchange API keys. Keys never enter the chat.

Remove the stored TradeStaq credentials from local config (~/.tradestaq/mcp-config.json), signing the user out. Also clears the cached OAuth client so the next authenticate registers cleanly — call this before re-authenticating with a different scope.

Get the current price of a trading pair, along with its 24h change and volume, from a connected exchange. Use it for a quick spot-price check or to confirm the market before sizing or placing a trade. Read-only — never places orders. For historical OHLCV data use get_candles.

Fetch OHLCV (open/high/low/close/volume) candlestick data for a trading pair from a connected exchange. Use it to analyze price action, compute indicators, or ground a trading decision in real market data before backtesting or deploying a strategy. Returns the candles plus the latest candle and the high/low range over the window. Read-only — never places orders. Get exchange IDs from list_exchanges.

List your connected exchange accounts with their IDs, platform names, and status.

Create a paper-trading exchange with a simulated balance. No API keys required. Paper exchanges let agents test strategies, deploy bots, and place trades without risking real money. Recommended starting point for first-time users and any scope=mcp:paper workflow. Requires OAuth scope mcp:paper or mcp:live. Session-cookie users (dashboard) can always call this.

Search for trading pairs on a specific exchange. Use list_exchanges to find your exchange IDs.

Get portfolio overview: total balance, exchanges, and active bots.

Get all open trading positions with current PnL.

List available trading strategies — either the public marketplace or the user's own library. Use it to discover strategies to backtest or deploy, or to find strategy IDs for get_strategy, compare_strategies, and deploy_bot. Read-only.

Get full details for a specific strategy by ID: description, market/timeframe, performance stats, rating, and code metadata. Use it to inspect a strategy before backtesting, deploying, or comparing. Read-only. Get IDs from list_strategies; use compare_strategies for side-by-side comparison and explain_strategy for a plain-English breakdown.

Get a plain-English explanation of a strategy: what it does, risk profile, best market conditions.

Compare 2-5 strategies side by side on their key performance metrics: ROI, max drawdown, win rate, Sharpe ratio, rating, and active bot count. Use this to help a user choose between strategies from the marketplace or their own library before backtesting or deploying one. Read-only. Get strategy IDs from list_strategies.

Save a new trading strategy from existing TradeDroid strategy code to the user's library, so it can be backtested or deployed. Use this when you already have the code (hand-written or produced by generate_strategy). To create a strategy from a natural-language description instead of code, use generate_strategy. Returns the new strategy ID; validate it with what_if_backtest before deploying via deploy_bot.

Generate a complete trading strategy from a natural-language description using AI (FORGE). Describe the idea and it writes runnable TradeDroid strategy code — no coding required — then saves it so you can validate with what_if_backtest and deploy with deploy_bot. The fastest path from idea to a deployable strategy. Note: AI generation is a paid, cost-bearing operation and can take up to ~2 minutes.

Run a backtest on a strategy. Async, may take 30-120 seconds. Returns full performance metrics.

Check status/results of a previously started backtest.

Get export links for a completed backtest. Returns CSV and PDF download URLs.

List all your trading bots with status and performance.

Get detailed status, configuration, and live performance for a specific trading bot by ID. Returns its run status, the strategy/symbol/exchange it trades, whether it is paper or live, P&L, win rate, total trades, and risk config (leverage, stop-loss, take-profit). Use it to check how a deployed bot is doing. Read-only — to stop a bot use stop_bot. Get bot IDs from list_bots.

Deploy a strategy as a trading bot. Defaults to paper trading for safety.

Stop a running trading bot so it stops opening new positions. Any positions it currently holds stay open — close those separately with close_position. The bot and its config are kept and can be restarted later, so this is a reversible state change, not a delete. Check state first with get_bot_status; find bot IDs with list_bots.

Export a bot's trade history as structured data — every closed trade with entry/exit prices and P&L, plus a performance summary. Use it to review or report on how a specific bot has performed. Read-only. Get bot IDs from list_bots.

Close an open trading position by placing a market order — fully or partially. This moves real money when the position is live, so confirm intent with the user before calling. Find the tradeId, exchangeId, and symbol with get_positions. Set percentage below 100 for a partial close.

Get the user's closed trade history across exchanges — entry/exit prices, P&L, and holding duration per trade, with pagination. Use it to review past trades or answer questions about specific fills. Read-only. For aggregate metrics (ROI, win rate, Sortino) use get_performance_metrics instead.

Get aggregate trading performance metrics over a time range: ROI, win rate, total P&L, and Sortino ratio. Use it to summarize how the user (or a subset of their trading) is performing. Read-only. For a list of individual trades use get_trade_history.

Browse the leaderboard of top-performing traders you can copy.

Subscribe to copy a top trader's trades. WARNING: This commits capital to copy trading.

Suggest trading strategies matching your risk profile. Filters by risk tolerance, max drawdown, preferred assets, and minimum Sharpe ratio.

Get a market read for a symbol: trend direction, volatility level, and key support/resistance levels. Use it to inform a strategy or trade decision, or to ground market commentary in current conditions. Read-only — never places orders. Get exchange IDs from list_exchanges.

Overview

What is TradeStaq — AI Trading Intelligence?

TradeStaq — AI Trading Intelligence is an MCP server that provides 31 AI-powered trading tools. It enables users to create strategies, backtest, deploy bots, copy top traders, and manage crypto portfolios on Binance, Bybit, OKX, and more. It is designed for use with Claude, Cursor, and any MCP client.

How to use TradeStaq — AI Trading Intelligence?

Key features of TradeStaq — AI Trading Intelligence

  • 31 AI-powered trading tools
  • Create and backtest trading strategies
  • Deploy automated trading bots
  • Copy top traders' positions
  • Manage crypto portfolios across exchanges (Binance, Bybit, OKX, etc.)
  • Compatible with Claude, Cursor, and any MCP client

Use cases of TradeStaq — AI Trading Intelligence

  • Develop and test custom trading strategies with AI assistance
  • Automate crypto portfolio management on multiple exchanges
  • Replicate successful traders' strategies automatically
  • Integrate AI-driven trading intelligence into MCP-compatible clients like Claude and Cursor

FAQ from TradeStaq — AI Trading Intelligence

What exchanges are supported by TradeStaq — AI Trading Intelligence?

It supports Binance, Bybit, OKX, and more.

Which clients can TradeStaq — AI Trading Intelligence work with?

It works with Claude, Cursor, and any MCP client.

What trading capabilities does TradeStaq — AI Trading Intelligence offer?

It offers 31 AI-powered tools for creating strategies, backtesting, deploying bots, copying top traders, and managing crypto portfolios.

Frequently asked questions

What exchanges are supported by TradeStaq — AI Trading Intelligence?

It supports Binance, Bybit, OKX, and more.

Which clients can TradeStaq — AI Trading Intelligence work with?

It works with Claude, Cursor, and any MCP client.

What trading capabilities does TradeStaq — AI Trading Intelligence offer?

It offers 31 AI-powered tools for creating strategies, backtesting, deploying bots, copying top traders, and managing crypto portfolios.

Comments

More Finance & Commerce MCP servers