1. Conduid
  2. Security
  3. io.github.jaredhobbs/cronalert
MCP server · Security

io.github.jaredhobbs/cronalert

Manage CronAlert uptime monitors, check results, and incidents from any MCP client.

Unclaimed security
37Low

Scored 6 months ago · breakdown

About io.github.jaredhobbs/cronalert

io.github.jaredhobbs/cronalert is an MCP server in the Security category: manage CronAlert uptime monitors, check results, and incidents from any MCP client.

Install

Claude Code
claude mcp add io-github-jaredhobbs-cronalert -- npx -y cronalert-mcp
npx
npx -y cronalert-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (9)

create_monitorCreate a new HTTP monitor

Parameters not published.

delete_monitorPermanently delete a monitor

Parameters not published.

get_check_resultsCheck history with uptime % and response times

Parameters not published.

get_monitorGet details for a specific monitor

Parameters not published.

get_monitor_incidentsIncidents for a specific monitor

Parameters not published.

list_incidentsAll active incidents across monitors

Parameters not published.

list_monitorsList all monitors with status and response times

Parameters not published.

list_status_pagesYour public status pages

Parameters not published.

update_monitorUpdate settings, pause/resume

Parameters not published.

Ask AI

✦

Ask AI about io.github.jaredhobbs/cronalert

Powered by Claude · Grounded in docs

I know everything about io.github.jaredhobbs/cronalert. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

cronalert-mcp

MCP server for CronAlert uptime monitoring. Manage your monitors, check results, and incidents from Claude, Cursor, Windsurf, or any MCP-compatible AI client.

Quick Start

1. Get your API key

Sign up at cronalert.com and create an API key in Settings > API Keys.

2. Add to your MCP client

Claude Desktop — edit ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "cronalert": {
      "command": "npx",
      "args": ["-y", "cronalert-mcp"],
      "env": {
        "CRONALERT_API_KEY": "ca_your_api_key_here"
      }
    }
  }
}

Claude Code — run:

claude mcp add cronalert -e CRONALERT_API_KEY=ca_your_key -- npx -y cronalert-mcp

Cursor — add to .cursor/mcp.json:

{
  "mcpServers": {
    "cronalert": {
      "command": "npx",
      "args": ["-y", "cronalert-mcp"],
      "env": {
        "CRONALERT_API_KEY": "ca_your_api_key_here"
      }
    }
  }
}

Remote server (no install needed) — connect any MCP client to:

https://cronalert.com/mcp

Authenticate with Authorization: Bearer ca_your_key header. Supports Streamable HTTP transport.

3. Start using it

Ask your AI assistant to manage your monitors (see examples below).

Available Tools

Tool Description Type
list_monitors List all monitors with status and response times Read
create_monitor Create a new HTTP monitor Write
get_monitor Get details for a specific monitor Read
update_monitor Update settings, pause/resume Write
delete_monitor Permanently delete a monitor Write
get_check_results Check history with uptime % and response times Read
get_monitor_incidents Incidents for a specific monitor Read
list_incidents All active incidents across monitors Read
list_status_pages Your public status pages Read

Examples

Example 1: Create a monitor and check its status

User prompt: "Create a monitor for https://api.example.com/health that checks every minute, then show me its details."

What happens:

  1. The AI calls create_monitor with name: "API Health", url: "https://api.example.com/health", checkInterval: 60
  2. CronAlert creates the monitor and returns its ID
  3. The AI calls get_monitor with the new ID to show the details

Expected output:

{
  "id": "abc123",
  "name": "API Health",
  "url": "https://api.example.com/health",
  "method": "GET",
  "checkInterval": 60,
  "lastStatus": "unknown",
  "createdAt": "2026-03-08T12:00:00Z"
}

Example 2: Check uptime and respond to incidents

User prompt: "Are any of my monitors down? If so, show me the error details."

What happens:

  1. The AI calls list_incidents to check for active incidents
  2. If incidents exist, it calls get_monitor for each affected monitor
  3. It calls get_check_results to get the recent error details

Expected output (no incidents):

{
  "data": [],
  "message": "No active incidents"
}

Expected output (with incident):

{
  "data": [
    {
      "id": "inc_xyz",
      "monitorId": "abc123",
      "cause": "Expected status 200, got 503",
      "startedAt": "2026-03-08T11:45:00Z"
    }
  ]
}

Example 3: List monitors and pause one for maintenance

User prompt: "List all my monitors, then pause the staging one."

What happens:

  1. The AI calls list_monitors to get all monitors
  2. It identifies the staging monitor by name
  3. It calls update_monitor with id: "staging_id" and paused: true

Expected output:

{
  "id": "staging_id",
  "name": "Staging Server",
  "isPaused": true,
  "lastStatus": "up"
}

Requirements

Privacy Policy

This MCP server connects to the CronAlert API (cronalert.com/api/v1/) using your API key. It transmits:

  • Monitor configuration (names, URLs, check intervals) when creating or updating monitors
  • API key for authentication on every request

Data is processed by CronAlert's servers on Cloudflare's infrastructure. No data is stored locally by the MCP server itself. See our full Privacy Policy for details on data collection, retention, and your rights.

Support

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.jaredhobbs/cronalert

How do I install io.github.jaredhobbs/cronalert?

Run claude mcp add io-github-jaredhobbs-cronalert -- npx -y cronalert-mcp, then add the server to your MCP client's configuration.

Is io.github.jaredhobbs/cronalert safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.jaredhobbs/cronalert still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.