From uptimerobot
Enforces conventions for UptimeRobot MCP tools: monitor types, URL formats, HEARTBEAT handling, discovery-before-writes, pagination, error codes, and output style.
How this skill is triggered — by the user, by Claude, or both
Slash command
/uptimerobot:conventionsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Apply these rules whenever you use any tool from the `uptimerobot` MCP server (`https://mcp.uptimerobot.com/mcp`).
Apply these rules whenever you use any tool from the uptimerobot MCP server (https://mcp.uptimerobot.com/mcp).
type as a string enum — one of HTTP, KEYWORD, PING, PORT, HEARTBEAT, DNS, API, UDP. Do not pass numeric type codes; the MCP layer rejects them.HEARTBEAT monitors must not include a url on creation. The server generates https://heartbeat.uptimerobot.com/m<id>-<hash> and returns it. Show that URL to the user after creation so they can wire up the heartbeat sender.PING, PORT, UDP, DNS: url is a hostname or IP, never a full URL with scheme.HTTP, KEYWORD, API: url must be a full URL with scheme (https://...).update-monitor, update-monitor-status, or referencing a monitor by ID, call list-monitors (optionally with search) to confirm the ID and current state.assignedAlertContacts, call list-integrations and use an id from the response.create-monitor or update-monitor, call get-monitor-details to confirm the stored state before telling the user the change is live. Read-after-write replication can lag a few seconds.-28002 subscription_limit_exceeded, do not retry — the plan cannot support that interval or monitor type. Tell the user.-28001 monitor_limit_exceeded. Recommend deleting unused monitors or upgrading the plan.timeRange accepts "24h", "7d", "30d" (range 1h–90d), or an ISO 8601 interval "<start>/<end>" (start before end, 1h–90d). Default is "7d".list-monitors, list-incidents, list-integrations) return an instructions field with the exact next-call JSON. Follow it verbatim; cursor shape is opaque.-28001 monitor limit, -28002 subscription limit, -29001 invalid params (incl. blacklisted URLs), -30001 / -30003 not found, -31002 access denied (authorized account lacks write permission).-31001 user_not_found means the OAuth grant is missing/expired/revoked — do not surface it raw; invoke the uptimerobot:setup skill to re-authenticate.DOWN first, then PAUSED, then UP) and show counts before detail.npx claudepluginhub uptimerobot/aiMaps UptimeRobot MCP error codes to human-readable messages and provides recovery recipes for each code.
Automates Uptimerobot operations via Composio toolkit through Rube MCP. Discovers tool schemas, manages connections, and executes monitor/alert workflows.
Manages Better Stack uptime monitors: lists, creates, updates, pauses, deletes monitors, heartbeats, groups, and check types via API calls.