Create Slack monitor
create_slack_monitorWatch Slack conversations Keeploop's Slack app can read (list_slack_channels says which). Narrow by channel, thread (replies to one thread), dm, from_contains, text_contains or mentions_me; give at least one. The user's own messages are skipped unless include_own is true. 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.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "create_slack_monitor"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dm | No | Direct messages only. | |
| name | No | A short name for the monitor. | |
| 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. | |
| thread | No | Replies to one thread: a permalink or 'C0123:1727000000.123456'. | |
| channel | No | A Slack channel name or id. | |
| max_hits | No | Stop after this many matches; 1 for a one-shot watch. | |
| match_all | No | Every direct message and mention of the user (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. | |
| include_own | No | Also match what the user sent or wrote. | |
| mentions_me | No | Only messages that mention the user. | |
| from_contains | No | Sender address, number or name contains this. | |
| text_contains | No | Message text contains this. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| monitor | Yes |