changedetection-iomcp-serverwebsite-monitoringchange-detectionpython

changedetection.io MCP Server: Monitor Web Changes, Track PDFs, and Integrate AI

November 10, 2026
2 min read

changedetection.io MCP Server: Monitor Web Changes, Track PDFs, and Integrate AI

changedetection.io provides a robust MCP Server for monitoring website changes, tracking content updates, and receiving alerts. This Python-based tool, with over 35,000 GitHub stars, offers a comprehensive suite of features for developers needing precise control over web content surveillance, including integrated support for the Model Context Protocol.

Core Change Detection Capabilities

The server excels at granular content monitoring. Developers can define trigger filters using text, regular expressions, or by removing specific elements via selectors. It supports targeting elements with XPath 1, XPath 2, CSS Selectors, JSONPath, and jq for complex JSON structures. For dynamic content, changedetection.io can switch between fast non-JS and Chrome JS-based fetchers, and even execute custom JavaScript before text extraction—useful for scenarios like logging into a site.

Beyond standard web pages, it can track changes within PDF files, monitoring text content, file size, and checksums. Users can specify request headers, use POST or GET methods, and configure how often a site is checked. A visual selector aids in targeting specific elements, streamlining the setup process. For operational flexibility, individual watches can be configured with proxies, including support for services like Bright Data and Oxylabs. When a change is detected, the server can send a screenshot with the notification.

AI / LLM Integration

changedetection.io includes optional AI and LLM features. When enabled, content detected on monitored websites—such as page diffs and extracted text—can be transmitted to a third-party AI provider chosen by the user. This integration extends the utility of change detection by allowing external AI services to analyze the observed changes, providing deeper insights or automated actions based on the content. It's important to note that users are solely responsible for the configuration and data handling with their chosen AI provider.

References