{"data":{"name":"dev.workers.zenith-ops.pagewatch/pagewatch","title":"PageWatch - page-to-data extraction and change monitoring","description":"Extract prices, lists, tables, events from static pages and watch them for changes.","version":"1.0.0","websiteUrl":"https://pagewatch.zenith-ops.workers.dev/","repositoryUrl":null,"remotes":[{"url":"https://pagewatch.zenith-ops.workers.dev/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-18T16:35:56.485Z","updatedAt":"2026-10-18T16:35:56.485Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"PageWatch - page-to-data extraction and change monitoring","source":"official-registry","sourceId":"dev.workers.zenith-ops.pagewatch/pagewatch","updatedAt":"2026-10-18T16:35:56.485Z","confidence":100,"websiteUrl":"https://pagewatch.zenith-ops.workers.dev/","description":"Extract prices, lists, tables, events from static pages and watch them for changes.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"dev.workers.zenith-ops.pagewatch/pagewatch","endpointFingerprint":"a770f7d3439e1f33049483946bdd60e5c3acbcbb58c0c55735b7e53fe604e1fb","name":"extract_page","title":null,"description":"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.","inputSchema":{"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},"annotations":{"readOnlyHint":true,"openWorldHint":true},"definitionHash":"2aeaf5d04553ea097f98e403e3259f9ec00f824361ea2d601df762cbf03275df","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:16.764Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.zenith-ops.pagewatch/pagewatch","endpointFingerprint":"a770f7d3439e1f33049483946bdd60e5c3acbcbb58c0c55735b7e53fe604e1fb","name":"get_changes","title":null,"description":"Read the latest state and the change log of a monitor by id.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"limit":{"type":"integer","minimum":1,"maximum":50}},"required":["id"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":false},"definitionHash":"627869151b0aac4afc208e688670f97fcd220d2715dce854bdc0a71d059fb4c4","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:16.764Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.zenith-ops.pagewatch/pagewatch","endpointFingerprint":"a770f7d3439e1f33049483946bdd60e5c3acbcbb58c0c55735b7e53fe604e1fb","name":"watch_page","title":null,"description":"Create a monitor that checks a public page on a schedule and records changes. Returns monitor id, manage token (shown once), feed and events URLs. Free plan: checks every 60 minutes or slower, 3 active monitors per client, 30 days.","inputSchema":{"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},"interval_minutes":{"type":"integer","minimum":15},"webhook_url":{"type":"string","description":"https URL for signed change notifications."},"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},"annotations":{"readOnlyHint":false,"openWorldHint":true},"definitionHash":"7a26959bbba607a25ca25116de12bb452918eedd740e1a92ad0a5291f6f688dc","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:16.764Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"a770f7d3439e1f33049483946bdd60e5c3acbcbb58c0c55735b7e53fe604e1fb","protocol":"streamable-http","status":"indexed","toolCount":3,"observedAt":"2026-10-31T09:46:16.764Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"dev.workers.zenith-ops.pagewatch/pagewatch":{"url":"https://pagewatch.zenith-ops.workers.dev/mcp"}}},"Cursor":{"mcpServers":{"dev.workers.zenith-ops.pagewatch/pagewatch":{"url":"https://pagewatch.zenith-ops.workers.dev/mcp"}}},"VS Code":{"servers":{"dev.workers.zenith-ops.pagewatch/pagewatch":{"type":"http","url":"https://pagewatch.zenith-ops.workers.dev/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://pagewatch.zenith-ops.workers.dev/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:dev.workers.zenith-ops.pagewatch%2Fpagewatch","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/dev.workers.zenith-ops.pagewatch%2Fpagewatch","name":"dev.workers.zenith-ops.pagewatch/pagewatch","description":"Extract prices, lists, tables, events from static pages and watch them for changes.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://pagewatch.zenith-ops.workers.dev/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://pagewatch.zenith-ops.workers.dev/","repositoryUrl":null,"version":"1.0.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"dev.workers.zenith-ops.pagewatch/pagewatch","status":"online","lastCheckedAt":"2026-11-03T17:19:15.831Z","lastSuccessfulCheck":"2026-11-03T17:19:15.831Z","latencyMs":83,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T17:19:15.831Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T17:19:15.831Z"},"security":null,"timestamps":{"createdAt":"2026-10-18T16:35:56.485Z","updatedAt":"2026-10-18T16:35:56.485Z","observedAt":"2026-11-03T17:19:15.831Z"},"compatibility":{"serverVersion":"1.0.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}