mcpbeat Sign in

Website Change Monitor & Deterministic Diff MCP Server

answering

Website Change Monitor & Deterministic Diff is answering right now. Last checked 12 min ago. It exposes 5 tools. Last commit 8 Oct 2026.

Deterministic webpage change detection, hashes and text diffs for recurring monitoring via x402 MCP.

Uptime history 12 days of history · worst day 99%
12 days agonow
100.0%
Uptime 24h
91 of 91 checks
5
Tools
read from the server
456 ms
Response time
average over 24h
0
Stars
last commit 8 Oct 2026

What changed 4

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 1 October 2026. No other catalogue keeps this.

8 Oct a tool changed version
7 Oct a tool changed version
5 Oct a tool changed version
1 Oct a tool changed version

What the code does

We read the source, 3 d ago · tools taken from the live server · rules ccca72095570

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

    const child=spawn(command,args,{env:{...process.env,...env},stdio:['ignore','pipe','pipe']});
USER root
      "paymentRequiredRaw": "eyJ4NDAyVmVyc2lvbiI6MiwiZXJyb3IiOiJQQVlNRU5ULVNJR05BVFVSRSBoZWFkZXIgaXMgcmVxdWlyZWQuIiwicmVzb3VyY2UiOnsiZGVzY3JpcHRpb24iOiJBcGlmeSBTdG9yZSBpcyB0aGUgbGFyZ2VzdCBtYXJrZXRwbGFjZSBvZiB0b29scyBmb3IgQUkgYWdlbnRzLiBFeHRyYWN0IGRhdGEgZnJvbSBhbnkgd2Vic2l0ZSBhbmQ…
In the project's build, not in the package

Found in continuous integration, deployment or infrastructure files, or in a neighbouring package of the same monorepo. None of this is installed when you add the server: it describes how the project is built and released. We list it because a leaked key in a build pipeline is still a real problem, but it is not something this server does on your machine.

      - name: Update machine-facing Actor metadata
        env:
          APIFY_TOKEN: ${{ secrets.APIFY_TOKEN }}

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 12 min ago.

