DebugBundle

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

ToolDescriptionRequired argumentsOptional arguments
doctorRun local DebugBundle environment diagnostics.NoneauthFilePath, privacy
smokeRun the end-to-end smoke flow for a hosted project.projectIdauthFilePath, environment, maxAgeMinutes, service
validateValidate local DebugBundle project setup and optionally apply fixes.Nonefix
verify_cloudVerify hosted ingestion or actively prove hosted incident creation.projectIdauthFilePath, environment, maxAgeMinutes, service, trigger4xxStatus, trigger5xx
verify_localRun the local verification flow against the current repository.NoneNone

Analyze

ToolDescriptionRequired argumentsOptional arguments
analyzeRun local agent-oriented DebugBundle analysis.Nonelocal, type

Retrieval

ToolDescriptionRequired argumentsOptional arguments
get_bundleFetch the debug bundle for an incident.incidentIdbearerToken, source
get_incidentFetch a single incident by incident id.incidentIdbearerToken, source
get_incident_contextFetch deterministic one-call incident context for explanation and triage.incidentIdbearerToken, source
get_logsFetch log records for an incident from the hosted API.bearerToken, incidentIdcursor, level, limit
get_reproductionFetch the reproduction artifact for an incident.incidentIdbearerToken, source
list_incidentsList incidents from local storage, cloud storage, or the combined connected view.NoneattentionAfter, bearerToken, cursor, environment, firstSeenAfter, limit, projectId, service, severity, source, status
reopen_incidentReopen an incident by incident id.incidentIdbearerToken, source
reopen_incidentsReopen incidents in bulk by incident id.incidentIdsbearerToken, source
resolve_incidentResolve an incident by incident id.incidentIdbearerToken, source
resolve_incidentsResolve incidents in bulk by incident id.incidentIdsbearerToken, source

Improvements

ToolDescriptionRequired argumentsOptional arguments
get_improvementFetch a single hosted improvement opportunity by id.bearerToken, improvementIdNone
get_improvement_bundleFetch the hosted improvement bundle artifact for a project improvement opportunity.bearerToken, improvementId, projectIdNone
list_improvementsList hosted improvement opportunities for the current workspace or a specific project.bearerTokencursor, environment, kind, limit, projectId, service, severity, status
reopen_improvementReopen a hosted improvement opportunity.bearerToken, improvementIdNone
resolve_improvementResolve a hosted improvement opportunity.bearerToken, improvementIdNone
snooze_improvementSnooze a hosted improvement opportunity until an ISO8601 timestamp.bearerToken, improvementId, snoozedUntilNone

Github

ToolDescriptionRequired argumentsOptional arguments
create_github_dispatch_ruleCreate a GitHub dispatch automation rule for a project.bearerToken, bundleType, cooldownSeconds, environments, eventTypes, incidentStatus, name, projectId, services, severityMinenabled
delete_github_dispatch_ruleDelete a GitHub dispatch automation rule.bearerToken, projectId, ruleIdNone
get_github_statusGet the project GitHub App installation status and optional project repo assignment.bearerTokenprojectId
list_github_deliveriesList GitHub dispatch delivery history for a project.bearerToken, projectIdlimit, status
list_github_dispatch_rulesList GitHub dispatch automation rules for a project.bearerToken, projectIdNone
list_github_repositoriesList repositories available to the project GitHub App installation for owner/admin callers.bearerTokenprojectId
remove_project_github_repoRemove a project GitHub repository assignment.bearerToken, projectIdNone
retry_github_deliveryRetry a failed GitHub dispatch delivery.bearerToken, deliveryId, projectIdNone
set_project_github_repoAssign a primary GitHub repository to a project.bearerToken, owner, projectId, repoNone
update_github_dispatch_ruleUpdate a GitHub dispatch automation rule.bearerToken, projectId, ruleIdbundleType, cooldownSeconds, enabled, environments, eventTypes, incidentStatus, name, services, severityMin

Tokens

ToolDescriptionRequired argumentsOptional arguments
create_member_tokenCreate a new member token.bearerToken, labelNone
create_project_tokenCreate a new project token.bearerToken, label, projectIdallowedOrigins
list_member_tokensList member tokens for the authenticated member.bearerTokenlimit
list_project_tokensList project tokens for a project.bearerToken, projectIdlimit
revoke_member_tokenRevoke a member token.bearerToken, tokenIdNone
revoke_project_tokenRevoke a project token.bearerToken, projectId, tokenIdNone

Webhooks

ToolDescriptionRequired argumentsOptional arguments
create_webhookCreate a webhook endpoint.bearerToken, events, projectId, urlfilters, isEnabled
delete_webhookDelete a webhook endpoint.bearerToken, projectId, webhookIdNone
list_webhook_deliveriesList deliveries for a webhook endpoint.bearerToken, projectId, webhookIdlimit
list_webhooksList webhooks for a project.bearerToken, projectIdlimit
retry_webhook_deliveryRetry a webhook delivery.bearerToken, deliveryId, projectId, webhookIdNone
test_webhookQueue a synthetic webhook delivery.bearerToken, projectId, webhookIdeventType
update_webhookUpdate a webhook endpoint.bearerToken, projectId, webhookIdevents, filters, isEnabled, url

Slack

ToolDescriptionRequired argumentsOptional arguments
delete_slack_destinationDelete a connected Slack destination from a project organization.bearerToken, destinationId, projectIdNone
get_slack_connect_urlReturn a browser Slack connect URL for a project.bearerToken, projectIdreturnTo
list_slack_destinationsList reusable connected Slack destinations for a project organization.bearerToken, projectIdNone
test_slack_destinationSend a test message to a connected Slack destination.bearerToken, destinationId, projectIdNone

