Reference
MCP tools
This page is generated from the implemented MCP tool catalog so descriptions and argument lists stay aligned with the live server surface.
Setup
| Tool | Description | Required arguments | Optional arguments |
|---|
doctor | Run local DebugBundle environment diagnostics. | None | authFilePath |
smoke | Run the end-to-end smoke flow for a hosted project. | projectId | authFilePath, environment, maxAgeMinutes, service |
validate | Validate local DebugBundle project setup and optionally apply fixes. | None | fix |
verify_cloud | Verify that a hosted project is sending data to DebugBundle. | projectId | authFilePath, environment, maxAgeMinutes, service |
verify_local | Run the local verification flow against the current repository. | None | None |
Analyze
| Tool | Description | Required arguments | Optional arguments |
|---|
analyze | Run local agent-oriented DebugBundle analysis. | None | local, type |
Retrieval
| Tool | Description | Required arguments | Optional arguments |
|---|
get_bundle | Fetch the debug bundle for an incident. | incidentId | bearerToken, source |
get_incident | Fetch a single incident by incident id. | incidentId | bearerToken, source |
get_logs | Fetch log records for an incident from the hosted API. | bearerToken, incidentId | cursor, level, limit |
get_reproduction | Fetch the reproduction artifact for an incident. | incidentId | bearerToken, source |
list_incidents | List incidents from local storage, cloud storage, or the combined connected view. | None | bearerToken, cursor, environment, limit, projectId, service, severity, source, status |
reopen_incident | Reopen a locally stored resolved incident. | incidentId | bearerToken, source |
resolve_incident | Resolve an incident by incident id. | incidentId | bearerToken, source |
Github
| Tool | Description | Required arguments | Optional arguments |
|---|
create_github_dispatch_rule | Create a GitHub dispatch automation rule for a project. | bearerToken, bundleType, cooldownSeconds, environments, eventTypes, incidentStatus, name, projectId, services, severityMin | enabled |
delete_github_dispatch_rule | Delete a GitHub dispatch automation rule. | bearerToken, projectId, ruleId | None |
get_github_status | Get the organization GitHub App installation status and optional project repo assignment. | bearerToken | projectId |
list_github_deliveries | List GitHub dispatch delivery history for a project. | bearerToken, projectId | limit, status |
list_github_dispatch_rules | List GitHub dispatch automation rules for a project. | bearerToken, projectId | None |
list_github_repositories | List repositories available to the organization GitHub App installation. | bearerToken | None |
remove_project_github_repo | Remove a project GitHub repository assignment. | bearerToken, projectId | None |
retry_github_delivery | Retry a failed GitHub dispatch delivery. | bearerToken, deliveryId, projectId | None |
set_project_github_repo | Assign a primary GitHub repository to a project. | bearerToken, owner, projectId, repo | None |
update_github_dispatch_rule | Update a GitHub dispatch automation rule. | bearerToken, projectId, ruleId | bundleType, cooldownSeconds, enabled, environments, eventTypes, incidentStatus, name, services, severityMin |
Tokens
| Tool | Description | Required arguments | Optional arguments |
|---|
create_member_token | Create a new member token. | bearerToken, label | None |
create_project_token | Create a new project token. | bearerToken, label, projectId | None |
list_member_tokens | List member tokens for the authenticated member. | bearerToken | limit |
list_project_tokens | List project tokens for a project. | bearerToken, projectId | limit |
revoke_member_token | Revoke a member token. | bearerToken, tokenId | None |
revoke_project_token | Revoke a project token. | bearerToken, projectId, tokenId | None |
Webhooks
| Tool | Description | Required arguments | Optional arguments |
|---|
create_webhook | Create a webhook endpoint. | bearerToken, events, projectId, url | filters, isEnabled |
delete_webhook | Delete a webhook endpoint. | bearerToken, webhookId | None |
list_webhook_deliveries | List deliveries for a webhook endpoint. | bearerToken, webhookId | limit |
list_webhooks | List webhooks for a project. | bearerToken, projectId | limit |
retry_webhook_delivery | Retry a webhook delivery. | bearerToken, deliveryId, webhookId | None |
test_webhook | Queue a synthetic webhook delivery. | bearerToken, webhookId | eventType |
update_webhook | Update a webhook endpoint. | bearerToken, webhookId | events, filters, isEnabled, url |
Weekly reports
| Tool | Description | Required arguments | Optional arguments |
|---|
create_weekly_report_channel | Create a weekly report delivery channel. | bearerToken, channel, config, projectId, schedule | isEnabled |
delete_weekly_report_channel | Delete a weekly report delivery channel. | bearerToken, channelId | None |
list_weekly_report_channels | List weekly report delivery channels for a project. | bearerToken, projectId | limit |
update_weekly_report_channel | Update a weekly report delivery channel. | bearerToken, channelId | config, isEnabled, schedule |
Alerts
| Tool | Description | Required arguments | Optional arguments |
|---|
create_alert | Create an alert rule. | bearerToken, channel, conditionType, projectId | config, isEnabled, serviceId, severityMin |
delete_alert | Delete an alert rule. | alertId, bearerToken | None |
list_alerts | List alert rules for a project. | bearerToken, projectId | limit |
update_alert | Update an alert rule. | alertId, bearerToken | channel, conditionType, config, isEnabled, serviceId, severityMin |
Projects
| Tool | Description | Required arguments | Optional arguments |
|---|
create_project | Create a new project. | bearerToken, name, slug | environmentDefault |
delete_project | Delete a project. | bearerToken, projectId | None |
list_projects | List projects in the organization. | bearerToken | limit |
update_project | Update a project. | bearerToken, projectId | environmentDefault, name, slug |
Capture Policy
| Tool | Description | Required arguments | Optional arguments |
|---|
get_capture_policy | Get the resolved capture policy for a project. | bearerToken, projectId | None |
update_capture_policy | Update the capture policy for a project. | bearerToken, projectId, update | None |
Probes
| Tool | Description | Required arguments | Optional arguments |
|---|
activate_probe | Activate a remote probe on a project. | bearerToken, labelPattern, projectId | environment, service, triggerTtlSeconds, ttlSeconds |
deactivate_probe | Deactivate a probe activation. | activationId, bearerToken, projectId | None |
list_active_probes | List active probe activations for a project. | bearerToken, projectId | None |
Billing
| Tool | Description | Required arguments | Optional arguments |
|---|
cancel_capacity_reduction | Cancel a scheduled capacity reduction. | bearerToken | None |
get_billing_summary | Get the billing summary for the organization. | bearerToken | None |
increase_capacity | Increase additional capacity units. | bearerToken, targetAdditionalCapacityUnits | None |
schedule_capacity_reduction | Schedule a capacity reduction at end of billing cycle. | bearerToken, targetAdditionalCapacityUnits | None |
Members
| Tool | Description | Required arguments | Optional arguments |
|---|
cancel_member_invite | Cancel a pending organization invite. | bearerToken, inviteId | None |
invite_member | Invite a member to the organization. | bearerToken, email, role | None |
list_member_invites | List pending organization invites. | bearerToken | None |
list_members | List organization members. | bearerToken | None |
remove_member | Remove a member from the organization. | bearerToken, userId | None |
update_member_role | Update the role of an organization member. | bearerToken, role, userId | None |
Services
| Tool | Description | Required arguments | Optional arguments |
|---|
list_services | List services for a project. | bearerToken, projectId | limit |
Parity rule
These entries are meant to describe the same behavior as the API and CLI equivalents, not a separate MCP-only implementation.