generate_strategyLABSCO 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 <YOUR_API_KEY>", then supply credentials
USE CASES
Turning an idea into runnable strategy code
Describe the entry and exit rules in words, get Lumibot Python back, and refine it in the same conversation until it does what you meant.
Finding out whether it would have worked
Run a backtest over a chosen period and capital, then query the trade log directly to see where the returns actually came from.
Checking on a bot that is already trading
Ask for current positions and performance, and pull deployment logs when a bot behaves in a way the equity curve does not explain.
Starting from someone else's proven strategy
Browse public bots with their real performance, clone one into your account, and modify it before backtesting your version.
33 tools
Listed in project docs. Your client may show a different list.
refine_strategygeneration_statusgenerate_other_codelist_strategiesget_strategyupdate_strategydelete_strategyget_codelist_revisionsset_strategy_revisionstart_backteststop_backtestbacktest_statuslist_backtestsget_backtest_artifactquery_csvlist_deploymentsget_deployment_logsget_bot_performanceget_bot_positionsget_portfolio_seriesget_strategy_visualsget_backtest_visualsget_backtest_chart_serieslist_public_botsshare_strategypublish_to_marketplaceunpublish_from_marketplaceclone_strategyget_account_statusget_tool_call_metricsset_data_providerBEFORE YOU INSTALL
What to know first
Tools you get
33 tools named in the project's documentation.
Requires
A client that can reach a remote MCP server over HTTP
Where it runs
All 4 documented clients connect to a hosted endpoint.
INSTALLATION
Connect your client
Server setup
claude mcp add
Claude Code
claude mcp add --transport http botspot https://mcp.botspot.trade/mcp -H "Authorization: Bearer <YOUR_API_KEY>"Hosted endpoint
https://mcp.botspot.trade/mcpAdd this hosted endpoint to your MCP client using the credentials listed under Requirements.
MCP Clients
Claude Desktop
https://mcp.botspot.tradeChatGPT
https://mcp.botspot.trade/mcp/publicCursor
{
"mcpServers": {
"botspot": {
"url": "https://mcp.botspot.trade/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}