run in your terminal
claude mcp add web-change --transport http https://mcp.apify.com?tools=industrial_platform/web-change-intelligence&payment=x402
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "web-change": {
      "url": "https://mcp.apify.com?tools=industrial_platform/web-change-intelligence\u0026payment=x402"
    }
  }
}
~/.codex/config.toml
[mcp_servers.web-change]
url = "https://mcp.apify.com?tools=industrial_platform/web-change-intelligence&payment=x402"
.cursor/mcp.json
{
  "mcpServers": {
    "web-change": {
      "url": "https://mcp.apify.com?tools=industrial_platform/web-change-intelligence\u0026payment=x402"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "web-change": {
      "url": "https://mcp.apify.com?tools=industrial_platform/web-change-intelligence\u0026payment=x402"
    }
  }
}

Available tools 5

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

abort
abort-actor-run
Abort an Actor run that is currently starting or running. For runs with status SUCCEEDED, FAILED, ABORTING, ABORTED, or TIMED-OUT, this call has no effect. The results will include the updated run details after the abort request. USAGE: - Use when you need to stop a run that is taking too long or misconfigured. USAGE EXAMPLES: - user_input: Abort run y2h7sK3Wc - user_input: Gracefully abort run y2h7sK3Wc This tool requires an x402 payment. Include a valid x402 payment signature in the request metadata (_meta["x402/payment"]). Your MCP client must support the x402 payment protocol.
actor
get-actor-run
Get detailed information about a specific Actor run. Returns run result: status, storages (datasets/keyValueStores alias map), stats, summary, nextStep. - summary describes the past (e.g. "SUCCEEDED in 22s. 47 items; 3 fields available."). - nextStep prescribes one primary follow-up action with identifiers interpolated (e.g. "Use get-dataset-items with datasetId=..."). - waitSecs (0–45, default 30) waits up to that many seconds for terminal status before returning. USAGE: - Use to check the status of a run started by any Actor-running tool. - Pass waitSecs > 0 to block until terminal (or until the cap elapses). USAGE EXAMPLES: - user_input: Show details of run y2h7sK3Wc - user_input: Wait for run y2h7sK3Wc to finish This tool requires an x402 payment. Include a valid x402 payment signature in the request metadata (_meta["x402/payment"]). Your MCP client must support the x402 payment protocol.
dataset
get-dataset-items
Get items (rows) from a dataset — the output/results produced by an Actor run. Returns the rows themselves, not dataset metadata, counts, or a schema. When the user provides a datasetId and asks to retrieve results, output, data, or rows, call this tool directly. Default limit is 20. Use clean=true to skip empty items and hidden fields. USAGE: - Use when you need to read data from a dataset (all items or only selected fields). USAGE EXAMPLES: - user_input: Retrieve results from dataset abc123 - user_input: Get only metadata.url and title from dataset username~my-dataset This tool requires an x402 payment. Include a valid x402 payment signature in the request metadata (_meta["x402/payment"]). Your MCP client must support the x402 payment protocol.
industrial
industrial_platform--web-change-intelligence
This tool calls the Actor "industrial_platform/web-change-intelligence" and retrieves its output results. Actor description: Website change detector and deterministic diff API for AI agents. Monitor pricing, availability, documentation, policies, and competitor pages. $0.001 per successful comparison. This tool requires an x402 payment. Include a valid x402 payment signature in the request metadata (_meta["x402/payment"]). Your MCP client must support the x402 payment protocol.
key
get-key-value-store-record
Get the value stored under a specific key in a key-value store — a single record, not a listing of all keys. Requires the exact key name. The response preserves the original Content-Encoding; most clients handle decompression automatically. USAGE: - Use when you need to retrieve a specific record (JSON, text, or binary) from a store. USAGE EXAMPLES: - user_input: Get record INPUT from store abc123 - user_input: Get record data.json from store username~my-store This tool requires an x402 payment. Include a valid x402 payment signature in the request metadata (_meta["x402/payment"]). Your MCP client must support the x402 payment protocol.

Endpoints

URLTransportStateLatencyChecked
https://mcp.apify.com?tools=industrial_platform/web-change-intelligence&payment=x402 streamable-http answering 696 ms 12 min ago

Alternatives to Website Change Monitor & Deterministic Diff

same job, measured the same way
ChangeDetection.io MCP Server
by rusty4444

MCP server for ChangeDetection.io website monitoring and change history.

100 installs/wk local only
PageCrawl
by pagecrawl

Monitor web pages for changes with AI-powered change detection, diffs, and alerts.

answering
Omniwatchguard
by omniwatchguard

AI-powered website change monitoring - manage monitors and alerts via MCP.

7 tools answering
FluxProof
by equinoxaifinance-rgb

Evidence-bearing public webpage monitoring with hashes, diffs, signed webhooks, REST, and MCP.

6 tools answering
Industrial Platform Web Monitor
by industrial-platform-ai

Recurring webpage change, price, inventory and metadata monitoring for autonomous agents.

3 tools answering
Wachete
by wachete

Create, read and monitor Wachete website-change wachets for a signed-in user.

answering
Site Spy
by vkuprin

MCP server for Site Spy — lets AI agents monitor websites for changes

34 installs/wk local only
Website Change Monitor
by blyck

Monitor public pages and JSON endpoints after agents disconnect, with polling and webhooks.

answering

Website Change Monitor & Deterministic Diff — questions

Answers built from our own checks of this server.

What can Website Change Monitor & Deterministic Diff do?
It exposes 5 tools, read directly from the server on our last check. Among them: abort-actor-run, get-actor-run, get-dataset-items, get-key-value-store-record, industrial_platform--web-change-intelligence. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Website Change Monitor & Deterministic Diff working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 456 ms. The bar chart above shows every period we have measured.
How do I connect Website Change Monitor & Deterministic Diff?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Website Change Monitor & Deterministic Diff need an API key?
No. Website Change Monitor & Deterministic Diff completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 5 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Website Change Monitor & Deterministic Diff?
It answers our handshake in 456 ms on average, which is faster than 29% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Website Change Monitor & Deterministic Diff open source?
Yes — it is published under the MIT licence, written in JavaScript, 0 stars on GitHub and 8 open issues. The source link is on this page, so you can read exactly what it does with your data before you connect it.