Create notes monitor
create_notes_monitorWatch the user's Apple Notes. Fires on a new or changed note once it has been still for two minutes. title_contains matches the title, body_contains the title and text; give at least one. folder keeps it to one folder. Stops after ttl_hours or max_hits matches. Returns a token for check_monitor and cancel_monitor. It only records and notifies; it never sends, changes or deletes anything. routes tags the monitor for check_route; use 'duet:' for a Claude Duet channel so any later session there can read it. Requires Keeploop Pro.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | A short name for the monitor. | |
| folder | No | Only notes in this folder (part of its name or path, e.g. Work). | |
| routes | No | Up to 8 labels check_route reads this monitor's matches by, e.g. 'duet:fissler'. Lowercase letters, digits, '.', '_', ':' and '-'. A new monitor with routes has no Mac banner or ntfy push. | |
| max_hits | No | Stop after this many matches; 1 for a one-shot watch. | |
| match_all | No | Every new or changed note (needs routes). | |
| ttl_hours | No | Stop after this many hours (default 24; no upper limit). 0 means no end: use it only when the user asks for a monitor that keeps running. | |
| body_contains | No | Note title or text contains this. | |
| title_contains | No | Title contains this. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| monitor | Yes |