From uptimerobot
Creates DNS monitors that check record resolution and alert on changes or DNS server failures. Use for domain health monitoring or drift detection.
How this skill is triggered — by the user, by Claude, or both
Slash command
/uptimerobot:create-dns-monitorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **Preflight — read first.** If you cannot see any `uptimerobot:*` MCP tools in your tool list, invoke the `uptimerobot:setup` skill before doing anything else. Do not tell the user the MCP is misconfigured — `setup`'s Step 0 detects the common case (server connected, tools loaded after session start) and resolves it without re-keying.
Preflight — read first. If you cannot see any
uptimerobot:*MCP tools in your tool list, invoke theuptimerobot:setupskill before doing anything else. Do not tell the user the MCP is misconfigured —setup's Step 0 detects the common case (server connected, tools loaded after session start) and resolves it without re-keying.
Use when the user wants to confirm a DNS server is answering queries for a domain and/or that specific record values (A, AAAA, MX, TXT, NS, CNAME, etc.) haven't drifted from the expected set.
Tool: create-monitor
Required params: friendlyName, type: "DNS", url (domain, no scheme).
{
"friendlyName": "example.com DNS",
"type": "DNS",
"url": "example.com"
}
port — DNS server port. Defaults to 53 if omitted.config.dnsRecords — object mapping record type to expected values. The monitor alerts when live values diverge.interval, timeout, assignedAlertContacts, tagNames, maintenanceWindowsIds.{
"friendlyName": "example.com records",
"type": "DNS",
"url": "example.com",
"config": {
"dnsRecords": {
"A": ["93.184.216.34"],
"MX": ["0 mail.example.com."]
}
},
"interval": 300,
"assignedAlertContacts": [
{ "alertContactId": "10", "threshold": 0, "recurrence": 0 }
]
}
url as https://example.com — DNS monitors take a bare domain.port without understanding that it targets a DNS server listening on that port (not a monitored service port). Leave it out unless the user explicitly runs DNS on a custom port.HTTP in addition for that.Call get-monitor-details to confirm stored records and port.
create-http-monitor — to also check the service behind the DNS name.update-monitor — retune interval, alert contacts, and tags on an existing DNS monitor. (Note: dnsRecords are set at creation and changing them requires creating a new monitor.)npx claudepluginhub uptimerobot/aiCreates a TCP port monitor using UptimeRobot to check host:port connectivity and alert on failure. For databases, SSH, SMTP, or custom services.
Manages Better Stack uptime monitors: listing, creating, updating, pausing, and deleting monitors, heartbeats, groups, and check types.
Manages Grafana Cloud Synthetic Monitoring checks: create, update, pull, push, delete using gcx CLI. Handles HTTP, Ping, DNS, TCP, Traceroute for URLs, hosts, domains with dry-run validation.