Healthchecks Io MCP server
io.github.ronniechong/healthchecks-io-mcp·v2.1.2·1 starsUnofficial MCP server for managing Healthchecks.io checks via the Management API
1 stars34 downloads/wk
Reviews
Write oneNobody has reviewed Healthchecks Io yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Healthchecks Io tools (11, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
create_checkwrite actionCreate a new Healthchecks.io check (or upsert an existing one if `unique` fields are given and match). Requires a read-write API key.
delete_checkwrite actionPermanently delete a check. This cannot be undone. Requires confirm: true and a read-write API key.
get_checkGet details for a single Healthchecks.io check by its UUID or unique key.
list_badgesList badge URLs (SVG, JSON, Shields.io) for every tag in the project, plus an overall "*" badge. Works with either key tier.
list_check_flipsList status-change history ("flips", e.g. down->up) for a check. Works with either key tier.
list_check_pingsList recent ping history for a check. Requires a read-write API key.
list_checksList all Healthchecks.io checks on this account.
list_integrationsList configured notification integrations (channels). Requires a read-write API key.
pause_checkPause monitoring for a check without deleting it. Silently disables alerting for this check until it resumes (on the next ping, unless manual_resume is set, or via resume_check) — can cause a missed incident if the underlying job is actually failing. Requires confirm: true and a read-write API key.
resume_checkResume monitoring for a paused check. Requires a read-write API key. Returns a conflict error if the check is not currently paused.
update_checkwrite actionUpdate an existing Healthchecks.io check. This is a PARTIAL update: any field you omit is left unchanged, not cleared or reset to a default. Requires a read-write API key.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- Code scan41 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Healthchecks Io compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- Tools
- 11
- the typical server has 7
- Tools that change things
- 27%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 34
- more than 23% of 12,191 servers with a package
What its tools let an agent do: 8 read · 1 create · 1 change · 1 delete
Release history: 2 versions in the registry since 2026-08-18, latest 2026-10-09, typically one every 53 days.
Install Healthchecks Io in Claude Code, Cursor or VS Code
Runs npx -y @digitalronin/healthchecks-io-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add healthchecks-io-mcp -- npx -y @digitalronin/healthchecks-io-mcp
What the publisher says
From the Healthchecks Io repository's README, as published. We do not edit it. Read it on GitHub
@digitalronin/healthchecks-io-mcp
Unofficial, unaffiliated with Healthchecks.io. This is a third-party
MCP server, not an official Healthchecks.io product.
What this is
Healthchecks.io is a "dead man's switch" style monitoring service: your scheduled jobs (cron jobs, backups, batch scripts, anything that's supposed to run on a schedule) ping it when they run, and Healthchecks.io alerts you if a ping doesn't show up on time — meaning the job silently failed or never ran.
This package is an MCP server — a small local program that lets an AI assistant like Claude talk to Healthchecks.io's Management API on your behalf. Once it's set up, you can ask your AI assistant things like "list my Healthchecks.io checks," "show me the ping history for my backup job," or "pause monitoring for my staging environment" in plain English, and it will call the right Healthchecks.io API endpoint for you.
Setup
1. Get a Healthchecks.io API key
self-hosted instance, see below).
- Log in to healthchecks.io (or your
- Go to your project's Settings page, then the API Access tab.
- You'll see two keys: a read-only key and a read-write key.
change, pause, or delete anything.
- The read-only key can look up your checks, but can't create,
create, update, pause, resume, and permanently delete checks.
- The read-write key can do everything the read-only key can, plus
2. Add this server to your MCP client's config
You don't need to install anything manually — npx will download and run it automatically the first time it's used. Add this block to your MCP client's configuration (for Claude Code, this is a .mcp.json file; other clients have their own config file or UI for this):
{
"mcpServers": {
"healthchecks-io": {
"command": "npx",
"args": ["@digitalronin/healthchecks-io-mcp"],
"env": {
"HEALTHCHECKS_API_KEY": "your-key-here"
}
}
}
}Replace "your-key-here" with the API key from step 1. Restart your MCP client (or reload its MCP connections) after saving this — most clients only pick up new/changed servers on restart.
3. Try it out
Once connected, just ask your AI assistant something like:
- "List all my Healthchecks.io checks"
- "Show me the ping history for my nightly-backup check"
- "Is my staging-cron check currently failing?"
If it responds with real data from your account, you're set up correctly.
Optional: multiple projects
Healthchecks.io API keys are scoped per project, so a single server entry only ever talks to one project. To work with more than one, register the server multiple times under different names, each with its own key:
{
"mcpServers": {
"healthchecks-io-personal": {
"command": "npx",
"args": ["@digitalronin/healthchecks-io-mcp"],
"env": {
"HEALTHCHECKS_API_KEY": "personal-project-key-here"
}
},
"healthchecks-io-work": {
"command": "npx",
"args": ["@digitalronin/healthchecks-io-mcp"],
"env": {
"HEALTHCHECKS_API_KEY": "work-project-key-here"
}
}
}
}Each entry runs its own process holding a single key, and MCP clients namespace tools by server name, so you can tell which project a tool call is hitting.
Optional: self-hosted Healthchecks.io
Healthchecks.io is open source, and some people run their own instance instead of using the hosted SaaS service at healthchecks.io. If that's you, add a second environment variable pointing at your instance's API root:
"env": {
"HEALTHCHECKS_API_KEY": "your-key-here",
"HEALTHCHECKS_BASE_URL": "https://monitoring.example.com/api/v3"
}Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Healthchecks Io: common questions
- Is Healthchecks Io MCP server safe?
- Mostly: it is graded B (83/100). Read the Healthchecks Io safety report
- How do I install Healthchecks Io?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Healthchecks Io need an API key?
- Yes. The registry entry asks for
HEALTHCHECKS_API_KEY. - Is Healthchecks Io maintained?
- The last commit was in the last day (2026-11-02). The latest release is v2.1.2.
- How does Healthchecks Io compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); tools 11 (the typical server has 7); tools that change things 27% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.