← All integrations

Better Stack MCP

Your own API keyProjects & Code

Connect it in Quilt

Investigate Better Stack observability data, monitors, incidents, and logs.

Uses your own API key. Composio asks for it once and keeps it; Quilt never sees it.

Reads on its own64

Agents use these right away.

  • ApplicationGet comprehensive details of a specific application including its configuration, retention settings, ingestion details, custom bucket settings (if configured)
  • ApplicationsList all available applications in a paginated table format.
  • Available incident escalation policiesGet available escalation policies for an incident
  • ChartGet detailed information about a specific chart including its SQL queries, configuration, and settings.
  • Chart alertGet detailed information about a specific chart alert including its configuration, SQL queries, status, and current incident info.
  • Chart alert helpGet instructions for creating and configuring chart alerts, including alert types, operators, configuration fields, supported chart types, and common mistakes.
  • Chart alertsList chart alerts with optional filtering by team, chart, or dashboard.
  • Chart building helpGet comprehensive instructions for building charts and dashboards, including chart types, units, axis settings, column mapping, legend placement, layout tips, and common mistakes.
  • ClustersList all available storage clusters for a specific team.
  • DashboardGet detailed information about a specific dashboard including its charts, sections, layout, template variables, and configuration.
  • Dashboard query helpGet instructions for writing a ClickHouse query to use inside a Better Stack **Dashboard** chart (or chart alert).
  • DashboardsList all available dashboards in a paginated table format.
  • Dashboard templatesList all available dashboard templates in a paginated table format.
  • Data regionsList all available data regions and clusters for application and source creation.
  • DocumentationSearch for relevant documentation articles and return their contents
  • ErrorGet comprehensive details of a specific error including its type, message, call site information, first occurrence, current state (unhandled, unresolved, ignored, resolved, or reoccurred), and linked Linear/Jira issues
  • ErrorsList error patterns for an application with occurrence counts, affected users, current state, and links.
  • Errors query helpGet comprehensive instructions for building SQL ClickHouse queries for error tracking, including both error patterns (metrics) and individual exceptions.
  • Escalation policiesList all escalation policies with their steps and configuration
  • Escalation policyGet detailed information about a specific escalation policy
  • ExplorationGet detailed information about a specific exploration (saved Explore query) including its sources, chart type, template variables, saved time range, and query.
  • ExplorationsList saved explorations (saved Explore queries) in a paginated table.
  • Explore logs query helpGet instructions for writing a ClickHouse query to use inside the Better Stack **Explore logs** page (and live-tail charts) for log and span data.
  • Export dashboardExport a dashboard configuration as JSON.
  • HeartbeatGet details of a specific heartbeat
  • Heartbeat availabilityGet availability summary for a specific heartbeat
  • HeartbeatsList all heartbeats with filtering and pagination options
  • IncidentGet detailed information about a specific incident
  • Incident commentsGet comments for an incident
  • IncidentsList incidents with filtering and pagination options
  • Incident timelineGet the timeline of events for an incident
  • MetricGet comprehensive details about a specific metric.
  • Metric expressionsList the metric expressions (extract-metrics-from-logs rules) on a source.
  • Metrics query helpGet instructions for building SQL ClickHouse queries for metrics (available metrics, aggregations, examples) to run directly via the query tools (`query` / `render_chart`), using concrete `remote(...)` / `s3Cluster(...)` collection names…
  • Metrics schemaGet metrics and cardinality for a source.
  • MonitorGet details of a specific monitor
  • Monitor availabilityGet availability (SLA) summary for a specific monitor
  • Monitor response timesGet response time metrics for a specific monitor
  • MonitorsList monitors with optional filtering and pagination
  • On callGet detailed information about a specific on-call calendar or the default calendar
  • On call eventGet detailed information about a specific on-call event
  • On call eventsList all on-call schedule events for a specific calendar
  • On call rotationGet on-call rotation configuration for a specific calendar
  • On callsList all on-call calendars for the team
  • QueryExecute a ClickHouse SQL query to retrieve logs, traces/spans, errors, and metrics from telemetry data.
  • Query helpGet instructions for building SQL ClickHouse queries for logs and spans (fields, aggregations, examples) to run directly via the query tools (query / render_chart) against the ClickHouse proxy.
  • ReleasesList all releases for a specific application in a paginated table format.
  • Render chartExecute a ClickHouse SQL query and visualize the result as a chart.
  • Replays query helpGet comprehensive instructions for building SQL ClickHouse queries for session replays.
  • SeveritiesList all severities (urgency levels) with their notification settings
  • SeverityGet detailed information about a specific severity (urgency level)
  • SourceGet comprehensive details of a specific source including its configuration, retention settings, ingestion details, custom bucket settings (if configured)
  • Source fieldsGet complete field catalog for a logs or spans source.
  • SourcesList all available sources in a paginated table format.
  • Status pageGet details of a specific status page
  • Status page reportsList status reports (incidents/maintenance) for a specific status page
  • Status page report updateGet details of a specific status page report update
  • Status page report updatesList status updates for a specific status report
  • Status page resourcesGet resources (monitors/heartbeats) for a specific status page
  • Status pagesList all status pages with filtering and pagination options
  • Status page sectionsList the sections (resource groups) of a status page
  • Team membersList the members of a Better Stack team, including pending invitations.
  • Team rolesList the roles defined in a Better Stack organization, including their role_id and system-role identifier (admin, billing_admin, team_lead, responder, member, or "custom").
  • TeamsList all available teams in Better Stack Logs.

