Drumbeats MCP
OfficialDrumbeats MCP is an MCP server that lets you manage uptime and heartbeat monitoring, triage incidents, and run on-demand diagnostics from any MCP-capable AI client (Claude, Cursor, VS Code, etc.).
Projects & Monitors
List/create/update projects — view all projects accessible via your API key, create new ones, or rename/update descriptions
Create monitors — set up cron job (
JOB_CRON), event-driven (JOB_BASIC), heartbeat (JOB_HEARTBEAT), or HTTP uptime (UPTIME_HTTP) monitors with alert channels/groupsList/get/update monitors — view all monitors in a project, fetch full config for a single monitor, or partially update settings
Pause/resume monitors — stop or restart checks and alert notifications
Observability & Incident Triage
Monitor history — retrieve recent pings, warnings, uptime check results, and response time stats
Uptime summary — get a project-wide SLA/uptime rollup across all uptime monitors for a given time window
List & manage incidents — browse downtime and missed-run incidents (filterable by status: OPEN, ACKNOWLEDGED, RESOLVED), then get details, acknowledge, or resolve them
Diagnostics (no account required)
HTTP check — verify reachability, status code, response time, and redirect chain for any HTTP(S) URL
SSL check — inspect a host's TLS/SSL certificate for validity, expiry date, issuer, and chain status
DNS check — resolve a hostname to its A, AAAA, CNAME, MX, and NS records
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Drumbeats MCPCreate a heartbeat monitor for my nightly backup job"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Drumbeats MCP
The official Model Context Protocol server for Drumbeats — run your monitoring from any AI client. Create monitors, triage incidents, and run HTTP / SSL / DNS checks in plain language from Claude, Cursor, VS Code, or any MCP-capable tool.
What is Drumbeats?
Drumbeats is heartbeat and uptime monitoring for background jobs and services — cron jobs, queues, scheduled tasks, and HTTP endpoints. If a job stops checking in or a site goes down, Drumbeats alerts you. Create a free account at drumbeats.io.
Related MCP server: uptrack-mcp
Install
Add the server to your AI client and set one environment variable — your Drumbeats account API key:
{
"mcpServers": {
"drumbeats": {
"command": "npx",
"args": ["-y", "@drumbeats/mcp"],
"env": { "DRUMBEATS_API_KEY": "dk_your_key" }
}
}
}Get a key — at drumbeats.io → Account → API keys. An account-scoped key (
dk_…) works across every project you own or belong to.Add the config — paste the block above into your client's MCP config and restart it.
Ask — "List my monitors."
Claude Desktop: prefer a one-click install — download the latest .mcpb bundle
from the Releases page,
double-click it, and paste your key when prompted.
Requires Node.js 22 when running via npx.
Tools
Sixteen tools over one shared layer. The HTTP / SSL / DNS diagnostics work with no account and no API key — point any client at the server and start checking.
Projects & monitors
Tool | What it does |
| List the projects your key can access (with notification channels and groups). |
| Create a new project (account-scoped key with |
| Update a project's name or description (partial patch). |
| Create a monitor — cron, heartbeat, or HTTP uptime. |
| List a project's monitors with type, status, and schedule. |
| Fetch one monitor by id, with its full configuration. |
| Update an existing monitor (partial patch). |
| Pause a monitor (stops checks and alerts). |
| Resume a paused monitor. |
Observe & triage
Tool | What it does |
| Recent pings, checks, and response times for a monitor. |
| Project-wide uptime / SLA rollup across monitors. |
| List incidents (downtime and missed runs), filterable by status or monitor. |
| Get, acknowledge, or resolve an incident. |
Diagnostics — no account required
Tool | What it does |
| Check a URL's reachability, status code, and response time. |
| Inspect a TLS certificate — validity, expiry, and issuer. |
| Resolve a hostname and report its DNS records. |
Example prompts
List all my monitors and their current status.
Create a cron monitor for my nightly backup that runs every day at 02:00 UTC.
What's my uptime this month?
Show me open incidents and acknowledge the most recent one.
Is https://example.com up right now? # no account needed
Is the SSL certificate for example.com about to expire? # no account neededTry it with zero setup
The check_http, check_ssl, and check_dns tools need no Drumbeats account or API
key. Add the server, leave DRUMBEATS_API_KEY unset, and ask "Is my site up?" before
you sign up. When you're ready for continuous monitoring and alerts,
create a free account.
Configuration
Variable | Required | Default | Description |
| For the monitoring tools | — | Account-scoped key ( |
| No |
| The apex REST URL. The Drumbeats API is split across services by path prefix ( |
| No |
| Self-host override: full base URL for the |
| No |
| Self-host override: full base URL for the |
| No |
| Self-host override: full base URL for the |
Development
Requires the Node version in .nvmrc.
npm ci # install dependencies
npm run build # compile TypeScript to dist/
npm run lint # Biome lint + format check
npm test # run the test suiteSee CONTRIBUTING.md for the contribution workflow and SECURITY.md for the security policy. This is a security product — please report vulnerabilities privately.
Links
Product: drumbeats.io · sign up
License
Apache-2.0 © Lucky S Software. See NOTICE.
A product by Lucky S Software.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/drumbeats-io/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server