Labsco
uptimerobot logo

UptimeRobot

β˜… 23

from uptimerobot

Monitor sites, APIs, servers & SSL certs with UptimeRobot: manage monitors, incidents & stats.

πŸ”₯πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedFreeAdvanced setup

UptimeRobot for AI agents

This repo is UptimeRobot's single source of truth for AI agent integrations. It publishes:

  • **llms.txt** and **AGENTS.md** β€” discovery and orientation for LLMs and coding agents.
  • **.claude-plugin/****, **.cursor-plugin/**, and ****.codex-plugin/** β€” installable plugin manifests for Claude Code, Cursor, and Codex.
  • **skills/** β€” self-contained skill files covering every UptimeRobot MCP tool plus onboarding and runbook workflows.
  • **rules/** β€” shared rules loaded by both Cursor and Claude Code.
  • **mcp.json** β€” Cursor-format MCP server config (dot-less filename).
  • **.mcp.json** β€” Claude Code MCP server config (dot-prefixed so Claude Code auto-registers the server when the plugin loads).
  • **codex.mcp.json** β€” Codex-format MCP server config (mcp_servers snake_case key, referenced explicitly by the Codex manifest).
  • **.agents/plugins/marketplace.json** β€” repo-scoped Codex marketplace for local install and testing; Codex auto-discovers this file when the repo is open.
  • **assets/logo.png** β€” marketplace logo, declared as the icon in the Cursor and Codex manifests (Claude Code's plugin manifest has no icon field; the directory listing supplies its icon at submission time).

The mcp.json, .mcp.json, and codex.mcp.json files all register the same mcp-remote launcher that proxies to https://mcp.uptimerobot.com/mcp and runs the OAuth browser flow. Three filenames exist only because Claude Code, Cursor, and Codex each expect their own convention (and Codex requires mcp_servers in snake_case rather than mcpServers).

The same content is mirrored under uptimerobot.com/ for crawler discovery (uptimerobot.com/llms.txt, uptimerobot.com/AGENTS.md, etc.).

What the plugin provides

32 tools via MCP, grouped by resource β€” full list and payloads in [AGENTS.md](https://github.com/uptimerobot/ai/blob/HEAD/AGENTS.md) and [skills/](https://github.com/uptimerobot/ai/blob/HEAD/skills/):

Monitors

ToolPurpose
create-monitorCreate HTTP, KEYWORD, PING, PORT, HEARTBEAT, DNS, API, or UDP monitors
update-monitorChange name, URL, interval, alert contacts, tags, HTTP settings
update-monitor-statusPause or resume a monitor
list-monitorsPaginated list with search + state filters
get-monitor-detailsFull config + current state for one monitor
get-monitor-statsAggregated up/down/paused counts + uptime %
get-response-timesTime-series response-time data with buckets

Monitor groups (plan-gated: monitor-groups)

ToolPurpose
create-monitor-groupCreate a group and assign monitors to it
update-monitor-groupRename an existing group
get-monitor-groupFetch a single group by ID
list-monitor-groupsPaginated list of groups

Status pages (PSPs)

ToolPurpose
create-pspCreate a public status page from monitors, groups, or tags
update-pspChange name, domain, sort order, visibility, or publish status
get-pspFetch a single status page by ID
list-pspsPaginated list of status pages

PSP announcements

ToolPurpose
create-psp-announcementPost an announcement (info/maintenance/issue) to a status page
update-psp-announcementEdit title, content, dates, type, or publish status
pin-psp-announcementPin an announcement to the top of the page
unpin-psp-announcementUnpin an announcement
get-psp-announcementFetch a single announcement by ID
list-psp-announcementsPaginated list of announcements for a status page

Maintenance windows (plan-gated: maintenance-window)

ToolPurpose
create-maintenance-windowSchedule a one-off or recurring window that suppresses alerts
update-maintenance-windowChange schedule, duration, monitors, or pause/resume the window
get-maintenance-windowFetch a single window by ID
list-maintenance-windowsPaginated list of windows

Incidents

ToolPurpose
list-incidentsIncidents across monitors, with time range + monitor filter
get-incident-detailsPer-incident checker locations, logs, traceroute

Incident comments (plan-gated: incident-comments)

ToolPurpose
create-incident-commentAdd a comment to an incident
update-incident-commentEdit an existing comment
list-incident-commentsPaginated list of comments on an incident

Integrations & tags

ToolPurpose
list-integrationsAvailable alert-contact integrations
list-tagsPaginated list of tags on the account

No account needed

The quick-monitor-setup skill creates a free HTTPS monitor from just someone's email, no account, API key, or OAuth: the agent calls an unauthenticated proof-of-work API and the owner confirms by clicking a link in an activation email. Guide: https://uptimerobot.com/quick-monitor-setup/.

Contributing

This repo is generated / curated. File issues at https://github.com/uptimerobot/ai/issues. For MCP server bugs, use https://uptimerobot.com/contact.

Privacy & Terms

License

MIT. See LICENSE.