LeashIndex Get the report

Index / other

io.roadflow/roadflow

io-roadflow-roadflow declares 43 capabilities across 43 tools, with 2 critical issues.

92/100 exposureHigh exposure

Manifest recorded 2026-10-11 from tools/list on https://roadflow.io/mcp, published in the official MCP registry as io.roadflow/roadflow 1.0.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 43 tools

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

5 tools are classified as irreversible and declare no limit.

high · no-expiry · All 43 tools

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

43 of 43 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 · 19 of 43 tools

19 tools can modify data and declare no limit.

low · uncapped-read · 19 of 43 tools

19 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
roadflow_newwrite inferred
roadflow_statusread inferred
roadflow_getread inferred
roadflow_apply_jsonwrite assumed
roadflow_apply_markupwrite assumed
roadflow_open_sharedread inferred
roadflow_create_sharedwrite inferred
roadflow_export_jsonwrite assumed
roadflow_export_markupwrite assumed
roadflow_export_csvwrite assumed
roadflow_list_versionsread inferred
roadflow_get_versionread inferred
roadflow_discarddelete inferred
artifacts_newwrite inferred
artifacts_statusread inferred
artifacts_getread inferred
artifacts_apply_jsonwrite inferred
artifacts_open_sharedread inferred
artifacts_create_sharedwrite inferred
artifacts_export_jsonwrite assumed
artifacts_list_versionsread inferred
artifacts_get_versionread inferred
artifacts_discarddelete inferred
model_newwrite inferred
model_openread inferred
model_statusread inferred
model_getread inferred
model_discardwrite assumed
model_patch_projectwrite inferred
model_list_parametersread inferred
model_get_parameterread inferred
model_upsert_parameterwrite inferred
model_upsert_parameterswrite inferred
model_delete_parameterdelete inferred
model_list_observationsread inferred
model_upsert_observationwrite inferred
model_upsert_observationswrite inferred
model_delete_observationdelete inferred
model_list_edgesread inferred
model_upsert_edgewrite inferred
model_delete_edgedelete inferred
model_evaluateread inferred
model_list_dictionariesread 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.