Personalized Domain Monitor
monitorManage cross-platform domain monitoring tasks that track changes in WHOIS, DNS, and host-supplied page content. Data is encrypted at rest (AES-256-GCM) in a private per-user directory.
Actions:
get: retrieve monitors and check eligible WHOIS/DNS targets, returning current and previous data with change flags.
set: create a monitor, subject to the account tier's maximum.
update: save host-supplied page, WHOIS, or DNS state for a monitor.
delete: remove a monitor.
history: list the changes actually observed over time, optionally for one domain. get compares against the previous check only; history answers when a domain changed and what it changed from.
Requires a registered account with memory enabled.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Monitor task ID (update and delete) | |
| dns | No | DNS result, backward compatibility (update only) | |
| days | No | history only: how far back to look, in days. Default 30, maximum 365. | |
| note | No | What to watch for — user's intent in natural language (set only) | |
| page | No | Page content summary from web_fetch (update only) | |
| tools | No | Comma-separated: whois, dns, web_fetch. Default: whois,dns (set only) | |
| whois | No | WHOIS result, backward compatibility (update only) | |
| action | No | 'get', 'set', 'update', 'delete', or 'history'. Defaults to 'get' if not specified. | |
| domain | No | Domain to monitor (set; also optional on history to filter to one domain) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Error message when success is false | |
| total | No | Number of active monitors (get only) | |
| message | No | Human-readable result message | |
| monitor | No | Created monitor details (set only) | |
| success | Yes | Whether the request was successful | |
| monitors | No | List of monitors with auto-check results (get only) |