Create Uptime Kuma Monitor
uptime_kuma_create_monitorCreate Uptime Kuma monitors for HTTP, port, ping, keyword, DNS, push, MQTT, Steam, or Docker; set intervals, retries, and notification IDs so your services are checked automatically.
Instructions
Create a new monitor. Returns new monitorID.
Args:
name (required): display name
type: http|port|ping|keyword|dns|push|steam|mqtt|docker (default http)
url/hostname/port/keyword as required by type
interval (default 60, min 20)
notificationIDList (optional): { "1": true }
Use when: "monitor https://example.com every 60s" Don't use for edits (use edit_monitor).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | URL for http/keyword monitors | |
| name | Yes | Monitor display name | |
| port | No | Port for port monitors | |
| type | No | Monitor type | http |
| keyword | No | Keyword to search for (keyword type) | |
| hostname | No | Hostname for port/ping/dns | |
| interval | No | Check interval seconds (min 20) | |
| maxretries | No | Retries before down | |
| description | No | Optional description | |
| retryInterval | No | Retry interval seconds | |
| notificationIDList | No | Map of notification ID → enabled |