Servidor MCP

Austin Oaks Page Watch

com.freshypenguin/ao-page-watch
Productividad Público y accesible MCP 2026-07-28

Qué hace este MCP

Monitors public web pages on an hourly schedule and reports signed text changes.

check_changes
Check a watched page for changes
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.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['token'], 'properties': {'limit': {'type': 'integer', 'default': 5, 'maximum': 100, 'minimum': 1, 'description': 'How many recent change records to include.'}, 'token': {'type': 'string'}}, 'additionalProperties': False}
unwatch_url
Stop watching a page
Stop a monitor by token. Remaining checks are forfeited.
Destructivo Idempotente
Esquema de entrada
{'type': 'object', 'required': ['token'], 'properties': {'token': {'type': 'string'}}, 'additionalProperties': False}
watch_url
Watch a web page for changes
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. Give 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. Free: 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. It 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.
Acceso externo
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL to watch.'}}, 'additionalProperties': False}
Añadido
unwatch_url
17 de September de 2026 a las 12:34
Añadido
check_changes
17 de September de 2026 a las 12:34
Añadido
watch_url
17 de September de 2026 a las 12:34