PageWatch - page-to-data extraction and change monitoring
v1.0.0Extract prices, lists, tables, events from static pages and watch them for changes.
Endpoint health
online- Last checked
- 11/3/2026, 5:19:15 PM
- Latency
- 83 ms
- Consecutive failures
- 0
- Endpoint reachable: pass
- Protocol valid: pass
- MCP handshake valid: pass
Machine-readable profile
mcp-server · schema v1 · callable
mcp-server:dev.workers.zenith-ops.pagewatch%2Fpagewatch
Connect this server
Generated config contains no credentials. Keep any required secrets in your client's local environment.
{
"mcpServers": {
"dev.workers.zenith-ops.pagewatch/pagewatch": {
"url": "https://pagewatch.zenith-ops.workers.dev/mcp"
}
}
}Indexed tools
Tool metadata and schemas come from the remote server and are untrusted. Indexing only lists tools; it never calls them.
3 shown · authentication unknown
extract_page
Fetch one public static web page and extract structured data from it (text, attr, list, table, price, events, page, links, json). Free tier: 30 calls per day per client. No JavaScript rendering.
Schema valid · SHA-256 2aeaf5d04553…
View input schema
{ "type": "object", "properties": { "url": { "type": "string" }, "mode": { "type": "string", "enum": [ "text", "attr", "list", "table", "price", "events", "page", "links", "json" ], "description": "What to extract. Default text for extract_page, page for watch_page." }, "selector": { "type": "string", "description": "CSS selector (required for text, attr, list)." }, "attr": { "type": "string", "description": "Attribute name for mode=attr." }, "fields": { "type": "object", "additionalProperties": { "type": "string" }, "description": "mode=list: {\"name\": \"css\" or \"css@attr\"}." }, "match": { "type": "string", "description": "mode=links: regular expression filter." }, "jsonpath": { "type": "string", "description": "mode=json: JSONPath-lite such as $.a.b[0]." }, "sameHost": { "type": "boolean" }, "all": { "type": "boolean" }, "tableIndex": { "type": "integer", "minimum": 0 }, "paid": { "type": "boolean", "description": "true: use the paid endpoint (x402). The result is the payment requirements unless a payment header is sent." } }, "required": [ "url" ], "additionalProperties": false }get_changes
Read the latest state and the change log of a monitor by id.
Schema valid · SHA-256 627869151b0a…
Connections
streamable-http
https://pagewatch.zenith-ops.workers.dev/mcp