LeashIndex Get the report

Index / devtools

BotSpot: AI Trading, Backtests and Bots

io-github-grzesir-botspot-trading declares 115 capabilities across 115 tools, with 2 critical issues. One of them, no-revocation, is recorded for every server in the index because MCP has no field in which to declare a way to switch a tool off; a missing declaration is not evidence that the control is missing.

100/100 exposureHigh exposure

Manifest recorded 2026-11-08 from tools/list on https://mcp.botspot.trade/mcp, published in the official MCP registry as io.github.grzesir/botspot-trading 1.1.2. The date changes only when the manifest does. Not verified by a maintainer.

Issues

These describe what this server's manifest declares. A product can provide controls that MCP has no way to express — token revocation, an admin console, audit logs — and this page cannot see them. The absence of a declaration is not evidence that a control is absent.

critical · no-revocation · All 115 tools

115 of 115 tools declare no way for the customer to switch them off once granted. This applies to every tool because MCP has no field in which to declare a revocation mechanism; the product may provide one outside MCP that a manifest cannot show.

critical · irreversible-uncapped · 39 of 115 tools

39 tools are classified as irreversible or destructive and declare no limit. 36 of them are counted only because the server annotated them destructiveHint. In MCP that annotation marks a tool that may make destructive changes rather than only additive ones; it does not say the change cannot be undone.

high · no-expiry · All 115 tools

115 of 115 tools declare no expiry. This applies to every tool because MCP has no field in which to declare an expiry; the product may provide one outside MCP that a manifest cannot show.

high · no-audit-trail · All 115 tools

115 of 115 tools declare no record of their actions that the customer can read. This applies to every tool because MCP has no field in which to declare an audit requirement; the product may provide one outside MCP that a manifest cannot show.

high · uncapped-write · 21 of 115 tools

21 tools can modify data and declare no limit.

low · uncapped-read · 55 of 115 tools

55 tools can read data and declare no limit.

Declared capabilities

How each tool was read. declared means the server's own annotation said so — self-reported and unverified. inferred is from the tool's name. assumed means nothing indicated either way.

ToolRead asBasis
commit_backtest_rules_reviewwrite inferred
list_backtestsread declared
get_backtest_artifactread declared
get_backtest_logsread declared
start_parameter_experimentdestructive declared
start_backtestdestructive declared
stop_backtestdestructive declared
backtest_statusread declared
query_csvread declared
run_deployment_oncewrite assumed
start_deploymentdestructive declared
stop_deploymentdestructive declared
update_deployment_revisiondestructive declared
place_tradedestructive declared
get_deployment_action_statusread inferred
get_single_trade_statusread declared
list_deploymentsread declared
get_deployment_logsread declared
list_deployment_runsread declared
list_deployment_artifactsread declared
get_deployment_artifactread declared
query_deployment_artifactread declared
get_broker_quotesread declared
get_broker_positionsread declared
get_broker_account_snapshotread declared
get_bot_performanceread declared
get_deployment_position_telemetryread declared
get_portfolio_seriesread declared
get_deployment_order_telemetryread declared
create_strategydestructive declared
set_strategy_revisiondestructive declared
set_runtime_secret_requirementsdestructive declared
set_strategy_requirementsdestructive declared
switch_active_strategydestructive declared
list_revisionsread declared
generate_other_codedestructive declared
list_strategiesread declared
get_strategyread declared
delete_strategydestructive declared
update_strategywrite inferred
create_checkout_linkdestructive declared
create_billing_portal_linkdestructive declared
get_strategy_visualsread declared
get_backtest_visualsread declared
get_backtest_chart_seriesread declared
show_account_overviewread declared
show_holdingsread declared
show_positionread declared
show_backtest_dashboardread declared
show_backtest_comparisonread declared
show_bot_activityread declared
show_option_payoffread declared
show_trading_cardsread declared
get_tool_call_metricsread declared
save_marketplace_publicationwrite inferred
publish_to_marketplacesend inferred
unpublish_from_marketplacedelete inferred
clone_strategywrite inferred
communitywrite assumed
competitionswrite assumed
search_memoryread declared
delete_memorydestructive declared
get_education_offersread declared
skillsread declared
search_conversation_historyread declared
list_broker_credentialsread declared
get_broker_token_refresh_statusread declared
test_schwab_broker_connectionwrite assumed
update_broker_credentialwrite inferred
delete_broker_credentialdestructive declared
list_filesread declared
get_fileread declared
create_filedestructive declared
replace_filedestructive declared
create_dashboard_filedestructive declared
delete_filedestructive declared
patch_filedestructive declared
get_active_planread declared
create_planwrite inferred
add_plan_itemwrite inferred
update_plan_itemwrite inferred
update_plan_itemswrite inferred
replace_plan_itemswrite inferred
record_external_wait_in_planwrite assumed
remove_plan_itemdestructive declared
complete_planwrite assumed
search_data_catalogread declared
query_dataread declared
search_documentsread declared
get_documentread declared
run_data_analysisread inferred
inspect_analysis_artifactread declared
resolve_analysis_referencewrite assumed
set_data_providerdestructive declared
broker_ordersdestructive declared
broker_marketsread declared
accountread declared
broker_connectionsdestructive declared
api_keysdestructive declared
indicatorsdestructive declared
live_chartwrite inferred
conversation_attachmentswrite assumed
purchasesdestructive declared
file_historydestructive declared
saved_env_varsdestructive declared
env_var_setsdestructive declared
send_feedbacksend inferred
rememberwrite assumed
manage_scheduledestructive declared
broker_snapshotsread inferred
strategy_share_linkwrite inferred
private_share_linkdestructive declared
marketplace_strategiesread declared
my_marketplace_publicationsdestructive declared
marketplace_accountsread declared

Record history

Earlier records for this server. A correction is added here, never written over the record it corrects.

RecordedExposureSource
2026-10-28100 tools/list on https://mcp.botspot.trade/mcp, published in the official MCP registry as io.github.grzesir/botspot-trading 1.1.2
Answering this question about your own agent? The self-serve stack report applies the same reading to your own stack or server and gives you a dated document you can hand to a customer's security review. It is generated in your browser, with nobody to wait for. Buying one does not change this page, its score or its place in the index — see Independence.
Maintain this server? If this page misreads your manifest, or your server has changed, submit its current tools/list response and it will be re-scored and dated. Corrections are published alongside the original, not in place of it.