Overview

The CronAlert MCP server lets AI assistants like Claude, Cursor, and Windsurf manage your monitors directly. Create, update, and monitor uptime without leaving your editor.

You'll need an API key to authenticate. Create a free account, then generate a key in Settings > API Keys.

Available Tools

list_monitors List all monitors with status and response times
get_monitor Get detailed info about a specific monitor
create_monitor Create a monitor with uptime, keyword, regex, or content change/staleness checks
update_monitor Update monitor configuration including content checking mode
delete_monitor Delete a monitor and all its history
get_check_results Get check history, uptime %, and response times
get_monitor_incidents Get incidents for a specific monitor
list_incidents List all active incidents across monitors
list_status_pages List all configured status pages
add_incident_update Post a status update on an active incident
get_incident_updates Get status updates for an incident

Installation

Claude Code

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

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json

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

Cursor

Add to .cursor/mcp.json in your project root

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

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json

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

Remote Server

Connect any MCP client directly to our hosted endpoint — no local install needed.

Endpoint https://cronalert.com/mcp
Auth Authorization: Bearer YOUR_API_KEY
Transport Streamable HTTP

Resources