Better Stack (verified)
Monitor system availability, manage incident response workflows, and query telemetry data via SQL. Visualize logs, traces, and metrics with custom dashboards and interactive charts. Automate on-call …
Quick Start
# Connect this server (installs CLI if needed)
npx -y smithery mcp add betterstack
# Browse available tools
npx -y smithery tool list betterstack
# Get full schema for a tool
npx -y smithery tool get betterstack telemetry_query
# Call a tool
npx -y smithery tool call betterstack telemetry_query '{}'Direct MCP Connection
Endpoint: https://betterstack.run.tools
Tools (75)
telemetry_query— Execute a ClickHouse SQL query to retrieve logs, traces/spans, errors, and metrics from telemetry data.telemetry_chart— Execute a ClickHouse SQL query and display the result as a line chart.uptime_acknowledge_incident_tool— Acknowledge an ongoing incidentuptime_create_incident_comment_tool— Create a comment on an incidentuptime_create_incident_tool— Create a new incident providing a summary of the issue, requester email, and other optional detailsuptime_escalate_incident_tool— Escalate an ongoing incident to a user, team, schedule, or policyuptime_get_incident_comments_tool— Get comments for an incidentuptime_get_incident_tool— Get detailed information about a specific incidentuptime_get_incident_escalation_options_tool— Get available escalation options for an incidentuptime_get_incident_timeline_tool— Get the timeline of events for an incidentuptime_list_incidents_tool— List incidents with filtering and pagination optionsuptime_resolve_incident_tool— Resolve an ongoing incidentuptime_get_escalation_policy_tool— Get detailed information about a specific escalation policyuptime_get_severity_tool— Get detailed information about a specific severity (urgency level)uptime_list_escalation_policies_tool— List all escalation policies with their steps and configurationuptime_list_severities_tool— List all severities (urgency levels) with their notification settingsuptime_get_monitor_availability_tool— Get availability (SLA) summary for a specific monitoruptime_get_monitor_tool— Get details of a specific monitoruptime_get_monitor_response_times_tool— Get response time metrics for a specific monitoruptime_list_monitors_tool— List monitors with optional filtering and paginationuptime_get_heartbeat_availability_tool— Get availability summary for a specific heartbeatuptime_get_heartbeat_tool— Get details of a specific heartbeatuptime_list_heartbeats_tool— List all heartbeats with filtering and pagination optionsuptime_get_on_call_tool— Get detailed information about a specific on-call calendar or the default calendaruptime_get_on_call_event_tool— Get detailed information about a specific on-call eventuptime_get_on_call_rotation_tool— Get on-call rotation configuration for a specific calendaruptime_list_on_call_events_tool— List all on-call schedule events for a specific calendaruptime_list_on_calls_tool— List all on-call calendars for the teamuptime_create_status_page_report_tool— Create a new status page reportuptime_create_status_page_report_update_tool— Create a new status update for an existing status page reportuptime_get_status_page_tool— Get details of a specific status pageuptime_get_status_page_resources_tool— Get resources (monitors/heartbeats) for a specific status pageuptime_get_status_page_report_update_tool— Get details of a specific status page report updateuptime_list_status_page_reports_tool— List status reports (incidents/maintenance) for a specific status pageuptime_list_status_pages_tool— List all status pages with filtering and pagination optionsuptime_list_status_page_report_updates_tool— List status updates for a specific status reporttelemetry_add_chart_to_dashboard_tool— Add a new chart to a dashboard. Use thesectionparameter to organize charts into named sections — sections are auto-…telemetry_add_dashboard_section_tool— Add a section divider to a dashboard. Sections span the full width and help organize charts into groups. Charts and sec…telemetry_build_explore_query_tool— Generates a ClickHouse SQL query from natural language for exploring logs and spans data in Better Stack.telemetry_build_metric_query_tool— Generates a ClickHouse SQL query from natural language for creating metrics visualizations in Better Stack Dashboards.telemetry_create_application_tool— Create a new application in Better Stack. Returns the created application details including ID, ingestion token, ingest…telemetry_create_cloud_connection_tool— Create a secure cloud connection for direct ClickHouse query access to logs, spans, and metrics data. Returns connectio…telemetry_create_dashboard_tool— Create a new dashboard. Optionally use a template to start with pre-configured charts. Call get_chart_building_instruct…telemetry_create_source_tool— Create a new log source in Better Stack. Returns the created source details including ID, ingestion token, ingesting ho…telemetry_edit_chart_tool— Edit an existing chart name, query, type, or settings. Only provide the fields you want to change. **IMPORTANT: If chan…telemetry_export_dashboard_tool— Export a dashboard configuration as JSON. Returns the complete dashboard data structure including charts, sections, pre…telemetry_get_application_details_tool— Get comprehensive details of a specific application including its configuration, retention settings, ingestion details,…telemetry_get_chart_building_instructions_tool— Get comprehensive instructions for building charts and dashboards, including chart types, units, axis settings, column …telemetry_get_chart_details_tool— Get detailed information about a specific chart including its SQL queries, configuration, and settings. Use get_dashboa…telemetry_get_dashboard_details_tool— Get detailed information about a specific dashboard including its charts, sections, layout, and configuration. Use this…telemetry_get_error_details_tool— Get comprehensive details of a specific error including its type, message, call site information, first occurrence, and…telemetry_get_errors_query_instructions_tool— Get comprehensive instructions for building SQL ClickHouse queries for error tracking, including both error patterns (m…telemetry_get_metric_details_tool— Get comprehensive details about a specific metric. Returns metric overview (data points, active series, available aggre…telemetry_get_metric_query_instructions_tool— Get instructions for building SQL ClickHouse queries for metrics, including available metrics, aggregations, and exampl…telemetry_get_metrics_and_cardinality_tool— Get complete metrics and cardinality for a source. Returns a table of all available metrics (pure and computed) with th…telemetry_get_query_instructions_tool— Get instruction for building SQL ClickHouse queries, including fields, aggregations, and examples, that can be used for…telemetry_get_replays_query_instructions_tool— Get comprehensive instructions for building SQL ClickHouse queries for session replays. Explains data structure, provid…telemetry_get_source_details_tool— Get comprehensive details of a specific source including its configuration, retention settings, ingestion details, cust…telemetry_get_source_fields_tool— Get complete field catalog for a logs or spans source. Returns a table of all queryable fields with their paths and dat…telemetry_import_dashboard_tool— Import a dashboard from JSON configuration. Creates a new dashboard with the provided data structure
*Response truncated. Use npx -y smithery for complete data.*