omniseek_sensor
Monitor any query over time and receive alerts only when new results appear; create, run, list, or delete standing sensors to track changes.
Instructions
Use WHEN you want to MONITOR a query over time and be told only what's NEW — standing queries with novelty detection. ONE verb; action picks what to do.
Fully-qualified MCP name: mcp__omniseek__omniseek_sensor (server name is omniseek; there is no omniseek-eye server).
The agent decides WHAT to monitor (judgment); the sensor diffs mechanically (a (source, source_id) fingerprint diff against baseline). Each action's REQUIRED args:
• action="create" (query; optional sources, schedule, notify) -> register a standing query that detects NEW results over time. Sensors run on their schedule automatically in the live service (hourly | daily | weekly; unknown = daily); use action="run" to trigger one manually. Returns the created sensor with its id. notify=True means the scheduler alerts when a scheduled run finds new results; optional notify_if=[keywords] narrows that alert to ONLY new results whose title/content match (notify_if_match="any" default, or "all"), so a broad standing query alerts on the sliver you care about instead of every new item. Optional detect_absence=True ALSO alerts when a tracked STABLE-source item DISAPPEARS (e.g. a page_watch policy page that goes dark / 404s); scoped to stable sources so a churny query sensor is unaffected. • action="list" -> all registered sensors with last-run stats {id, query, sources, schedule, last_run_at, last_new_count, total_runs, baseline_size}. • action="delete" (sensor_id) -> delete a sensor by id. Returns {deleted: true/false}. • action="run" (sensor_id) -> manually trigger one sensor NOW (the manual path beside the automatic scheduler): runs its query, diffs against baseline, updates state, returns a summary with new_count + new_titles. Tests a sensor on demand without waiting for its schedule.
Unknown action, or a missing required arg, returns {"error": ...}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | ||
| action | Yes | ||
| notify | No | ||
| sources | No | ||
| schedule | No | daily | |
| notify_if | No | ||
| sensor_id | No | ||
| detect_absence | No | ||
| notify_if_match | No | any |