Weekly reports

ToolDescriptionRequired argumentsOptional arguments
create_weekly_report_channelCreate a weekly report delivery channel. Email channel config supports up to 3 recipients in config.to.bearerToken, channel, config, projectId, scheduleisEnabled
delete_weekly_report_channelDelete a weekly report delivery channel.bearerToken, channelIdNone
list_weekly_report_channelsList weekly report delivery channels for a project.bearerToken, projectIdlimit
update_weekly_report_channelUpdate a weekly report delivery channel. Email channel config supports up to 3 recipients in config.to.bearerToken, channelIdconfig, isEnabled, schedule

Alerts

ToolDescriptionRequired argumentsOptional arguments
create_alertCreate an alert rule.bearerToken, channel, conditionType, config, projectIdcooldownSeconds, isEnabled, serviceId, severityMin
delete_alertDelete an alert rule.alertId, bearerToken, projectIdNone
list_alertsList alert rules for a project.bearerToken, projectIdlimit
update_alertUpdate an alert rule.alertId, bearerToken, projectIdchannel, conditionType, config, cooldownSeconds, isEnabled, serviceId, severityMin

Projects

ToolDescriptionRequired argumentsOptional arguments
create_projectCreate a new project.bearerToken, name, slugcolorTag, environmentDefault
delete_projectDelete a project.bearerToken, projectIdNone
list_projectsList projects in the organization.bearerTokenlimit
update_projectUpdate a project.bearerToken, projectIdcolorTag, environmentDefault, name, slug

Capture Rules

ToolDescriptionRequired argumentsOptional arguments
create_capture_ruleCreate a project capture rule.bearerToken, create, projectIdNone
create_capture_rule_from_incident_suggestionCreate a capture rule from an incident-derived suggestion.bearerToken, create, incidentIdNone
delete_capture_ruleDelete a project capture rule.bearerToken, projectId, ruleIdNone
list_capture_rulesList project capture rules.bearerToken, projectIdNone
suggest_capture_rules_from_incidentGenerate deterministic capture rule suggestions from an incident bundle.bearerToken, incidentIdNone
update_capture_ruleUpdate a project capture rule.bearerToken, projectId, ruleId, updateNone

Capture Policy

ToolDescriptionRequired argumentsOptional arguments
get_capture_policyGet the resolved capture policy for a project.bearerToken, projectIdNone
update_capture_policyUpdate the capture policy for a project.bearerToken, projectId, updateNone

Improvement Settings

ToolDescriptionRequired argumentsOptional arguments
get_improvement_settingsGet automated improvement settings for a project.bearerToken, projectIdNone
update_improvement_settingsUpdate automated improvement settings for a project.bearerToken, projectId, updateNone

Probes

ToolDescriptionRequired argumentsOptional arguments
activate_probeActivate a remote probe on a project.bearerToken, labelPattern, projectIdenvironment, service, triggerTtlSeconds, ttlSeconds
deactivate_probeDeactivate a probe activation.activationId, bearerToken, projectIdNone
list_active_probesList active probe activations for a project.bearerToken, projectIdNone

Health Checks

ToolDescriptionRequired argumentsOptional arguments
create_health_checkCreate a hosted health check for a project.bearerToken, intervalSeconds, name, projectId, urlenabled, environment, expectedStatusMax, expectedStatusMin, failureThreshold, method, recoveryThreshold, serviceName, timeoutMs
delete_health_checkDelete a hosted health check.bearerToken, checkId, projectIdNone
get_health_checkGet one hosted health check by id.bearerToken, checkId, projectIdNone
list_health_check_daily_rollupsList retained per-day history for one hosted health check.bearerToken, checkId, projectIdlimit
list_health_check_resultsList recent execution results for one hosted health check.bearerToken, checkId, projectIdlimit
list_health_checksList hosted health checks for a project.bearerToken, projectIdlimit
test_health_checkRun a side-effect-free test for a hosted health-check target.bearerToken, projectId, urlexpectedStatusMax, expectedStatusMin, method, timeoutMs
update_health_checkUpdate a hosted health check.bearerToken, checkId, projectIdenabled, environment, expectedStatusMax, expectedStatusMin, failureThreshold, intervalSeconds, method, name, recoveryThreshold, serviceName, timeoutMs, url

Billing

ToolDescriptionRequired argumentsOptional arguments
cancel_capacity_reductionCancel a scheduled capacity reduction.bearerTokenNone
get_billing_summaryGet the billing summary for the organization.bearerTokenNone
increase_capacityIncrease additional capacity units.bearerToken, targetAdditionalCapacityUnitsNone
schedule_capacity_reductionSchedule a capacity reduction at end of billing cycle.bearerToken, targetAdditionalCapacityUnitsNone
start_trialStart an eligible no-card trial for the organization.bearerToken, targetPlanNone

Members

ToolDescriptionRequired argumentsOptional arguments
cancel_project_member_inviteCancel a pending project invite.bearerToken, inviteId, projectIdNone
invite_project_memberInvite a collaborator to a project.bearerToken, email, projectId, roleNone
leave_projectLeave a shared project as the authenticated collaborator.bearerToken, projectIdNone
list_project_member_invitesList pending invites for a project.bearerToken, projectIdNone
list_project_membersList members for a project.bearerToken, projectIdNone
remove_project_memberRemove a collaborator from a project.bearerToken, projectId, userIdNone
update_project_member_roleUpdate the role of a project collaborator.bearerToken, projectId, role, userIdNone

Services

ToolDescriptionRequired argumentsOptional arguments
list_servicesList services for a project.bearerToken, projectIdlimit

Parity rule

These entries are meant to describe the same behavior as the API and CLI equivalents, not a separate MCP-only implementation.