LeashIndex Get the report

Index / devtools

DebugBundle

com-debugbundle-mcp declares 138 capabilities across 138 tools, with 2 critical issues.

100/100 exposureHigh exposure

Manifest recorded 2026-10-21 from tools/list answered by the npm package @debugbundle/mcp@1.17.0 (published to npm as @debugbundle/mcp, listed in the official MCP registry as com.debugbundle/mcp 1.17.0), run in an isolated container with no network access and placeholder 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 138 tools

138 of 138 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 · 23 of 138 tools

23 tools are classified as irreversible and declare no limit.

high · no-expiry · All 138 tools

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

138 of 138 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 · 51 of 138 tools

51 tools can modify data and declare no limit.

low · uncapped-read · 64 of 138 tools

64 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_notification_preferencesread inferred
update_notification_preferenceswrite inferred
pause_notificationswrite assumed
resume_notificationswrite assumed
get_public_status_pageread inferred
save_public_status_pagesend inferred
list_public_status_page_optionsread inferred
preview_public_status_pageread inferred
list_analytics_flowsread inferred
save_analytics_flowwrite inferred
archive_analytics_flowdelete inferred
get_analytics_flow_reportread inferred
doctorwrite assumed
validateread inferred
verify_localread inferred
verify_cloudread inferred
verify_app_eventread inferred
smokewrite assumed
analyzeread inferred
list_incidentsread inferred
get_incidentread inferred
get_incident_contextread inferred
resolve_incidentwrite assumed
resolve_incidentswrite assumed
reopen_incidentwrite assumed
reopen_incidentswrite assumed
get_bundleread inferred
get_reproductionread inferred
get_logsread inferred
list_improvementsread inferred
get_improvementread inferred
get_improvement_bundleread inferred
resolve_improvementwrite assumed
reopen_improvementwrite assumed
snooze_improvementwrite assumed
get_github_statusread inferred
list_github_repositoriesread inferred
list_github_dispatch_rulessend inferred
create_github_dispatch_rulesend inferred
update_github_dispatch_rulewrite inferred
delete_github_dispatch_ruledelete inferred
list_github_deliveriesread inferred
retry_github_deliverysend inferred
set_project_github_repowrite inferred
remove_project_github_repodelete inferred
disconnect_github_installationdelete inferred
list_project_tokensread inferred
create_project_tokenwrite inferred
revoke_project_tokendelete inferred
list_agent_tokensread inferred
create_agent_tokenwrite inferred
revoke_agent_tokendelete inferred
list_member_tokensread inferred
create_member_tokenwrite inferred
revoke_member_tokendelete inferred
list_webhooksread inferred
create_webhookwrite inferred
update_webhookwrite inferred
delete_webhookdelete inferred
test_webhookwrite assumed
test_webhook_eventwrite assumed
list_webhook_deliveriesread inferred
retry_webhook_deliverywrite assumed
list_slack_destinationsread inferred
get_slack_connect_urlread inferred
test_slack_destinationsend inferred
delete_slack_destinationdelete inferred
list_weekly_report_channelsread inferred
create_weekly_report_channelwrite inferred
update_weekly_report_channelwrite inferred
delete_weekly_report_channeldelete inferred
list_alertsread inferred
list_alert_groupsread inferred
get_alert_groupread inferred
create_alertwrite inferred
update_alertwrite inferred
rotate_alert_webhook_secretwrite assumed
delete_alertdelete inferred
list_projectsread inferred
create_projectwrite inferred
update_projectwrite inferred
delete_projectdelete inferred
list_capture_rulesread inferred
create_capture_rulewrite inferred
update_capture_rulewrite inferred
delete_capture_ruledelete inferred
suggest_capture_rules_from_incidentwrite assumed
create_capture_rule_from_incident_suggestionwrite inferred
get_usage_summaryread inferred
get_route_metricsread inferred
get_journey_patternsread inferred
list_analytics_journey_samplesread inferred
get_analytics_journey_sampleread inferred
get_device_breakdownread inferred
get_referrer_metricsread inferred
get_action_metricsread inferred
list_funnel_metricsread inferred
get_funnel_analysisread inferred
get_incident_impactread inferred
list_analytics_opportunitiesread inferred
get_analytics_opportunityread inferred
list_analytics_bundlesread inferred
generate_analytics_bundlewrite inferred
get_analytics_bundleread inferred
get_analytics_settingsread inferred
update_analytics_settingswrite inferred
list_saved_analytics_funnelsread inferred
create_saved_analytics_funnelwrite inferred
update_saved_analytics_funnelwrite inferred
archive_saved_analytics_funneldelete inferred
get_capture_policyread inferred
update_capture_policywrite inferred
get_improvement_settingsread inferred
update_improvement_settingswrite inferred
activate_probewrite assumed
list_active_probesread inferred
deactivate_probewrite assumed
list_health_checksread inferred
get_health_checkread inferred
create_health_checkwrite inferred
update_health_checkwrite inferred
delete_health_checkdelete inferred
test_health_checkwrite assumed
list_health_check_resultsread inferred
list_health_check_daily_rollupsread inferred
get_billing_summaryread inferred
start_trialwrite assumed
increase_capacitywrite assumed
schedule_capacity_reductionwrite assumed
cancel_capacity_reductiondelete inferred
list_project_membersread inferred
list_project_member_invitesread inferred
invite_project_memberwrite assumed
cancel_project_member_invitedelete inferred
update_project_member_rolewrite inferred
remove_project_memberdelete inferred
leave_projectwrite assumed
list_servicesread inferred

Record history

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

RecordedExposureSource
2026-10-11100 tools/list answered by the npm package @debugbundle/mcp@1.15.0 (published to npm as @debugbundle/mcp, listed in the official MCP registry as com.debugbundle/mcp 1.15.0), run in an isolated container with no network access and placeholder credentials
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.