io.github.grzesir/botspot-trading
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
BotSpot: AI Trading, Backtests and Bots
Publisher-provided description
AI agents backtest, paper trade and live trade via your broker. Free to connect; OAuth.
Summary by lookupd
Lets agents run backtests, paper and live trading bots, and view positions, quotes, logs and performance via a connected broker account.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http botspot-trading https://mcp.botspot.trade/mcp
Codex, remote (streamable-http)
codex mcp add botspot-trading --url https://mcp.botspot.trade/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"botspot-trading": {
"url": "https://mcp.botspot.trade/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 115)
Publisher-provided text
commit_backtest_rules_reviewCommit the conversational Agent's already-completed, per-Rule evidence review for one exact terminal backtest and revision. This tool never analyzes a Rule or rlist_backtestsSummarize recent backtests for the user, optionally scoped to a strategy or conversation. For the current attached strategy, use scope='strategy' and omit id, sget_backtest_artifactFor a live or scheduled deployment, use get_deployment_logs for runtime logs and list_deployment_artifacts/query_deployment_artifact for decisions, preserving tget_backtest_logsFetch runtime logs for an identified historical backtest simulation. This tool does not read live/paper bot or scheduled-deployment logs. Use get_deployment_logstart_parameter_experimentStart 2-10 parameter variants against the same saved revision, same date window, and same current BotSpot Auto routing policy. BotSpot creates or resolves one istart_backtestStart a new backtest for a revision with the provided date range. ASYNC: This starts a job and returns immediately with a backtest id. `backtest_status` and artstop_backtestForce-stop an in-progress backtest by ID.backtest_statusFetch the latest status/stage for a backtest by id. Response includes `stage` plus a rich `structuredContent.progress` snapshot of the current heartbeat: - `pquery_csvExecute a SQL query on a backtest artifact using DuckDB. backtestId must be the actual backtest run id already discovered from list_backtests or used with get_brun_deployment_onceHIGH RISK: request owner approval for one immediate iteration of an existing scheduled bot. Use this for run once, an extra run, or retrying a missed iteration.start_deploymentPrepares owner review for a new BotSpot deployment; this call does not start a bot or place trades before approval. After explicit owner approval, this is HIGHstop_deploymentHIGH RISK: stops an existing BotSpot live deployment and changes a running trading system. Stopping the wrong bot can leave real-money exposure unmanaged. Onlyupdate_deployment_revisionHIGH RISK: updates one named BotSpot live deployment to a target saved strategy revision after owner authorization. Without an active window it creates one websplace_tradeHIGH RISK: creates a BotSpot website approval request for a single trade that may place real-money orders after approval. Provide reason before approval: at leaget_deployment_action_statusReturns the status of a pending or completed deployment authorization request created by start_deployment, stop_deployment, update_deployment_revision, run_deplget_single_trade_statusRead-only approval and execution status for a direct trade or an existing-order cancel/modify request. Pass the actionId returned by place_trade, broker_orders(list_deploymentsReturns the user's deployments with each row's own paper/live mode, linked broker and performance data. Never transfer performance between same-named paper andget_deployment_logsReturns CloudWatch logs from a live deployment's container. Supports time-range filtering (startTimeIso/endTimeIso), CloudWatch filter patterns (query), local mlist_deployment_runsLists owner-scoped artifact runs for one live/scheduled deployment, or for up to 10 related deployments via deploymentIds. Every returned row includes deploymenlist_deployment_artifactsReturns the manifest for the latest or specified deployment run, including artifact kinds, keys, sizes, row counts, timestamps, symbols, queryability, visibilitget_deployment_artifactReturns a short-lived signed URL for one manifest-listed deployment artifact. Owner-scoped and manifest-only: never pass arbitrary S3 keys. Prefer query_deploymquery_deployment_artifactRuns a read-only DuckDB SELECT against queryable deployment artifacts listed in the run manifest. For replacement-deployment history, pass up to 10 exact {deploget_broker_quotesRead-only: fetches current quote/last-price data from the signed-in user's saved broker connection. Pass brokerCredentialId, or omit it only when the user has eget_broker_positionsRead-only: fetches current positions directly from saved broker credentials, not from deployment telemetry or snapshot automation. For current performance of aget_broker_account_snapshotRead-only: fetches current cash, buying power, and account value from the signed-in user's saved broker connection. For current performance of a named bot or aget_bot_performanceReturns recorded performance snapshots for a live deployment's bot, including total return, max drawdown, Sharpe ratio, and portfolio value over time. The hoursget_deployment_position_telemetryA saved-code-only edit does not require live orders or positions. Implement confirmed-fill handling in the strategy runtime without inventing a current fill orget_portfolio_seriesReturns the owned linked-account history plus a fresh direct broker balance through the same canonical source used by Python internal_data.get. This is the wholget_deployment_order_telemetryA saved-code-only edit does not require live orders or positions. Implement confirmed-fill handling in the strategy runtime without inventing a current fill orcreate_strategyCreates a new strategy workspace with main.py and requirements.txt. The starter files are neutral boilerplate only; they do not encode customer-specific strateg
Details
- Version: 1.1.2
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 221 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/Lumiwealth/botspot-mcp
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.grzesir/botspot-trading)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp