
Drumbeats Io
io.github.drumbeats-ioPublished by GitHub account drumbeats-iov0.5.2Updated Oct 29, 2026
Manage Drumbeats cron, heartbeat and uptime monitors, report job runs and handle incidents.
Overview
Official Drumbeats MCP server for creating and managing cron, heartbeat and uptime monitors, reporting job runs, and handling incidents.
- What you can do
- List, create and update projects and monitors, and pause or resume monitors
- Report job starts, successes and failures with optional run id, message and payload
- Read monitor history, uptime summaries and incidents, and acknowledge or resolve incidents
- Check a URL's HTTP status, TLS certificate and DNS records without an account
- When to use it
- Useful when you want an assistant to set up or inspect Drumbeats monitoring for cron jobs, background workers and websites, report job outcomes from an agent, or triage open incidents. The three check tools are handy for quick ad-hoc site, certificate and DNS lookups even without an account.
- Requirements
- Either the hosted endpoint with OAuth sign-in, or the npm package run locally with npx, which needs Node.js 22. The local route needs a Drumbeats API key in DRUMBEATS_API_KEY (account-wide or limited to one project); the three check tools work without a key. Optional variables set the API timeout and base URL.
Installation
In SourceWeft
- Open Drumbeats Io in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.drumbeats-io%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"drumbeats-io": {
"type": "http",
"url": "https://api.drumbeats.io/mcp"
}
}
}README
[Drumbeats MCP: cron, heartbeat and uptime monitoring from your AI assistant]
[CI] [npm] [License: Apache-2.0] [drumbeats-io/mcp MCP server]
Drumbeats watches cron jobs, background workers and websites. When a job misses its schedule, reports a failure or a site stops answering, it opens an incident and alerts you.
This is the official Model Context Protocol server for Drumbeats. It lets Claude, Cursor, VS Code and other MCP clients work with your account: create monitors, read their history, report job runs and handle incidents. Three of its tools check a website, a certificate or a DNS name and work without an account.
Connect
There are two ways to run it. Both give you the same 19 tools.
Hosted server
Add https://api.drumbeats.io/mcp to your client and sign in with your Drumbeats
account when it asks. Nothing to install and no API key to store.
Claude (web, Desktop and Claude Code)
In Claude, open Settings → Connectors → Add custom connector, paste the URL above and sign in.
In Claude Code:
Cursor
Add this to .cursor/mcp.json in your project, or to the global config, and approve
the sign-in on first connect:
VS Code
Add this to .vscode/mcp.json in your workspace:
Other clients
Any client that supports Streamable HTTP with OAuth can connect. Give it the URL and it runs the sign-in (OAuth 2.1 with PKCE).
On your machine, with an API key
Create a key at drumbeats.io/account/api-keys. An account key covers every project you own or belong to. A project key limits the server to one project.
Claude Desktop
Download drumbeats-mcp-vX.Y.Z.mcpb from the
latest release, open it, and
paste your key when Claude Desktop asks.
Claude Code
Cursor and other clients
VS Code
Add this to .vscode/mcp.json in your workspace:
Running it with npx needs Node.js 22.
Tools
The "Needs" column is the permission the tool requires: the scope of your API key, or what you approve when you sign in to the hosted server.
Monitors and projects (9 tools)
Report job runs (3 tools)
Each takes the monitor's id plus an optional run_id, message and payload. They
do the same as calling the monitor's ping URL, which helps when an agent can't make
outbound HTTP requests, as in Claude Code cloud scheduled tasks.
History and incidents (4 tools)
Checks that need no account (3 tools)
These work with no Drumbeats account or key. Add the server through npx without
DRUMBEATS_API_KEY and ask whether your site is up.
Things to ask
Configuration
These apply when you run the server with npx. The hosted server needs none of them.
Development
Use the Node.js version in .nvmrc.
CONTRIBUTING.md covers pull requests and RELEASING.md covers releases. Please report security problems privately, as described in SECURITY.md.
License
Apache-2.0. Copyright 2026 Lucky S Software, see NOTICE. Drumbeats is made by Lucky S Software.
Source: README.md at commit 2a6b876
Tools
0Version history
1- v0.5.2LatestOct 29, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts