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, including optional severity-threshold lifecycle scope.bearerToken, channel, conditionType, config, projectIdcooldownSeconds, isEnabled, serviceId, severityLifecycleScope, severityMin
delete_alertDelete an alert rule.alertId, bearerToken, projectIdNone
list_alertsList alert rules for a project.bearerToken, projectIdlimit
update_alertUpdate an alert rule, including optional severity-threshold lifecycle scope.alertId, bearerToken, projectIdchannel, conditionType, config, cooldownSeconds, isEnabled, serviceId, severityLifecycleScope, 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

Analytics Metrics

ToolDescriptionRequired argumentsOptional arguments
generate_analytics_bundleRequest an AnalyticsBundle generation for a project analysis window and focus.analysisKind, bearerToken, projectIddeployId, filters, from, funnel, incidentId, last, opportunityId, route, to
get_action_metricsGet aggregate AnalyticsBundle action, marker, and conversion metrics.bearerToken, projectIdauthState, browser, country, customDimensions, deviceType, environment, from, granularity, language, last, limit, os, referrer, route, service, to, utmCampaign, utmMedium, utmSource
get_analytics_bundleGet a generated AnalyticsBundle artifact or its pending/failed generation state.bearerToken, bundleGenerationId, projectIdNone
get_analytics_journey_sampleGet one retained redacted AnalyticsBundle journey sample artifact for a project.bearerToken, projectId, sampleIdNone
get_analytics_opportunityGet an AnalyticsBundle opportunity for a project.bearerToken, opportunityId, projectIdNone
get_device_breakdownGet aggregate AnalyticsBundle device, browser, OS, and language breakdowns.bearerToken, projectIdauthState, browser, country, customDimensions, deviceType, environment, from, granularity, language, last, limit, os, referrer, route, service, to, utmCampaign, utmMedium, utmSource
get_funnel_analysisGet aggregate AnalyticsBundle funnel conversion and dropoff analysis.bearerToken, funnelKey, projectIdauthState, browser, country, customDimensions, deviceType, environment, from, granularity, language, last, limit, os, referrer, route, service, to, utmCampaign, utmMedium, utmSource
get_incident_impactGet aggregate AnalyticsBundle impact metrics for one incident, including linked routes, funnels, segments, journeys, and bundle state.bearerToken, incidentId, projectIdauthState, browser, country, customDimensions, deviceType, environment, from, granularity, language, last, limit, os, referrer, route, service, to, utmCampaign, utmMedium, utmSource
get_journey_patternsGet aggregate AnalyticsBundle journey transition patterns for a project.bearerToken, projectIdauthState, browser, country, customDimensions, deviceType, environment, from, granularity, language, last, limit, os, referrer, route, service, to, utmCampaign, utmMedium, utmSource
get_referrer_metricsGet aggregate AnalyticsBundle referrer and UTM metrics.bearerToken, projectIdauthState, browser, country, customDimensions, deviceType, environment, from, granularity, language, last, limit, os, referrer, route, service, to, utmCampaign, utmMedium, utmSource
get_route_metricsGet aggregate AnalyticsBundle route metrics for a project.bearerToken, projectIdauthState, browser, country, customDimensions, deviceType, environment, from, granularity, language, last, limit, os, referrer, route, service, to, utmCampaign, utmMedium, utmSource
get_usage_summaryGet aggregate AnalyticsBundle usage summary metrics for a project.bearerToken, projectIdauthState, browser, country, customDimensions, deviceType, environment, from, granularity, language, last, limit, os, referrer, route, service, to, utmCampaign, utmMedium, utmSource
list_analytics_bundlesList AnalyticsBundle generation records for a project, or across accessible projects when projectId is omitted.bearerTokencursor, environment, from, kind, limit, projectId, service, status, to
list_analytics_journey_samplesList retained redacted AnalyticsBundle journey sample metadata for a project.bearerToken, projectIdcursor, environment, limit, service, tag
list_analytics_opportunitiesList AnalyticsBundle opportunities for a project, or across accessible projects when projectId is omitted.bearerTokenbundleStatus, cursor, environment, from, kind, limit, projectId, service, severity, status, to
list_funnel_metricsList aggregate AnalyticsBundle funnel conversion summaries for a project.bearerToken, projectIdauthState, browser, country, customDimensions, deviceType, environment, from, granularity, language, last, limit, os, referrer, route, service, to, utmCampaign, utmMedium, utmSource

Analytics Settings

ToolDescriptionRequired argumentsOptional arguments
get_analytics_settingsGet AnalyticsBundle settings for a project.bearerToken, projectIdNone
update_analytics_settingsUpdate AnalyticsBundle settings for a project.bearerToken, projectId, updateNone

Analytics Saved Funnels

ToolDescriptionRequired argumentsOptional arguments
archive_saved_analytics_funnelArchive a saved AnalyticsBundle funnel definition for a project.bearerToken, funnelKey, projectIdNone
create_saved_analytics_funnelCreate a reusable AnalyticsBundle funnel definition for a project.bearerToken, displayName, funnelKey, projectId, stepsNone
list_saved_analytics_funnelsList active saved AnalyticsBundle funnel definitions for a project.bearerToken, projectIdNone

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.