Labsco
MCP SERVER

BotSpot

by Lumiwealth

Describe a trading strategy in plain English, backtest it on historical data, then deploy it live to a broker — all from the chat.

Trading Execution & Brokerage
Summary
The backtest results are a database, not a summary.

Most strategy tools hand back a chart and a headline return. This one keeps the backtest output queryable with SQL, so the follow-up question — which trades lost money, what did the drawdown look like in one particular month — is answerable without regenerating anything. Worth knowing that the deployment tools move real money through a real broker, and that the free tier's two strategy generations per month is the binding limit long before the backtest minutes are.

What it is

A hosted MCP server for BotSpot, a trading-bot platform built on the Lumibot framework. It covers the whole path from an idea to a running bot: the AI writes the strategy code, runs backtests you can query with SQL, deploys to a connected broker, and reports positions and performance while it runs. Stocks, options, crypto and futures.

What you get
  • Strategy code generated from a plain-English description, then refined, versioned and rolled back — `generate_strategy`, `refine_strategy`, `list_revisions`, `set_strategy_revision`
  • Backtests over a date range and starting capital, with equity curves, drawdowns, win rates and trade logs; results are queryable with SQL over DuckDB — `start_backtest`, `backtest_status`, `query_csv`, `get_backtest_visuals`
  • Live deployments monitored from the chat: positions, performance and a portfolio series, plus deployment logs — `list_deployments`, `get_bot_positions`, `get_bot_performance`, `get_portfolio_series`, `get_deployment_logs`
  • Community strategies with real performance data, cloneable into your own account, and your own published back out — `list_public_bots`, `clone_strategy`, `publish_to_marketplace`
Requirements

A BotSpot account. Browser clients connect to `https://mcp.botspot.trade` over OAuth 2.1 with dynamic client registration; CLI and IDE clients pass an API key from Account Settings as a bearer token instead. Transport is Streamable HTTP. Live trading also needs a broker account connected on the BotSpot side — Charles Schwab, Interactive Brokers, Alpaca, Tradier, Tradeovate, Coinbase, Binance, Kraken, KuCoin or NinjaTrader. The free tier allows 10 AI messages, 2 strategy generations and 30 minutes of backtesting per month with no credit card; paid plans start at $99/month.

Setup effort

One command plus a key — claude mcp add --transport http botspot https://mcp.botspot.trade/mcp -H "Authorization: Bearer botspot_YOUR_API_KEY", then supply credentials