Bring UptimeRobot data into your AI workflows.
Use MCP to list, create and update monitors, investigate incidents, and view integrations directly in agent workflows, no local server required.

Get live monitoring context in your AI tools.
List monitors and their current state
Surface which checks are up, down, or paused directly in your agent as you investigate issues.
Pull recent incidents per monitor
Pull recent incidents for any monitor to understand timing and impact fast.
See connected notification integrations
Know who gets alerted with an overview of connected notification channels.
Hosted connection with your API token
Connect to UptimeRobot’s hosted MCP endpoint using your API token without running a local server.
Agent-friendly, structured outputs
Structured responses that are easy for AI tools to parse and act on.
See uptime and health at a glance
Ask your agent for uptime percentages, incident counts, and status breakdowns for a single monitor or across your account.
Analyze response times over time
Pull 1h–90d response-time series with min, max, average, and p95 stats ready for your agent to graph, alert, or compare.
Drill into incident details
Expose full incident timelines, error codes, request logs, checker locations, and traceroutes (when available) from inside your AI workflow.
Connect to the hosted UptimeRobot MCP in minutes.
"uptimerobot": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.uptimerobot.com/mcp",
"--header",
"Authorization: Bearer ", // Enter your API token here.
"--header",
"X-MCP-Content-Format: true"
],
"env": {
"UPTIMEROBOT_API_TOKEN": "" // Enter your API token here.
}
},
...
1 Get your UptimeRobot API key, or sign in instead
Generate an API key in your dashboard. Or skip the key: sign in with your UptimeRobot account when your client prompts you, and approve read-only or full access. Signing in means nothing to copy and nothing to paste.
2 Add the hosted MCP endpoint to your client
Paste the provided config snippet into your MCP client settings and replace <your-uptimerobot-api-token> with your token.
3 Restart your MCP client
Save and restart your MCP client so it can discover the tools.
4 Start querying
Use natural language to list and manage monitors, get uptime and response-time insights, investigate incidents, and see connected integrations.
Or skip the config
We publish plugins for Claude Code, Cursor, and Codex, along with the agent skills and MCP configs behind them, at github.com/uptimerobot/ai. Install the one for your agent instead of editing config by hand.
See it in action
Watch how to manage your monitoring in plain language, from listing what's down to digging into a single incident.
Start using UptimeRobot MCP today
Connect in minutes and bring live monitoring context into your AI workflows.
More MCP features.
Monitor control (write actions): Pause, resume, update, and create monitors (HTTP, Keyword, Ping, Port, Heartbeat, DNS).
Deep incident context: Incident timelines, error codes, request logs with timestamps and regions, checker locations, and traceroutes (when available).
Incident request logs: Inspect per-incident request logs with timestamps, regions, and error details.
Response-time analytics: Time-bucketed series with min, max, average, and p95 percentiles over 1h–90d windows.
Monitor health stats: Up/down/paused counts and uptime percentages over a selected window.
Contacts and tags on create/update: Assign alert contacts and tags when creating or updating monitors.
Frequently asked questions.
What can I do with MCP today?
List and manage monitors (including creating and pausing or resuming them), get uptime and response-time insights, pull recent incidents, and see connected notification integrations. We're adding tools regularly.
Can I connect without an API key?
Yes. Sign in with your UptimeRobot account when your client prompts you, and approve read-only or full access. Your client handles the connection from there and keeps the session alive, so you sign in once. API keys still work if you'd rather use one, or if your client doesn't support browser sign-in.
Can it make changes to my monitors?
Yes. You can pause or resume monitors, update their configuration, and create new monitors via MCP tools.
Which AI tools does it work with?
Any MCP-compatible client. It's client-agnostic. We ship ready-made plugins for Claude Code, Cursor, and Codex at github.com/uptimerobot/ai.
How do I set it up?
Add the hosted UptimeRobot MCP endpoint to your MCP client's config and include your API token, or sign in with your account instead. Restart your client to auto-discover the tools. You can also install our plugin for Claude Code, Cursor, or Codex from github.com/uptimerobot/ai and skip the config step.
Where does my API key live? Is it secure?
You add the token to your MCP client configuration. It's sent as a Bearer token to UptimeRobot's hosted MCP endpoint. You can rotate or revoke the token anytime in your dashboard. If you sign in with your account instead, there's no key to store: your client gets a token itself and refreshes it as needed.
Does MCP run locally or in the cloud?
It's hosted by UptimeRobot. No local server is required.
Can I use a read-only API key?
Yes. If you only need read access (listing monitors, stats, incidents, and integrations), you can use a read-only API key. Use your Main API key when you want MCP to create or update monitors. If you sign in with your account, approve read-only access for the same thing, or full access when your agent should create, pause, or update monitors.