MCP tool · SSL, backups, cron & logs
manage_monitors
List, create, or delete the account's website uptime monitors, or read one monitor's up/down history.
manage_monitors
Description
List, create, or delete the account's website uptime monitors, or read one monitor's up/down history. Note: website monitoring is deprecated and being retired in favour of inleed.io — prefer that for new monitoring, and the response carries deprecated:true. action=list returns every monitor (data[] with domain, isOnline, frequencyMinutes); create adds one for a domain (optional frequency of 5/10/15/30 minutes and notifyOnOnline); delete and events take a monitorId from list → data[].id. create and delete need the write:hosting scope; list/events need read:hosting.
Input
| Name | Type | Description |
|---|---|---|
action
required
|
enum |
list all monitors, create one (needs domain), delete one (needs monitorId), or read one monitor's up/down events (needs monitorId). create/delete require write:hosting. One of list, create, delete, events.
|
domain
|
string |
The domain to monitor for action=create, e.g. example.com.
|
frequency
|
enum |
How often to check, in minutes (5, 10, 15 or 30) for action=create. Defaults to 5. One of 5, 10, 15, 30.
|
notify_on_online
|
boolean |
For action=create: also notify when the site recovers (comes back online), not only when it goes down. Defaults to false.
|
monitor_id
|
integer |
The monitor id for action=delete or events. Get it from action=list → data[].id.
|
limit
|
integer |
For action=events: how many status changes to return, newest first (1–100). Defaults to 50.
|