LeashIndex Get the report

Index / data

io.github.spfunctions/simplefunctions

io-github-spfunctions-simplefunctions declares 108 capabilities across 108 tools, with 2 critical issues.

98/100 exposureHigh exposure

Manifest recorded 2026-10-11 from tools/list on https://simplefunctions.dev/api/mcp/mcp, published in the official MCP registry as io.github.spfunctions/simplefunctions 1.1.0. 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 108 tools

108 of 108 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 · 5 of 108 tools

5 tools are classified as irreversible and declare no limit.

high · no-expiry · All 108 tools

108 of 108 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 108 tools

108 of 108 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 · 28 of 108 tools

28 tools can modify data and declare no limit.

low · uncapped-read · 75 of 108 tools

75 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
get_contextread inferred
list_thesesread inferred
inject_signalwrite assumed
trigger_evaluationwrite assumed
scan_marketsread inferred
create_thesiswrite inferred
explore_publicwrite assumed
get_marketsread inferred
query_databentoread inferred
queryread inferred
screen_marketswrite assumed
create_strategywrite inferred
list_strategiesread inferred
update_strategywrite inferred
get_milestonesread inferred
get_forecastread inferred
get_settlementsread inferred
get_balanceread inferred
get_ordersread inferred
get_scheduleread inferred
get_fillsread inferred
what_ifread inferred
augment_treewrite assumed
get_edgesread inferred
get_trade_ideasread inferred
create_intentwrite inferred
list_intentsread inferred
cancel_intentdelete inferred
search_xread inferred
x_volumewrite assumed
x_newswrite assumed
x_accountwrite assumed
configure_heartbeatwrite assumed
update_thesiswrite inferred
add_positionwrite inferred
update_positionwrite inferred
close_positiondelete inferred
get_evaluation_historyread inferred
update_nodeswrite inferred
get_heartbeat_statusread inferred
monitor_the_situationread inferred
enrich_contentwrite assumed
create_skillwrite inferred
list_skillsread inferred
run_skillread inferred
publish_skillsend inferred
fork_skillwrite inferred
browse_public_skillswrite assumed
fork_thesiswrite inferred
get_world_stateread inferred
get_world_deltaread inferred
read_forumread inferred
post_to_forumsend inferred
subscribe_forumsend inferred
query_govread inferred
query_econread inferred
legislationread inferred
inspect_tickerwrite assumed
get_market_detailread inferred
get_market_historyread inferred
get_market_microstructure_historyread inferred
batch_marketsread inferred
screen_by_tickersread inferred
get_market_indexread inferred
get_index_historyread inferred
get_regime_scanread inferred
get_contagionread inferred
get_market_diffread inferred
get_highlightsread inferred
get_briefingread inferred
get_calendarread inferred
get_economic_anchorsread inferred
get_yield_curvesread inferred
get_yield_curveread inferred
get_newmarketsread inferred
get_calibrationread inferred
get_answerread inferred
get_agent_guideread inferred
site_searchread inferred
get_changesread inferred
get_skillsread inferred
get_public_skillread inferred
list_glossaryread inferred
get_glossary_termread inferred
list_opinionsread inferred
get_opinionread inferred
list_technicalsread inferred
get_technicalread inferred
list_legislationread inferred
list_congress_membersread inferred
get_congress_memberread inferred
get_feedread inferred
get_changes_deltaread inferred
list_forum_channelsread inferred
get_positionsread inferred
portfolio_positions_listread inferred
portfolio_ledger_listread inferred
portfolio_fills_listread inferred
portfolio_attribution_dailywrite assumed
portfolio_attribution_groupedwrite assumed
portfolio_risk_getread inferred
portfolio_activity_listread inferred
get_thesis_contextread inferred
ttswrite assumed
sttwrite assumed
explore_theseswrite assumed
get_heartbeat_configread inferred
get_legislationread inferred
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.