# DebugBundle (npm · @debugbundle/mcp)

DebugBundle MCP: runtime error reporting, incident response, health checks, and product analytics.

- Trust score: 59/100 (low)
- Change this week: +17
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- npm · `@debugbundle/mcp`: 59/100 (this document), [markdown](https://verifymcp.io/servers/com-debugbundle-mcp/debugbundle-mcp.md), [page](https://verifymcp.io/servers/com-debugbundle-mcp/debugbundle-mcp)

## Channel facts

- Registry: `npm`
- Package: `@debugbundle/mcp`
- Version: `1.7.0`
- Transport: `stdio`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Supply Chain Security**: 100/100
  - No malware found by supply-chain analysis.
  - No known CVEs affecting this package version or its production dependencies.
  - No install/post-install scripts declared.
  - 0 of 21 dependencies flagged as unhealthy.
- **Provenance & Transparency**: 45/100
  - Source repository is publicly reachable at the declared URL.
  - Provenance check failed: no build-provenance attestation is published.
  - Clear OSI-approved license (AGPL-3.0-only).
  - Actively maintained (last published 16 days ago).
  - Disclosure check failed: no security disclosure policy was found in the source repository.
- **Schema Quality & AI Usability**: 43/100
  - AI-judged instruction clarity (poor).
  - Tool/resource definitions use about 7020 tokens (~60/item across 117 items; 117 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 67/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 0% of tool parameters carry a description.
- **Capabilities**: 20/100
  - Spec-recency check failed: implements MCP spec 2024-11-05; the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add com-debugbundle-mcp -- npx -y @debugbundle/mcp
```

### Codex

```bash
codex mcp add com-debugbundle-mcp -- npx -y @debugbundle/mcp
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-debugbundle-mcp": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@debugbundle/mcp"
      ],
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add com-debugbundle-mcp --command npx --arg -y --arg @debugbundle/mcp
```

### Hermes

```yaml
mcp_servers:
  com-debugbundle-mcp:
    command: "npx"
    args: ["-y", "@debugbundle/mcp"]
```

### Other

```json
{
  "mcpServers": {
    "com-debugbundle-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@debugbundle/mcp"
      ]
    }
  }
}
```

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-02 (score 59, +19)

- [security improvement] Malware scan: unverified → pass
- [functional improvement] Stability: unverified → 0.23

### 2026-07-31 (score 40, −10)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-30 (score 50, −18)

- [security regression] Malware scan: pass → unverified

### 2026-07-29 (score 68, +41)

- [security regression] Provenance: unverified → fail
- [security improvement] Install scripts: unverified → pass
- [security improvement] Known CVEs: unverified → pass
- [functional improvement] Schema quality: unverified → poor
- [functional improvement] Tool coverage: unverified → 100
- [functional improvement] License: unverified → pass
- [functional improvement] Maintenance: unverified → pass
- [functional] Dependency health: partial → 1.00
- [functional] Licence: AGPL-3.0-only

### 2026-07-28 (score 27, −15)

- [functional regression] Tool coverage: 100 → unverified
- [functional improvement] Dependency health: unverified → partial
- [functional] First check of Schema quality: unverified

### 2026-07-27 (score 42)

First indexed and scored.

## MCP tools (117)

### `doctor` (~30 tokens)

Run local DebugBundle environment diagnostics.

Input parameters:

- `authFilePath` (string)
- `privacy` (boolean)

### `validate` (~25 tokens)

Validate local DebugBundle project setup and optionally apply fixes.

Input parameters:

- `fix` (boolean)

### `verify_local` (~18 tokens)

Run the local verification flow against the current repository.

### `verify_cloud` (~77 tokens)

Verify hosted ingestion or actively prove hosted incident creation.

Input parameters:

- `authFilePath` (string)
- `environment` (string)
- `maxAgeMinutes` (number)
- `projectId` (string, required)
- `service` (string)
- `trigger4xxStatus` (integer)
- `trigger5xx` (boolean)

### `smoke` (~59 tokens)

Run the end-to-end smoke flow for a hosted project.

Input parameters:

- `authFilePath` (string)
- `environment` (string)
- `maxAgeMinutes` (number)
- `projectId` (string, required)
- `service` (string)

### `analyze` (~29 tokens)

Run local agent-oriented DebugBundle analysis.

Input parameters:

- `local` (boolean)
- `type` (string)

### `list_incidents` (~106 tokens)

List incidents from local storage, cloud storage, or the combined connected view.

Input parameters:

- `attentionAfter` (string)
- `bearerToken` (string)
- `cursor` (string)
- `environment` (string)
- `firstSeenAfter` (string)
- `limit` (number)
- `projectId` (string)
- `service` (string)
- `severity` (string)
- `source` (string)
- `status` (string)

### `get_incident` (~40 tokens)

Fetch a single incident by incident id.

Input parameters:

- `bearerToken` (string)
- `incidentId` (string, required)
- `source` (string)

### `get_incident_context` (~45 tokens)

Fetch deterministic one-call incident context for explanation and triage.

Input parameters:

- `bearerToken` (string)
- `incidentId` (string, required)
- `source` (string)

### `resolve_incident` (~39 tokens)

Resolve an incident by incident id.

Input parameters:

- `bearerToken` (string)
- `incidentId` (string, required)
- `source` (string)

### `resolve_incidents` (~40 tokens)

Resolve incidents in bulk by incident id.

Input parameters:

- `bearerToken` (string)
- `incidentIds` (array, required)
- `source` (string)

### `reopen_incident` (~40 tokens)

Reopen an incident by incident id.

Input parameters:

- `bearerToken` (string)
- `incidentId` (string, required)
- `source` (string)

### `reopen_incidents` (~41 tokens)

Reopen incidents in bulk by incident id.

Input parameters:

- `bearerToken` (string)
- `incidentIds` (array, required)
- `source` (string)

### `get_bundle` (~39 tokens)

Fetch the debug bundle for an incident.

Input parameters:

- `bearerToken` (string)
- `incidentId` (string, required)
- `source` (string)

### `get_reproduction` (~40 tokens)

Fetch the reproduction artifact for an incident.

Input parameters:

- `bearerToken` (string)
- `incidentId` (string, required)
- `source` (string)

### `get_logs` (~56 tokens)

Fetch log records for an incident from the hosted API.

Input parameters:

- `bearerToken` (string, required)
- `cursor` (string)
- `incidentId` (string, required)
- `level` (string)
- `limit` (number)

### `list_improvements` (~87 tokens)

List hosted improvement opportunities for the current workspace or a specific project.

Input parameters:

- `bearerToken` (string, required)
- `cursor` (string)
- `environment` (string)
- `kind` (string)
- `limit` (number)
- `projectId` (string)
- `service` (string)
- `severity` (string)
- `status` (string)

### `get_improvement` (~34 tokens)

Fetch a single hosted improvement opportunity by id.

Input parameters:

- `bearerToken` (string, required)
- `improvementId` (string, required)

### `get_improvement_bundle` (~46 tokens)

Fetch the hosted improvement bundle artifact for a project improvement opportunity.

Input parameters:

- `bearerToken` (string, required)
- `improvementId` (string, required)
- `projectId` (string, required)

### `resolve_improvement` (~31 tokens)

Resolve a hosted improvement opportunity.

Input parameters:

- `bearerToken` (string, required)
- `improvementId` (string, required)

### `reopen_improvement` (~32 tokens)

Reopen a hosted improvement opportunity.

Input parameters:

- `bearerToken` (string, required)
- `improvementId` (string, required)

### `snooze_improvement` (~49 tokens)

Snooze a hosted improvement opportunity until an ISO8601 timestamp.

Input parameters:

- `bearerToken` (string, required)
- `improvementId` (string, required)
- `snoozedUntil` (string, required)

### `get_github_status` (~40 tokens)

Get the project GitHub App installation status and optional project repo assignment.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string)

### `list_github_repositories` (~42 tokens)

List repositories available to the project GitHub App installation for owner/admin callers.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string)

### `list_github_dispatch_rules` (~37 tokens)

List GitHub dispatch automation rules for a project.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)

### `create_github_dispatch_rule` (~106 tokens)

Create a GitHub dispatch automation rule for a project.

Input parameters:

- `bearerToken` (string, required)
- `bundleType` (string, required)
- `cooldownSeconds` (number, required)
- `enabled` (boolean)
- `environments` (array, required)
- `eventTypes` (array, required)
- `incidentStatus` (string, required)
- `name` (string, required)
- `projectId` (string, required)
- `services` (array, required)
- `severityMin` (string, required)

### `update_github_dispatch_rule` (~111 tokens)

Update a GitHub dispatch automation rule.

Input parameters:

- `bearerToken` (string, required)
- `bundleType` (string)
- `cooldownSeconds` (number)
- `enabled` (boolean)
- `environments` (array)
- `eventTypes` (array)
- `incidentStatus` (string)
- `name` (string)
- `projectId` (string, required)
- `ruleId` (string, required)
- `services` (array)
- `severityMin` (string)

### `delete_github_dispatch_rule` (~43 tokens)

Delete a GitHub dispatch automation rule.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)
- `ruleId` (string, required)

### `list_github_deliveries` (~52 tokens)

List GitHub dispatch delivery history for a project.

Input parameters:

- `bearerToken` (string, required)
- `limit` (number)
- `projectId` (string, required)
- `status` (string)

### `retry_github_delivery` (~42 tokens)

Retry a failed GitHub dispatch delivery.

Input parameters:

- `bearerToken` (string, required)
- `deliveryId` (string, required)
- `projectId` (string, required)

### `set_project_github_repo` (~51 tokens)

Assign a primary GitHub repository to a project.

Input parameters:

- `bearerToken` (string, required)
- `owner` (string, required)
- `projectId` (string, required)
- `repo` (string, required)

### `remove_project_github_repo` (~35 tokens)

Remove a project GitHub repository assignment.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)

### `list_project_tokens` (~39 tokens)

List project tokens for a project.

Input parameters:

- `bearerToken` (string, required)
- `limit` (number)
- `projectId` (string, required)

### `create_project_token` (~46 tokens)

Create a new project token.

Input parameters:

- `allowedOrigins` (array)
- `bearerToken` (string, required)
- `label` (string, required)
- `projectId` (string, required)

### `revoke_project_token` (~39 tokens)

Revoke a project token.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)
- `tokenId` (string, required)

### `list_member_tokens` (~32 tokens)

List member tokens for the authenticated member.

Input parameters:

- `bearerToken` (string, required)
- `limit` (number)

### `create_member_token` (~30 tokens)

Create a new member token.

Input parameters:

- `bearerToken` (string, required)
- `label` (string, required)

### `revoke_member_token` (~31 tokens)

Revoke a member token.

Input parameters:

- `bearerToken` (string, required)
- `tokenId` (string, required)

### `list_webhooks` (~39 tokens)

List webhooks for a project.

Input parameters:

- `bearerToken` (string, required)
- `limit` (number)
- `projectId` (string, required)

### `create_webhook` (~59 tokens)

Create a webhook endpoint.

Input parameters:

- `bearerToken` (string, required)
- `events` (array, required)
- `filters` (object)
- `isEnabled` (boolean)
- `projectId` (string, required)
- `url` (string, required)

### `update_webhook` (~67 tokens)

Update a webhook endpoint.

Input parameters:

- `bearerToken` (string, required)
- `events` (array)
- `filters` (object)
- `isEnabled` (boolean)
- `projectId` (string, required)
- `url` (string)
- `webhookId` (string, required)

### `delete_webhook` (~38 tokens)

Delete a webhook endpoint.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)
- `webhookId` (string, required)

### `test_webhook` (~47 tokens)

Queue a synthetic webhook delivery.

Input parameters:

- `bearerToken` (string, required)
- `eventType` (string)
- `projectId` (string, required)
- `webhookId` (string, required)

### `list_webhook_deliveries` (~50 tokens)

List deliveries for a webhook endpoint.

Input parameters:

- `bearerToken` (string, required)
- `limit` (number)
- `projectId` (string, required)
- `webhookId` (string, required)

### `retry_webhook_delivery` (~47 tokens)

Retry a webhook delivery.

Input parameters:

- `bearerToken` (string, required)
- `deliveryId` (string, required)
- `projectId` (string, required)
- `webhookId` (string, required)

### `list_slack_destinations` (~37 tokens)

List reusable connected Slack destinations for a project organization.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)

### `get_slack_connect_url` (~45 tokens)

Return a browser Slack connect URL for a project.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)
- `returnTo` (string)

### `test_slack_destination` (~44 tokens)

Send a test message to a connected Slack destination.

Input parameters:

- `bearerToken` (string, required)
- `destinationId` (string, required)
- `projectId` (string, required)

### `delete_slack_destination` (~44 tokens)

Delete a connected Slack destination from a project organization.

Input parameters:

- `bearerToken` (string, required)
- `destinationId` (string, required)
- `projectId` (string, required)

### `list_weekly_report_channels` (~43 tokens)

List weekly report delivery channels for a project.

Input parameters:

- `bearerToken` (string, required)
- `limit` (number)
- `projectId` (string, required)

### `create_weekly_report_channel` (~76 tokens)

Create a weekly report delivery channel. Email channel config supports up to 3 recipients in config.to.

Input parameters:

- `bearerToken` (string, required)
- `channel` (string, required)
- `config` (object, required)
- `isEnabled` (boolean)
- `projectId` (string, required)
- `schedule` (object, required)

### `update_weekly_report_channel` (~69 tokens)

Update a weekly report delivery channel. Email channel config supports up to 3 recipients in config.to.

Input parameters:

- `bearerToken` (string, required)
- `channelId` (string, required)
- `config` (object)
- `isEnabled` (boolean)
- `schedule` (object)

### `delete_weekly_report_channel` (~34 tokens)

Delete a weekly report delivery channel.

Input parameters:

- `bearerToken` (string, required)
- `channelId` (string, required)

### `list_alerts` (~39 tokens)

List alert rules for a project.

Input parameters:

- `bearerToken` (string, required)
- `limit` (number)
- `projectId` (string, required)

### `create_alert` (~100 tokens)

Create an alert rule, including optional severity-threshold lifecycle scope.

Input parameters:

- `bearerToken` (string, required)
- `channel` (string, required)
- `conditionType` (string, required)
- `config` (object, required)
- `cooldownSeconds` (integer)
- `isEnabled` (boolean)
- `projectId` (string, required)
- `serviceId` (string)
- `severityLifecycleScope` (string)
- `severityMin` (string)

### `update_alert` (~106 tokens)

Update an alert rule, including optional severity-threshold lifecycle scope.

Input parameters:

- `alertId` (string, required)
- `bearerToken` (string, required)
- `channel` (string)
- `conditionType` (string)
- `config`
- `cooldownSeconds` (integer)
- `isEnabled` (boolean)
- `projectId` (string, required)
- `serviceId` (string|null)
- `severityLifecycleScope`
- `severityMin` (string|null)

### `delete_alert` (~37 tokens)

Delete an alert rule.

Input parameters:

- `alertId` (string, required)
- `bearerToken` (string, required)
- `projectId` (string, required)

### `list_projects` (~29 tokens)

List projects in the organization.

Input parameters:

- `bearerToken` (string, required)
- `limit` (number)

### `create_project` (~49 tokens)

Create a new project.

Input parameters:

- `bearerToken` (string, required)
- `colorTag`
- `environmentDefault` (string)
- `name` (string, required)
- `slug` (string, required)

### `update_project` (~56 tokens)

Update a project.

Input parameters:

- `bearerToken` (string, required)
- `colorTag`
- `environmentDefault` (string)
- `name` (string)
- `projectId` (string, required)
- `slug` (string)

### `delete_project` (~28 tokens)

Delete a project.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)

### `list_capture_rules` (~30 tokens)

List project capture rules.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)

### `create_capture_rule` (~38 tokens)

Create a project capture rule.

Input parameters:

- `bearerToken` (string, required)
- `create` (object, required)
- `projectId` (string, required)

### `update_capture_rule` (~46 tokens)

Update a project capture rule.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)
- `ruleId` (string, required)
- `update` (object, required)

### `delete_capture_rule` (~39 tokens)

Delete a project capture rule.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)
- `ruleId` (string, required)

### `suggest_capture_rules_from_incident` (~38 tokens)

Generate deterministic capture rule suggestions from an incident bundle.

Input parameters:

- `bearerToken` (string, required)
- `incidentId` (string, required)

### `create_capture_rule_from_incident_suggestion` (~47 tokens)

Create a capture rule from an incident-derived suggestion.

Input parameters:

- `bearerToken` (string, required)
- `create` (object, required)
- `incidentId` (string, required)

### `get_usage_summary` (~180 tokens)

Get aggregate AnalyticsBundle usage summary metrics for a project.

Input parameters:

- `authState` (string)
- `bearerToken` (string, required)
- `browser` (string)
- `country` (string)
- `customDimensions` (object)
- `deviceType` (string)
- `environment` (string)
- `from` (string)
- `granularity` (string)
- `language` (string)
- `last` (string)
- `limit` (number)
- `os` (string)
- `projectId` (string, required)
- `referrer` (string)
- `route` (string)
- `service` (string)
- `to` (string)
- `utmCampaign` (string)
- `utmMedium` (string)
- `utmSource` (string)

### `get_route_metrics` (~179 tokens)

Get aggregate AnalyticsBundle route metrics for a project.

Input parameters:

- `authState` (string)
- `bearerToken` (string, required)
- `browser` (string)
- `country` (string)
- `customDimensions` (object)
- `deviceType` (string)
- `environment` (string)
- `from` (string)
- `granularity` (string)
- `language` (string)
- `last` (string)
- `limit` (number)
- `os` (string)
- `projectId` (string, required)
- `referrer` (string)
- `route` (string)
- `service` (string)
- `to` (string)
- `utmCampaign` (string)
- `utmMedium` (string)
- `utmSource` (string)

### `get_journey_patterns` (~181 tokens)

Get aggregate AnalyticsBundle journey transition patterns for a project.

Input parameters:

- `authState` (string)
- `bearerToken` (string, required)
- `browser` (string)
- `country` (string)
- `customDimensions` (object)
- `deviceType` (string)
- `environment` (string)
- `from` (string)
- `granularity` (string)
- `language` (string)
- `last` (string)
- `limit` (number)
- `os` (string)
- `projectId` (string, required)
- `referrer` (string)
- `route` (string)
- `service` (string)
- `to` (string)
- `utmCampaign` (string)
- `utmMedium` (string)
- `utmSource` (string)

### `list_analytics_journey_samples` (~76 tokens)

List retained redacted AnalyticsBundle journey sample metadata for a project.

Input parameters:

- `bearerToken` (string, required)
- `cursor` (string)
- `environment` (string)
- `limit` (number)
- `projectId` (string, required)
- `service` (string)
- `tag` (string)

### `get_analytics_journey_sample` (~50 tokens)

Get one retained redacted AnalyticsBundle journey sample artifact for a project.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)
- `sampleId` (string, required)

### `get_device_breakdown` (~185 tokens)

Get aggregate AnalyticsBundle device, browser, OS, and language breakdowns.

Input parameters:

- `authState` (string)
- `bearerToken` (string, required)
- `browser` (string)
- `country` (string)
- `customDimensions` (object)
- `deviceType` (string)
- `environment` (string)
- `from` (string)
- `granularity` (string)
- `language` (string)
- `last` (string)
- `limit` (number)
- `os` (string)
- `projectId` (string, required)
- `referrer` (string)
- `route` (string)
- `service` (string)
- `to` (string)
- `utmCampaign` (string)
- `utmMedium` (string)
- `utmSource` (string)

### `get_referrer_metrics` (~181 tokens)

Get aggregate AnalyticsBundle referrer and UTM metrics.

Input parameters:

- `authState` (string)
- `bearerToken` (string, required)
- `browser` (string)
- `country` (string)
- `customDimensions` (object)
- `deviceType` (string)
- `environment` (string)
- `from` (string)
- `granularity` (string)
- `language` (string)
- `last` (string)
- `limit` (number)
- `os` (string)
- `projectId` (string, required)
- `referrer` (string)
- `route` (string)
- `service` (string)
- `to` (string)
- `utmCampaign` (string)
- `utmMedium` (string)
- `utmSource` (string)

### `get_action_metrics` (~181 tokens)

Get aggregate AnalyticsBundle action, marker, and conversion metrics.

Input parameters:

- `authState` (string)
- `bearerToken` (string, required)
- `browser` (string)
- `country` (string)
- `customDimensions` (object)
- `deviceType` (string)
- `environment` (string)
- `from` (string)
- `granularity` (string)
- `language` (string)
- `last` (string)
- `limit` (number)
- `os` (string)
- `projectId` (string, required)
- `referrer` (string)
- `route` (string)
- `service` (string)
- `to` (string)
- `utmCampaign` (string)
- `utmMedium` (string)
- `utmSource` (string)

### `list_funnel_metrics` (~181 tokens)

List aggregate AnalyticsBundle funnel conversion summaries for a project.

Input parameters:

- `authState` (string)
- `bearerToken` (string, required)
- `browser` (string)
- `country` (string)
- `customDimensions` (object)
- `deviceType` (string)
- `environment` (string)
- `from` (string)
- `granularity` (string)
- `language` (string)
- `last` (string)
- `limit` (number)
- `os` (string)
- `projectId` (string, required)
- `referrer` (string)
- `route` (string)
- `service` (string)
- `to` (string)
- `utmCampaign` (string)
- `utmMedium` (string)
- `utmSource` (string)

### `get_funnel_analysis` (~189 tokens)

Get aggregate AnalyticsBundle funnel conversion and dropoff analysis.

Input parameters:

- `authState` (string)
- `bearerToken` (string, required)
- `browser` (string)
- `country` (string)
- `customDimensions` (object)
- `deviceType` (string)
- `environment` (string)
- `from` (string)
- `funnelKey` (string, required)
- `granularity` (string)
- `language` (string)
- `last` (string)
- `limit` (number)
- `os` (string)
- `projectId` (string, required)
- `referrer` (string)
- `route` (string)
- `service` (string)
- `to` (string)
- `utmCampaign` (string)
- `utmMedium` (string)
- `utmSource` (string)

### `get_incident_impact` (~203 tokens)

Get aggregate AnalyticsBundle impact metrics for one incident, including linked routes, funnels, segments, journeys, and bundle state.

Input parameters:

- `authState` (string)
- `bearerToken` (string, required)
- `browser` (string)
- `country` (string)
- `customDimensions` (object)
- `deviceType` (string)
- `environment` (string)
- `from` (string)
- `granularity` (string)
- `incidentId` (string, required)
- `language` (string)
- `last` (string)
- `limit` (number)
- `os` (string)
- `projectId` (string, required)
- `referrer` (string)
- `route` (string)
- `service` (string)
- `to` (string)
- `utmCampaign` (string)
- `utmMedium` (string)
- `utmSource` (string)

### `list_analytics_opportunities` (~116 tokens)

List AnalyticsBundle opportunities for a project, or across accessible projects when projectId is omitted.

Input parameters:

- `bearerToken` (string, required)
- `bundleStatus` (string)
- `cursor` (string)
- `environment` (string)
- `from` (string)
- `kind` (string)
- `limit` (number)
- `projectId` (string)
- `service` (string)
- `severity` (string)
- `status` (string)
- `to` (string)

### `get_analytics_opportunity` (~44 tokens)

Get an AnalyticsBundle opportunity for a project.

Input parameters:

- `bearerToken` (string, required)
- `opportunityId` (string, required)
- `projectId` (string, required)

### `list_analytics_bundles` (~103 tokens)

List AnalyticsBundle generation records for a project, or across accessible projects when projectId is omitted.

Input parameters:

- `bearerToken` (string, required)
- `cursor` (string)
- `environment` (string)
- `from` (string)
- `kind` (string)
- `limit` (number)
- `projectId` (string)
- `service` (string)
- `status` (string)
- `to` (string)

### `generate_analytics_bundle` (~113 tokens)

Request an AnalyticsBundle generation for a project analysis window and focus.

Input parameters:

- `analysisKind` (string, required)
- `bearerToken` (string, required)
- `deployId` (string)
- `filters` (object)
- `from` (string)
- `funnel` (string)
- `incidentId` (string)
- `last` (string)
- `opportunityId` (string)
- `projectId` (string, required)
- `route` (string)
- `to` (string)

### `get_analytics_bundle` (~49 tokens)

Get a generated AnalyticsBundle artifact or its pending/failed generation state.

Input parameters:

- `bearerToken` (string, required)
- `bundleGenerationId` (string, required)
- `projectId` (string, required)

### `get_analytics_settings` (~34 tokens)

Get AnalyticsBundle settings for a project.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)

### `update_analytics_settings` (~41 tokens)

Update AnalyticsBundle settings for a project.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)
- `update` (object, required)

### `list_saved_analytics_funnels` (~39 tokens)

List active saved AnalyticsBundle funnel definitions for a project.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)

### `create_saved_analytics_funnel` (~62 tokens)

Create a reusable AnalyticsBundle funnel definition for a project.

Input parameters:

- `bearerToken` (string, required)
- `displayName` (string, required)
- `funnelKey` (string, required)
- `projectId` (string, required)
- `steps` (array, required)

### `update_saved_analytics_funnel` (~64 tokens)

Update the name or ordered steps of a saved AnalyticsBundle funnel.

Input parameters:

- `bearerToken` (string, required)
- `displayName` (string)
- `funnelKey` (string, required)
- `projectId` (string, required)
- `steps` (array)

### `archive_saved_analytics_funnel` (~47 tokens)

Archive a saved AnalyticsBundle funnel definition for a project.

Input parameters:

- `bearerToken` (string, required)
- `funnelKey` (string, required)
- `projectId` (string, required)

### `get_capture_policy` (~34 tokens)

Get the resolved capture policy for a project.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)

### `update_capture_policy` (~40 tokens)

Update the capture policy for a project.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)
- `update` (object, required)

### `get_improvement_settings` (~34 tokens)

Get automated improvement settings for a project.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)

### `update_improvement_settings` (~41 tokens)

Update automated improvement settings for a project.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)
- `update` (object, required)

### `activate_probe` (~72 tokens)

Activate a remote probe on a project.

Input parameters:

- `bearerToken` (string, required)
- `environment` (string)
- `labelPattern` (string, required)
- `projectId` (string, required)
- `service` (string)
- `triggerTtlSeconds` (number)
- `ttlSeconds` (number)

### `list_active_probes` (~35 tokens)

List active probe activations for a project.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)

### `deactivate_probe` (~38 tokens)

Deactivate a probe activation.

Input parameters:

- `activationId` (string, required)
- `bearerToken` (string, required)
- `projectId` (string, required)

### `list_health_checks` (~40 tokens)

List hosted health checks for a project.

Input parameters:

- `bearerToken` (string, required)
- `limit` (number)
- `projectId` (string, required)

### `get_health_check` (~41 tokens)

Get one hosted health check by id.

Input parameters:

- `bearerToken` (string, required)
- `checkId` (string, required)
- `projectId` (string, required)

### `create_health_check` (~128 tokens)

Create a hosted health check for a project.

Input parameters:

- `bearerToken` (string, required)
- `enabled` (boolean)
- `environment` (string)
- `expectedStatusMax` (number)
- `expectedStatusMin` (number)
- `failureThreshold` (number)
- `intervalSeconds` (number, required)
- `method` (string)
- `name` (string, required)
- `projectId` (string, required)
- `recoveryThreshold` (number)
- `serviceName` (string|null)
- `timeoutMs` (number)
- `url` (string, required)

### `update_health_check` (~133 tokens)

Update a hosted health check.

Input parameters:

- `bearerToken` (string, required)
- `checkId` (string, required)
- `enabled` (boolean)
- `environment` (string)
- `expectedStatusMax` (number)
- `expectedStatusMin` (number)
- `failureThreshold` (number)
- `intervalSeconds` (number)
- `method` (string)
- `name` (string)
- `projectId` (string, required)
- `recoveryThreshold` (number)
- `serviceName` (string|null)
- `timeoutMs` (number)
- `url` (string)

### `delete_health_check` (~39 tokens)

Delete a hosted health check.

Input parameters:

- `bearerToken` (string, required)
- `checkId` (string, required)
- `projectId` (string, required)

### `test_health_check` (~78 tokens)

Run a side-effect-free test for a hosted health-check target.

Input parameters:

- `bearerToken` (string, required)
- `expectedStatusMax` (number)
- `expectedStatusMin` (number)
- `method` (string)
- `projectId` (string, required)
- `timeoutMs` (number)
- `url` (string, required)

### `list_health_check_results` (~51 tokens)

List recent execution results for one hosted health check.

Input parameters:

- `bearerToken` (string, required)
- `checkId` (string, required)
- `limit` (number)
- `projectId` (string, required)

### `list_health_check_daily_rollups` (~54 tokens)

List retained per-day history for one hosted health check.

Input parameters:

- `bearerToken` (string, required)
- `checkId` (string, required)
- `limit` (number)
- `projectId` (string, required)

### `get_billing_summary` (~26 tokens)

Get the billing summary for the organization.

Input parameters:

- `bearerToken` (string, required)

### `start_trial` (~34 tokens)

Start an eligible no-card trial for the organization.

Input parameters:

- `bearerToken` (string, required)
- `targetPlan` (string, required)

### `increase_capacity` (~31 tokens)

Increase additional capacity units.

Input parameters:

- `bearerToken` (string, required)
- `targetAdditionalCapacityUnits` (number, required)

### `schedule_capacity_reduction` (~38 tokens)

Schedule a capacity reduction at end of billing cycle.

Input parameters:

- `bearerToken` (string, required)
- `targetAdditionalCapacityUnits` (number, required)

### `cancel_capacity_reduction` (~24 tokens)

Cancel a scheduled capacity reduction.

Input parameters:

- `bearerToken` (string, required)

### `list_project_members` (~31 tokens)

List members for a project.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)

### `list_project_member_invites` (~34 tokens)

List pending invites for a project.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)

### `invite_project_member` (~46 tokens)

Invite a collaborator to a project.

Input parameters:

- `bearerToken` (string, required)
- `email` (string, required)
- `projectId` (string, required)
- `role` (string, required)

### `cancel_project_member_invite` (~41 tokens)

Cancel a pending project invite.

Input parameters:

- `bearerToken` (string, required)
- `inviteId` (string, required)
- `projectId` (string, required)

### `update_project_member_role` (~49 tokens)

Update the role of a project collaborator.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)
- `role` (string, required)
- `userId` (string, required)

### `remove_project_member` (~40 tokens)

Remove a collaborator from a project.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)
- `userId` (string, required)

### `leave_project` (~33 tokens)

Leave a shared project as the authenticated collaborator.

Input parameters:

- `bearerToken` (string, required)
- `projectId` (string, required)

### `list_services` (~37 tokens)

List services for a project.

Input parameters:

- `bearerToken` (string, required)
- `limit` (number)
- `projectId` (string, required)

## Diagnostics

Captured diagnostic sections: Provenance, Dependencies. The full working is on the page: https://verifymcp.io/servers/com-debugbundle-mcp/debugbundle-mcp#diagnostics

## Score history

- 2026-08-03: 59
- 2026-08-02: 59
- 2026-08-01: 40
- 2026-07-31: 40
- 2026-07-30: 50
- 2026-07-29: 68
- 2026-07-28: 27
- 2026-07-27: 42

## Links

- npm package: https://www.npmjs.com/package/@debugbundle/mcp
- Socket report: https://socket.dev/npm/package/@debugbundle/mcp
- Repository: https://github.com/debugbundle/debugbundle
- Changelog RSS feed: https://verifymcp.io/servers/com-debugbundle-mcp/debugbundle-mcp/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/com-debugbundle-mcp/debugbundle-mcp/changelog.json
- HTML version of this page: https://verifymcp.io/servers/com-debugbundle-mcp/debugbundle-mcp
