{"name":"com.freshypenguin/ao-page-watch","slug":"freshypenguin-ao-page-watch","title":"Austin Oaks Page Watch","description":"Watch a public web page for changes when your agent cannot stay running. Hourly checks, signed diffs","url":"https://mcp.market/server/freshypenguin-ao-page-watch","rating":null,"grade":"C","score":69,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":6,"ok":6,"last_checked_at":"2026-09-20T20:20:51.223Z","last_ok_at":"2026-09-20T20:20:51.223Z","latency_ms":268},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://ao-page-watch-production.up.railway.app/mcp/info","version":"0.1.1","remotes":[{"type":"streamable-http","url":"https://ao-page-watch-production.up.railway.app/mcp"}],"packages":[],"tools":[{"name":"check_changes","description":"Ask whether a watched page changed since you last checked, using the token from watch_url. Returns the monitor status, checks remaining, changed_since_last_poll, and the latest signed change record with a line diff excerpt. Safe to call from any later run; calling it marks the changes as seen.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"token":{"type":"string"},"limit":{"type":"integer","minimum":1,"maximum":100,"default":5,"description":"How many recent change records to include."}},"required":["token"],"additionalProperties":false}},{"name":"unwatch_url","description":"Stop a monitor by token. Remaining checks are forfeited.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"token":{"type":"string"}},"required":["token"],"additionalProperties":false}},{"name":"watch_url","description":"Start watching a public web page for changes when you cannot stay running yourself. Use when a task needs to know whether a page changed since you last looked, and you will not be alive to check: a price, a status page, a job listing, a policy, a schedule, a document.\n\nGive it a URL. It takes a first snapshot now, then re-fetches every 3600 seconds, extracts the visible text deterministically, and records a signed change record whenever the text hash changes. You get back a token; call check_changes with it later, from any run, to learn whether the page changed and see the diff.\n\nFree: 3 monitors per caller, 168 hourly checks each (about seven days). More checks or more monitors are sold per call over x402 on the HTTP route POST /v1/watch.\n\nIt will NOT render JavaScript, log in, use proxies, or bypass bot protection. A page that blocks plain fetches is reported BLOCKED and your remaining checks are kept and can be moved to another URL. No language model is involved; no 'meaningful change' guessing.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) URL to watch."}},"required":["url"],"additionalProperties":false}}],"scan":{"score":69,"grade":"C","scanned_at":"2026-09-19T20:56:41.135Z","report":{"scannerVersion":"0.1.7","scannedAt":"2026-09-19T20:56:41.129Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 431ms"]},"poisoning":{"score":15,"max":15,"notes":["3 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://ao-page-watch-production.up.railway.app/mcp","reachable":true,"authRequired":false,"latencyMs":431,"serverInfo":{"name":"ao-page-watch","version":"0.1.1"}}],"packages":[],"repo":{"found":false},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}