Labsco
MCP SERVER

Drumbeats MCP

by drumbeats-io

Create and triage uptime and cron monitors, read incidents, and run HTTP, SSL and DNS checks with no account at all.

Observability, Monitoring & Incident ResponseVerified
Summary
Monitoring you can try before you sign up, then run entirely from the assistant.

Leaving the three diagnostic tools keyless is a real design decision rather than a trial: "is this site up, and is its certificate about to expire" is answerable the moment the server is added. Once a key is in place the same conversation creates the monitor and acknowledges the incident it later raises.

What it is

The official MCP server for Drumbeats, which watches background jobs and endpoints — cron jobs, queues, scheduled tasks and HTTP checks — and raises an incident when something stops checking in. Monitors and incidents need an account; the three diagnostic checks do not.

What you get
  • check_http, check_ssl and check_dns — is the URL reachable and how fast, when does the certificate expire and who issued it, and what does the hostname resolve to; all three work with no account and no key
  • list_projects, create_project and update_project — the projects that group monitors, incidents and notification settings
  • create_monitor — one tool for all four kinds: a cron job on a schedule, a basic event-driven job, a heartbeat, or an HTTP uptime check
  • list_monitors, get_monitor and update_monitor — find a monitor, read its type, status and schedule, and patch only the fields you change
  • pause_monitor and resume_monitor — stop checks and alerts, then restart them
  • get_monitor_history — recent pings, warnings, checks or response times for one monitor
  • get_uptime_summary — project-wide uptime and SLA across every uptime monitor, with per-monitor figures over a lookback window
  • list_incidents and manage_incident — downtime and missed-run events newest first, filterable by status, and one tool to read, acknowledge or resolve one
Requirements

Node.js 22 when running via npx -y @drumbeats/mcp over stdio; Claude Desktop can install the .mcpb bundle instead. The monitoring tools need an account-scoped API key (dk_...) in DRUMBEATS_API_KEY, from Account > API keys; creating projects also needs the manage_projects scope. Leave the key unset and the HTTP, SSL and DNS checks still work. Self-hosted deployments override the service URLs through DRUMBEATS_API_BASE_URL and the per-service variables.

Setup effort

One command plus a key — npx -y @drumbeats/mcp, then supply credentials