Uptimerobot MCP server
{
"mcpServers": {
"uptimerobot": {
"type": "http",
"url": "https://mcp.uptimerobot.com/mcp"
}
}
}{
"mcpServers": {
"uptimerobot": {
"type": "http",
"url": "https://mcp.uptimerobot.com/mcp"
}
}
}{
"mcpServers": {
"uptimerobot": {
"type": "http",
"url": "https://mcp.uptimerobot.com/mcp"
}
}
}{
"servers": {
"uptimerobot": {
"type": "http",
"url": "https://mcp.uptimerobot.com/mcp"
}
}
}{
"mcpServers": {
"uptimerobot": {
"type": "http",
"url": "https://mcp.uptimerobot.com/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 0.1.0
What it does
This MCP server connects AI agents to UptimeRobot's monitoring platform via OAuth. It exposes 32 tools for creating monitors, managing incidents, and querying uptime statistics across websites, APIs, and servers.
- Create and configure new website or API monitors to track availability and response times.
- Query historical uptime data and incident logs to generate reports on service reliability.
- Manage and triage active incidents when monitoring alerts fire.
Tools this server exposes
| Tool | Does |
|---|---|
| create_monitor | Create a new monitor for a website, API, or server. |
| list_monitors | Retrieve a list of all configured monitors. |
| get_monitor | Get details for a specific monitor. |
| update_monitor | Modify settings for an existing monitor. |
| delete_monitor | Remove a monitor. |
| pause_monitor | Temporarily halt monitoring for a monitor. |
| resume_monitor | Resume monitoring for a paused monitor. |
| get_uptime_stats | Retrieve uptime percentage and availability statistics. |
| get_incidents | Query incidents and downtime events. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.