mcpbeat Sign in

Betterstack MCP Server

answering

Betterstack is answering right now. Last checked 9 min ago. It exposes 9 tools. Last commit 1 Sep 2026.

Read monitors, incidents, heartbeats, on-call and status pages; acknowledge or resolve incidents.

Uptime history 47 days of history · worst day 3%
47 days agonow
100.0%
Uptime 24h
91 of 91 checks
9
Tools
read from the server
177 ms
Response time
average over 24h
0
Stars
last commit 1 Sep 2026

Nothing serious here today

Today is the operative word: we check Betterstack every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 9 min ago.

run in your terminal
claude mcp add betterstack --transport http https://betterstack.usefulapi.io/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "betterstack": {
      "url": "https://betterstack.usefulapi.io/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.betterstack]
url = "https://betterstack.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "betterstack": {
      "url": "https://betterstack.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "betterstack": {
      "url": "https://betterstack.usefulapi.io/mcp"
    }
  }
}

Available tools 9

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

acknowledge
acknowledge_incident
Acknowledge an ongoing incident, signalling that someone is looking into it (stops further escalation). Idempotent-ish: acknowledging an already-acknowledged incident returns HTTP 409. Uptime API: POST /api/v3/incidents/{id}/acknowledge.
call
list_on_call
List on-call calendars/schedules and the users currently on call for escalation. Useful to see who gets paged. Uptime API: GET /api/v2/on-calls.
heartbeats
list_heartbeats
List heartbeats (cron/background-job monitors that expect a periodic ping), with period, grace, and status (up/down/paused/pending). Uptime API: GET /api/v2/heartbeats.
incident
get_incident
Get a single incident by id, including cause, status, timeline timestamps (started/acknowledged/resolved), who acknowledged/resolved it, and the related monitor. Uptime API: GET /api/v3/incidents/{id}.
incidents
list_incidents
List incidents (alerts triggered by monitors/heartbeats), filterable by date range, monitor, and acknowledged/resolved state. Each incident carries cause, started_at, acknowledged_at, resolved_at. Uptime API: GET /api/v3/incidents.
monitor
get_monitor
Get a single monitor by id, including current status, last_checked_at, SSL/HTTP settings, regions, and alerting configuration. Uptime API: GET /api/v2/monitors/{id}.
monitors
list_monitors
List uptime monitors with their status (up/down/paused/pending/maintenance/validating), check frequency, and alert settings. Good first call to discover what is being monitored. Uptime API: GET /api/v2/monitors.
resolve
resolve_incident
Resolve an ongoing incident, marking it as handled/closed. Idempotent-ish: resolving an already-resolved incident returns HTTP 409. Uptime API: POST /api/v3/incidents/{id}/resolve.
status
list_status_pages
List public/private status pages with company name, subdomain, aggregate_state, and published flag. Uptime API: GET /api/v2/status-pages.

Endpoints

URLTransportStateLatencyChecked
https://betterstack.usefulapi.io/mcp streamable-http answering 203 ms 9 min ago

Alternatives to Betterstack

same job, measured the same way
Vantaj
by vantaj

Vantaj uptime monitoring via MCP - manage monitors, heartbeats, incidents, and status pages.

13 tools answering
Squadcast
by usefulapi

Read incidents, services, teams, on-call schedules; acknowledge, resolve and note incidents.

16 tools answering
Fettle
by fettle

Uptime monitoring for developers — monitors, incidents, heartbeats and status pages

32 installs/wk answering
Spikesh
by usefulapi

Read Spike.sh incidents, on-call, escalations and services; acknowledge, resolve, set priority.

16 tools answering
Uptimely
by getuptimely

Uptime monitoring: monitors, incidents, alerts, maintenance, on-call, status pages and telemetry.

answering
openstatus
by openstatus

Manage monitors, status pages, incidents and maintenances in your openstatus workspace.

answering
Statuspal
by usefulapi

Read status-page status, services, incidents and metrics; create, update and publish incidents.

11 tools answering
Uptimepage
by uptimepage

Monitor uptime and incidents, run checks, and publish status updates from your Uptimepage org.

16 tools answering

Betterstack — questions

Answers built from our own checks of this server.

What can Betterstack do?
It exposes 9 tools, read directly from the server on our last check. Among them: acknowledge_incident, get_incident, get_monitor, list_heartbeats, list_incidents, list_monitors and 3 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Betterstack working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 177 ms. The bar chart above shows every period we have measured.
How do I connect Betterstack?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Betterstack need an API key?
No. Betterstack completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 9 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Betterstack?
It answers our handshake in 177 ms on average, which is faster than 70% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Betterstack open source?
Yes — it is published under the MIT licence, written in JavaScript and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.