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.

Projects

ToolDescriptionRequired argumentsOptional arguments
apply_project_mergeApply the exact checked request and plan_digest using a stable idempotency_key. Preserve IDs, old credentials, evidence and original scopes. After a timeout look up that key; local adoption and deployed-runtime verification are separate pending gates.bearerToken, idempotency_key, plan_digest, requestNone
cancel_project_mergeCancel an operation only before its atomic cutover starts. Cannot undo a committed merge.bearerToken, operation_idNone
create_projectCreate a new project.bearerToken, name, slugcolorTag, environmentDefault
delete_projectDelete a project.bearerToken, projectIdNone
get_project_mergeRead a durable merge operation by operation_id OR its original idempotency_key, including uncertain apply outcomes.bearerTokenidempotency_key, operation_id
list_projectsList projects in the organization.bearerTokenlimit, projectId
preview_project_mergePreview consolidation into one project with logical services. Read-only; inspect blockers, resource bounds and suggested_service_mappings, then preview explicit mappings again. Same owner/account and compatible access/settings required. Does not edit repositories or deploy.bearerToken, requestNone
resume_project_mergeResume eligible pre-commit work or retry verification after commit without repeating the relational cutover.bearerToken, operation_idNone
update_projectUpdate a project.bearerToken, projectIdcolorTag, environmentDefault, name, slug
verify_project_mergeRead-only verification of the committed server namespace and service mappings. A failed post-commit check does not imply rollback. Use resume for eligible repair.bearerToken, operation_idNone

Services

ToolDescriptionRequired argumentsOptional arguments
create_service_definitionCreate an application/process inside an existing project. Optional repository/root overrides its project default; does not edit a repository or deploy instrumentation.bearerToken, projectId, serviceNone
get_service_definitionRead one logical service and its repository context. Its definition ID is distinct from environment-specific service_id.bearerToken, projectId, serviceDefinitionIdNone
list_service_definitionsList logical project services, effective repository context and environments. Follow next_cursor to inspect the complete system.bearerToken, projectIdcursor, limit
list_servicesList services for a project.bearerToken, projectIdlimit, offset
update_service_definitionUpdate logical service metadata, preserving its identity and legacy input name. Null repository values restore project defaults. Requires project owner/admin access.bearerToken, projectId, serviceDefinitionId, updateNone

Notifications

ToolDescriptionRequired argumentsOptional arguments
get_notification_preferencesRead account defaults or project overrides and effective notification policies. Personal affects your email; shared affects team destinations.bearerTokenaudience, projectId
pause_notificationsPause selected channels until a future UTC instant, or null for until resumed. Account pauses win over project settings. Explicitly opt in to health-check alerts during the pause. Personal supports email only.bearerToken, pauseaudience, projectId
resume_notificationsResume selected channels at the chosen account/project scope, preserving delivery modes. An account pause still overrides project resume. Suppressed alerts are not replayed.bearerToken, resumeaudience, projectId
update_notification_preferencesUpdate channel modes or daily email time and IANA timezone. Project overrides may inherit. Shared settings require account owner or project owner/admin. Monitoring continues; mandatory system emails are separate.bearerToken, updateaudience, projectId

Public Status

ToolDescriptionRequired argumentsOptional arguments
get_public_status_pageRead a project's public status settings and share URL. Owners receive configuration; collaborators receive only the published link and title.bearerToken, projectIdNone
list_public_status_page_optionsList a bounded page of same-owner/account projects and checks eligible for status publication. Owner only; continue with next_cursor.bearerToken, projectIdcheck_cursor, check_project_id, cursor
preview_public_status_pagePreview the saved public projection, including unpublished settings. Owner only. Reads existing availability; never executes checks or exposes diagnostic details.bearerToken, projectIdNone
save_public_status_pageSave or publish/unpublish a public status page. Owner only. Explicit selections expose names and 30-day availability for chosen checks; other projects must share the same owner and account. Anchor project must be first. New checks remain private.bearerToken, projectId, settingsNone

