Investigate Better Stack observability data, monitors, incidents, and logs.
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
DCR_OAUTH
DCR_OAUTH
better_stack_mcp_DCR_OAuth
Provider setup
Developer setup
Client idclient_id · stringOptional
Client secretclient_secret · stringOptional
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
Add a new chart to a dashboard. Use the `section` parameter to organize charts into named sections — sections are auto-created if they don't exist, and charts are auto-positioned within them. **REQUIRED**: the `query`'s FROM must reference a source, either `{{source}}` or a source-type variable defined via `set_dashbo…
Untrusted display-only summary
Add dashboard section
BETTER_STACK_MCP_ADD_DASHBOARD_SECTION
Add a section divider to a dashboard. Sections span the full width and help organize charts into groups. Charts and sections at or below the insertion point are shifted down to make room
Untrusted display-only summary
Application
BETTER_STACK_MCP_APPLICATION
Get comprehensive details of a specific application including its configuration, retention settings, ingestion details, custom bucket settings (if configured)
Untrusted display-only summary
Applications
BETTER_STACK_MCP_APPLICATIONS
List all available applications in a paginated table format. Returns application ID, name, platform type, team, status (active/paused), data region, and creation date
Change a team member's role. Identify the member by `email` or `user_id` (from team_members) and pass the target `role_id` (from team_roles). The admin role cannot be assigned, and an existing admin's role cannot be changed, via the API. Pending invitations can't have their role changed — cancel and re-invite instead.…
Untrusted display-only summary
Chart
BETTER_STACK_MCP_CHART
Get detailed information about a specific chart including its SQL queries, configuration, and settings. Use dashboard first to find the chart ID
Untrusted display-only summary
Chart alert
BETTER_STACK_MCP_CHART_ALERT
Get detailed information about a specific chart alert including its configuration, SQL queries, status, and current incident info. Use chart_alerts first to find the alert ID
Untrusted display-only summary
Chart alert help
BETTER_STACK_MCP_CHART_ALERT_HELP
Get instructions for creating and configuring chart alerts, including alert types, operators, configuration fields, supported chart types, and common mistakes. Call this before creating or editing chart alerts
Untrusted display-only summary
Chart alerts
BETTER_STACK_MCP_CHART_ALERTS
List chart alerts with optional filtering by team, chart, or dashboard. Returns alert ID, name, type, chart, dashboard, and status
Untrusted display-only summary
Chart building help
BETTER_STACK_MCP_CHART_BUILDING_HELP
Get comprehensive instructions for building charts and dashboards, including chart types, units, axis settings, column mapping, legend placement, layout tips, and common mistakes. Call this before creating or editing charts
Untrusted display-only summary
Clusters
BETTER_STACK_MCP_CLUSTERS
List all available storage clusters for a specific team. Returns a table with cluster IDs, names, and regions. Used primarily for creating cloud connections to query logs and metrics data directly via ClickHouse
Untrusted display-only summary
Create application
BETTER_STACK_MCP_CREATE_APPLICATION
Create a new application in Better Stack. Returns the created application details including ID, ingestion token, ingesting host URL, retention settings, and platform-specific integration documentation links with next steps for configuration
Untrusted display-only summary
Create chart alert
BETTER_STACK_MCP_CREATE_CHART_ALERT
Create a new chart alert on an existing chart. The chart must support alerts (line_chart, bar_chart, number_chart, or tail_chart with time variables). Call chart_alert_help for configuration reference. Use chart or dashboard first to find the chart ID
Untrusted display-only summary
Create cloud connection
BETTER_STACK_MCP_CREATE_CLOUD_CONNECTION
Create a secure cloud connection for direct ClickHouse query access to logs, spans, and metrics data. Returns connection credentials (host, port, username, password), sample queries for each data type, and cURL command examples. Connections expire after 1 hour by default
Untrusted display-only summary
Create dashboard
BETTER_STACK_MCP_CREATE_DASHBOARD
Create a new dashboard. Optionally use a template to start with pre-configured charts. Call chart_building_help for guidance on dashboard structure and layout. Optionally specify a source_id to preconfigure the dashboard with that source. Returns the new dashboard ID which can be used with add_chart_to_dashboard to ad…
Untrusted display-only summary
Create error issue
BETTER_STACK_MCP_CREATE_ERROR_ISSUE
Create an issue for an error in Linear, or a work item in Jira, through the team's integration and link the two. The issue gets Better Stack's standard body (error type, message, call site, stack trace, occurrence counts and a link back) and the integration's configured defaults for team or space, work type, assignee,…
Untrusted display-only summary
Create heartbeat
BETTER_STACK_MCP_CREATE_HEARTBEAT
Create a new heartbeat that expects a periodic request from a cron job, worker, or other background task, and alerts when that request stops arriving. Provide a `name` for the heartbeat. The heartbeat reports down once no request is received within `period` seconds plus the `grace` window. Use the returned heartbeat U…
Untrusted display-only summary
Create incident
BETTER_STACK_MCP_CREATE_INCIDENT
Create a new incident providing a summary of the issue, requester email, and other optional details
Untrusted display-only summary
Create incident comment
BETTER_STACK_MCP_CREATE_INCIDENT_COMMENT
Create a comment on an incident
Untrusted display-only summary
Create metric expression
BETTER_STACK_MCP_CREATE_METRIC_EXPRESSION
Create a new metric expression (extract-metrics-from-logs rule) on a source. `sql_expression` runs against each log row; log fields live inside the `raw` JSON column — use `JSONExtract(raw, 'path', 'Nullable(Type)')`. The `Nullable(...)` wrapper is required. Nested paths use positional args: `JSONExtract(raw, 'request…
Untrusted display-only summary
Create monitor
BETTER_STACK_MCP_CREATE_MONITOR
Create a new monitor that tracks the availability of a website, host, or service. Provide the `url` to monitor. For ping, TCP, UDP, SMTP, POP, IMAP, and DNS monitors this is the host (e.g. `example.com`) rather than a full URL. The monitor starts checking immediately unless `paused` is set to true.
Untrusted display-only summary
Create release
BETTER_STACK_MCP_CREATE_RELEASE
Register a release for an errors application, so it appears the moment it deploys instead of when its first error arrives. Returns the release ID, usable with remove_release
Untrusted display-only summary
Create source
BETTER_STACK_MCP_CREATE_SOURCE
Create a new log source in Better Stack. Returns the created source details including ID, ingestion token, ingesting host URL, retention settings, and platform-specific integration documentation links with next steps for configuration
Untrusted display-only summary
Create status page report
BETTER_STACK_MCP_CREATE_STATUS_PAGE_REPORT
Create a new status page report
Untrusted display-only summary
Create status page report update
BETTER_STACK_MCP_CREATE_STATUS_PAGE_REPORT_UPDATE
Create a new status update for an existing status page report
Untrusted display-only summary
Create status page resource
BETTER_STACK_MCP_CREATE_STATUS_PAGE_RESOURCE
Add a resource (monitor, heartbeat, or group) to a status page. Provide the `resource_type` and `resource_id` of the thing to display, plus a `public_name` shown to visitors (usually the resource's own name). Use `status_page_sections` to find the section to place it in; when omitted the resource is added to the statu…
Untrusted display-only summary
Create status page section
BETTER_STACK_MCP_CREATE_STATUS_PAGE_SECTION
Create a section (resource group) on a status page to group resources under a heading
Untrusted display-only summary
Dashboard
BETTER_STACK_MCP_DASHBOARD
Get detailed information about a specific dashboard including its charts, sections, layout, template variables, and configuration. Use this to understand a dashboard structure before modifying it
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.