LeashIndex Get the report

Index / data

XLIDE

io-github-williamsmithedward-xlide-mcp declares 49 capabilities across 49 tools, with 2 critical issues.

99/100 exposureHigh exposure

Manifest recorded 2026-10-14 from tools/list answered by the PyPI package xlide-mcp==1.0.1 (published to PyPI as xlide-mcp, listed in the official MCP registry as io.github.WilliamSmithEdward/xlide-mcp 1.0.1), run in an isolated container with no network access and no credentials. 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 49 tools

49 of 49 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 · 20 of 49 tools

20 tools are classified as irreversible and declare no limit.

high · no-expiry · All 49 tools

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

49 of 49 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 · 2 of 49 tools

2 tools can modify data and declare no limit.

low · uncapped-read · 27 of 49 tools

27 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
xlide_list_projectsread declared
xlide_project_inforead declared
xlide_validate_projectread declared
xlide_create_projectwrite inferred
xlide_doctorread declared
xlide_list_modulesread declared
xlide_read_moduleread declared
xlide_list_proceduresread declared
xlide_search_modulesread declared
xlide_write_moduledestructive declared
xlide_rename_moduledestructive declared
xlide_delete_moduledestructive declared
xlide_analyzeread declared
xlide_analyze_sourceread declared
xlide_rulesread declared
xlide_list_referencesread declared
xlide_access_catalogread declared
xlide_list_formsread declared
xlide_read_formread declared
xlide_manage_formdestructive declared
xlide_edit_formdestructive declared
xlide_list_queriesread declared
xlide_read_queryread declared
xlide_write_querydestructive declared
xlide_list_sheetsread declared
xlide_read_cellsread declared
xlide_list_shapesread declared
xlide_set_shape_macrodestructive declared
xlide_write_cellsdestructive declared
xlide_format_cellsdestructive declared
xlide_manage_sheetdestructive declared
xlide_manage_rows_columnsdestructive declared
xlide_manage_tabledestructive declared
xlide_manage_namedestructive declared
xlide_manage_validationdestructive declared
xlide_manage_conditional_formatdestructive declared
xlide_manage_hyperlinkdestructive declared
xlide_page_setupread declared
xlide_export_modulesdestructive declared
xlide_import_modulesdestructive declared
xlide_git_changesread declared
xlide_run_macrodestructive declared
xlide_run_vbadestructive declared
xlide_run_testswrite assumed
xlide_compile_checkread declared
xlide_live_sessionsread declared
xlide_live_stateread declared
xlide_live_requestread declared
xlide_live_read_moduleread declared
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.