Asks someone first52

Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.

  • Acknowledge incidentAcknowledge an ongoing incident
  • Add chart to dashboardAdd a new chart to a dashboard.
  • Add dashboard sectionAdd a section divider to a dashboard.
  • Change team member roleChange a team member's role.
  • Create applicationCreate a new application in Better Stack.
  • Create chart alertCreate a new chart alert on an existing chart.
  • Create cloud connectionCreate a secure cloud connection for direct ClickHouse query access to logs, spans, and metrics data.
  • Create dashboardCreate a new dashboard.
  • Create error issueCreate an issue for an error in Linear, or a work item in Jira, through the team's integration and link the two.
  • Create heartbeatCreate a new heartbeat that expects a periodic request from a cron job, worker, or other background task, and alerts when that request stops arriving.
  • Create incidentCreate a new incident providing a summary of the issue, requester email, and other optional details
  • Create incident commentCreate a comment on an incident
  • Create metric expressionCreate a new metric expression (extract-metrics-from-logs rule) on a source.
  • Create monitorCreate a new monitor that tracks the availability of a website, host, or service.
  • Create releaseRegister a release for an errors application, so it appears the moment it deploys instead of when its first error arrives.
  • Create sourceCreate a new log source in Better Stack.
  • Create status page reportCreate a new status page report
  • Create status page report updateCreate a new status update for an existing status page report
  • Create status page resourceAdd a resource (monitor, heartbeat, or group) to a status page.
  • Create status page sectionCreate a section (resource group) on a status page to group resources under a heading
  • Delete chart alertDelete a chart alert permanently.
  • Delete metric expressionDelete a metric expression from a source.
  • Edit applicationEdit an existing application in Better Stack - rename it, pause or resume ingesting, or set its VRL transformations, including the exception grouping program.
  • Edit chartEdit an existing chart name, query, type, or settings.
  • Edit chart alertEdit an existing chart alert configuration.
  • Edit dashboardEdit an existing dashboard's name or source eligibility.
  • Edit dashboard sectionEdit an existing dashboard section.
  • Escalate incidentEscalate an ongoing incident to a user, team, schedule, or policy
  • Import dashboardImport a dashboard from JSON configuration.
  • Invite team memberInvite someone to a Better Stack team by e-mail address.
  • Link error issueLink an error to an issue or work item that already exists in Linear or Jira.
  • Move chartsMove one or more charts to new positions on a dashboard.
  • Remove chartRemove a chart from its dashboard permanently.
  • Remove dashboardRemove a dashboard permanently.
  • Remove dashboard sectionRemove a section divider from a dashboard permanently.
  • Remove dashboard variableRemove a dashboard template variable by name.
  • Remove exploration variableRemove a variable from an exploration (saved Explore query) by name.
  • Remove releaseRemove a release permanently.
  • Remove status page resourceRemove a resource from a status page
  • Remove status page sectionRemove a section from a status page.
  • Remove team memberRemove a member from a Better Stack team, or cancel a pending invitation.
  • Reopen incidentReopen a resolved incident (must be within 24 hours of resolution)
  • Resolve incidentResolve an ongoing incident
  • Set dashboard variableCreate or update a dashboard template variable — a user-facing filter in the dashboard toolbar, referenced in chart SQL as `{{name}}` (required — the chart errors until it resolves to a value) or `[[ AND col = {{name}} ]]` (optional — the…
  • Set exploration variableCreate or update a variable on an exploration (saved Explore query), referenced in its query as `{{name}}`.
  • Toggle chart alert pausePause or unpause a chart alert.
  • Unlink error issueRemove the link between an error and an issue in Linear, Jira, or GitLab.
  • Update error stateUpdate the state of a specific error (mark as resolved, ignored, or unresolved)
  • Update metric expressionUpdate an existing metric expression.
  • Update status pageUpdate the settings of a status page (company name, contact URL, theme, layout, and more)
  • Update status page resourceUpdate a resource on a status page.
  • Update status page sectionRename a status page section or move it by setting its position
Better Stack MCP integration · Quilt