Analytics Flows

ToolDescriptionRequired argumentsOptional arguments
archive_analytics_flowArchive a project flow, stopping new capture while retaining aggregate reports. Owner/admin only.bearerToken, flowKey, projectIdNone
get_analytics_flow_reportRead aggregate reached steps, drop-off, elapsed time, sources and unlinked coverage for full UTC days. Observations do not prove backend business outcomes.bearerToken, flowKey, projectIdwindow
list_analytics_flowsList this project's named acquisition and activation flows, including archived definitions.bearerToken, projectIdNone
save_analytics_flowCreate or replace a project flow with two to eight ordered steps and exact origins. Owner/admin only. Edits start a new report version.bearerToken, definition, projectIdNone

Setup

ToolDescriptionRequired argumentsOptional arguments
doctorRun DebugBundle environment diagnostics. Connected mode checks API health and saved member authentication with one incident request restricted to the connected project; incident contents are not returned.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_app_eventWait for a real SDK-driven hosted app incident and verify its bundle using service, traceId, or requestId. Read-only proof; does not create synthetic events. Requires local member authentication.projectIdauthFilePath, environment, maxAgeMinutes, requestId, service, traceId
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
disconnect_github_installationDisconnect the GitHub installation for the active organization and remove repository assignments across all its projects. Owner only. This does not uninstall the App from GitHub; install/reconnect requires the dashboard browser handoff.bearerTokenNone
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, projectScope, services, severityMin

Tokens

ToolDescriptionRequired argumentsOptional arguments
create_agent_tokenCreate a single-project minimized read credential, returned once. Requires owner or project admin.bearerToken, label, projectIdexpiresAt
create_member_tokenCreate a new member token.bearerToken, labelNone
create_project_tokenCreate a new project token.bearerToken, label, projectIdallowedOrigins
list_agent_tokensList project-scoped read-only agent credentials. Requires owner or project admin.bearerToken, projectIdNone
list_member_tokensList member tokens for the authenticated member.bearerTokenlimit
list_project_tokensList project tokens for a project.bearerToken, projectIdlimit
revoke_agent_tokenRevoke a project-scoped agent credential. Requires owner or project admin.bearerToken, projectId, tokenIdNone
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
test_webhook_eventQueue a signed synthetic webhook test for any supported lifecycle event. Requires endpoint creator or owner/admin authority; does not create a real incident or bundle. The legacy test_webhook verification contract is retained.bearerToken, eventType, projectId, webhookIdNone
update_webhookUpdate a webhook endpoint.bearerToken, projectId, webhookIdevents, filters, isEnabled, projectScope, 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
get_alert_groupInspect one project-scoped alert group and a paginated page of member incident IDs without raw logs or destination secrets.bearerToken, groupId, kind, projectIdcursor, limit
list_alert_groupsList project-scoped alert delivery and email digest groups with bounded incident counts and no payloads or destination secrets.bearerToken, projectIdcursor, limit
list_alertsList alert rules for a project.bearerToken, projectIdlimit
rotate_alert_webhook_secretRotate a custom alert-webhook signing secret and reveal the new secret once.alertId, bearerToken, projectIdNone
update_alertUpdate an alert rule, including optional severity-threshold lifecycle scope.alertId, bearerToken, projectIdchannel, conditionType, config, cooldownSeconds, isEnabled, projectScope, serviceId, severityLifecycleScope, severityMin

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
update_saved_analytics_funnelUpdate the name or ordered steps of a saved AnalyticsBundle funnel.bearerToken, funnelKey, projectIddisplayName, steps

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, sdkProjectId, sdkService, sdkTokenId, 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. Omit failureThreshold to use the plan recommendation.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
billing_plan_changePreview or schedule Team to Solo at renewal on the same subscription, retaining extra capacity. Show the quote and Team feature loss and obtain explicit user confirmation before schedule; send that exact confirmationToken. Cancel releases only the exact scheduleId returned by status.action, bearerTokenconfirmationToken, scheduleId
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

Parity rule

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