whatisgithub

What is changedetection-mcp?

rusty4444/changedetection-mcp — explained in plain English

Analysis updated 2026-05-18

0PythonAudience · developerComplexity · 2/5LicenseSetup · moderate

In one sentence

An MCP server that lets AI assistants like Claude or Cursor manage your ChangeDetection.io website monitors through chat.

Mindmap

mindmap
  root((ChangeDetection MCP))
    What it does
      Manage watches via chat
      Get diffs
      Trigger rechecks
    Tech stack
      Python
      MCP protocol
      ChangeDetection.io
    Use cases
      Track price changes
      Monitor job posts
      Watch news pages
    Safety
      Per watch action limit
      Configurable fuse

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Ask an AI assistant to watch a webpage and alert you when it changes.

USE CASE 2

Have the AI list all your failed website watches at once.

USE CASE 3

Get a text diff of what changed on a tracked page between two dates.

USE CASE 4

Organize and search your watches by tag, URL, or title through conversation.

What is it built with?

PythonMCPChangeDetection.io

How does it compare?

rusty4444/changedetection-mcp0xhassaan/nn-from-scratch3ks/embedoc
Stars00
LanguagePythonPythonPython
Last pushed2023-06-08
MaintenanceDormant
Setup difficultymoderatemoderatehard
Complexity2/54/51/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a running ChangeDetection.io instance to connect to.

MIT license, use freely for any purpose including commercial use.

So what is it?

ChangeDetection.io is an open-source tool (with 31k+ GitHub stars according to the README) that monitors websites and alerts you when their content changes, useful for tracking price drops, job postings, news pages, or anything else that updates over time. This repository is an MCP server for it. MCP stands for Model Context Protocol, a standard that lets AI agents call external tools through a chat interface. By installing this server, AI assistants like Claude Desktop or Cursor can manage your ChangeDetection.io instance directly through conversation. Instead of opening the web interface yourself, you can say things like "watch this product page and tell me when it changes," "show me all my failed watches," or "what changed on this page yesterday?", and the AI handles the operations. The server exposes a full set of tools: creating, listing, updating, and deleting watches, triggering immediate rechecks, browsing snapshot history, getting text diffs between any two points in time, searching watches by URL or title, organizing watches with tags, and checking server health stats. One noteworthy design is a per-watch safety fuse. When an AI retrieves a page diff, the new information might prompt it to immediately recheck the page, edit the watch, or delete it. To prevent a noisy page from triggering a cascade of automated follow-up actions, the server limits mutating operations to three per watch after a diff is fetched. The limit is configurable, you can raise it, lower it to zero to disable it entirely, or override it on individual calls. The server is written in Python, installs via pip, and is released under the MIT license.

Copy-paste prompts

Prompt 1
Set up this ChangeDetection MCP server to work with Claude Desktop.
Prompt 2
Create a watch for a product page and alert me when the price changes.
Prompt 3
Show me a diff of what changed on this watched page yesterday.
Prompt 4
Explain how the per-watch safety fuse limits repeated AI actions.

Frequently asked questions

What is changedetection-mcp?

An MCP server that lets AI assistants like Claude or Cursor manage your ChangeDetection.io website monitors through chat.

What language is changedetection-mcp written in?

Mainly Python. The stack also includes Python, MCP, ChangeDetection.io.

What license does changedetection-mcp use?

MIT license, use freely for any purpose including commercial use.

How hard is changedetection-mcp to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is changedetection-mcp for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.