novada_monitor
Detect changes on web pages over time. Extract content, compute hash, and compare with previous check to identify price updates, stock changes, or content modifications.
Instructions
Detect changes on a web page over time. Extracts content, computes a hash, compares with previous check. Returns changed/unchanged + field-level diffs.
Use for: E-commerce price monitoring, stock availability tracking, content change detection, competitive pricing alerts. How: First call = baseline. Subsequent calls compare against baseline and report changes. Pass fields=["price","availability"] for field-level diffs with % change. Session-scoped: State lives in memory for the MCP session duration. Not persisted across restarts. Not for: One-time extraction (novada_extract), full crawl (novada_crawl).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL to monitor for changes. E.g. a product page, pricing page, or any content page. | |
| fields | No | Specific fields to track for changes (e.g. ['price', 'availability', 'rating']). When provided, change detection focuses on these fields. Without fields, tracks full page content hash. | |
| format | Yes | Output format. 'markdown' (default): human-readable change report. 'json': structured object for programmatic agent use. | markdown |