4,700+ servers built on MCP Fusion
Vinkius

ChangeDetection.io MCP. Track exactly what changes on any website.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

ChangeDetection.io MCP on Cursor AI Code Editor MCP Client ChangeDetection.io MCP on Claude Desktop App MCP Integration ChangeDetection.io MCP on OpenAI Agents SDK MCP Compatible ChangeDetection.io MCP on Visual Studio Code MCP Extension Client ChangeDetection.io MCP on GitHub Copilot AI Agent MCP Integration ChangeDetection.io MCP on Google Gemini AI MCP Integration ChangeDetection.io MCP on Lovable AI Development MCP Client ChangeDetection.io MCP on Mistral AI Agents MCP Compatible ChangeDetection.io MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

ChangeDetection.io MCP Server lets you automate web monitoring and data extraction. Track visual or text updates on any website, manage multiple 'watches,' and get historical snapshots directly through your AI agent.

It's for data analysts and developers who need to know exactly when and how a webpage changes.

What your AI agents can do

Create tag

Creates a new organizational tag for your monitoring projects.

Create watch

Sets up a new monitor for a specified URL.

Delete watch

Removes an existing URL monitor from the system.

+ 11 more capabilities included
Create and Manage Monitors

You tell the agent which URL to track, and the agent sets up, updates, or deletes the monitoring 'watch' in the system.

Compare Web Page Snapshots

The agent fetches two historical snapshots and reports the specific text or visual differences between them.

Group and Organize Monitors

You apply tags to your watches, allowing you to categorize and manage hundreds of monitoring targets by project or type.

Fetch Historical Data

The agent retrieves the complete chronological history of a single URL, allowing you to analyze version trends.

Search and Filter Monitors

You can search through all your active and inactive watches using criteria like titles or tags.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

ChangeDetection.io MCP Server: 14 Tools for Web Monitoring

These tools let your AI agent create, manage, and query monitors, pull historical snapshots, and pinpoint every change across your tracked web URLs.

create019e3876

create tag

Creates a new organizational tag for your monitoring projects.

create019e3876

create watch

Sets up a new monitor for a specified URL.

delete019e3876

delete watch

Removes an existing URL monitor from the system.

get019e3876

get snapshot

Retrieves the most recent saved version of a specified watch.

get019e3876

get snapshot diff

Compares two specific snapshots (e.g., 'latest' vs. 'previous') to show what changed.

get019e3876

get tag

Retrieves the details for a single, specific tag.

get019e3876

get watch

Fetches all the metadata for a single monitoring watch.

get019e3876

get watch favicon

Gets the small icon (favicon) used by a specific watch monitor.

get019e3876

get watch history

Retrieves the complete log of all historical snapshots for a watch.

import019e3876

import urls

Imports a list of URLs into the monitoring system.

list019e3876

list tags

Retrieves a full list of all tags currently in use.

list019e3876

list watches

Lists all active and inactive monitoring watches you've set up.

search019e3876

search watches

Searches through all your watches using specific criteria.

update019e3876

update watch

Modifies the settings or URL of an existing watch monitor.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with ChangeDetection.io, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You gotta hook this server up to your AI client to automate web monitoring and data extraction. You treat the web like a database, setting up monitors and asking questions about changes without ever actually visiting the site.

Create and Manage Monitors

  • You can tell the agent which URL to track, and it'll set up, update, or delete the monitoring 'watch' in the system. The agent lets you create_watch for a specific URL, update_watch if the site changes, and delete_watch when you're done. You can also import_urls to dump a bunch of URLs into the system at once.
  • You can find all your active and inactive monitors using list_watches or search_watches with specific criteria. You can also get a list of all tags with list_tags and retrieve details for a specific tag using get_tag. You can create_tag to organize new projects, and you can get_tag to check the details of an existing one. You can also use get_watch to fetch all the metadata for one specific watch.

Compare Web Page Snapshots

  • The agent can get_snapshot to grab the most recent saved version of a watch. Better yet, it can get_snapshot_diff by comparing two specific snapshots—say, 'latest' versus 'previous'—to show you exactly what changed, text or visuals.

Group and Organize Monitors

  • You can apply tags to your watches, grouping monitors by project or type. You can create_tag to set up a new organizational tag, and then you use those tags to manage hundreds of targets, keeping everything neat.

Fetch Historical Data

  • The agent can get_watch_history to pull the complete log of every historical snapshot for a watch, letting you analyze trends or version changes over time. You can also grab the favicon for a specific watch using get_watch_favicon.

Search and Filter Monitors

  • You can search_watches across all your active and inactive monitors using specific criteria, and you can list_watches to see everything you've set up.

How ChangeDetection.io MCP Works

  1. 1 First, subscribe to the server and provide your ChangeDetection.io API Key and Instance URL.
  2. 2 Next, ask your AI agent to perform a task—for instance, 'Create a watch for the competitor pricing page.'
  3. 3 The agent uses the appropriate tool (e.g., create_watch) to set up the monitor, and you get a confirmation and the newly assigned UUID.

The bottom line is that your AI agent handles the API calls to set up, check, and compare web data on your behalf.

Who Is ChangeDetection.io MCP For?

This is for data analysts and developers who need to monitor external web assets without manually scraping them. If you track pricing, competitive status, or API documentation, this server saves you from endless manual checks and copy-pasting.

Market Intelligence Analyst

You set up multiple watches on competitor sites to track pricing, product availability, or special offers, getting instant alerts when changes occur.

Software Developer

You monitor key external documentation sites or dependency APIs. The agent alerts you immediately if the structure changes, preventing broken code.

SEO Specialist

You monitor target landing pages and competitor SERP listings to spot content modifications or structural changes that impact rankings.

What Changes When You Connect

  • Monitor Competitors: Use create_watch to set up dozens of competitor URLs. Your agent tracks price changes or new product launches automatically, so you never miss an update.
  • Pinpoint Changes: Don't just know that something changed; know what. get_snapshot_diff compares two versions and tells you exactly which text or visual element was added or removed.
  • Audit Full History: Need to see how a page looked six months ago? get_watch_history pulls the entire record, letting you analyze long-term trends or content decay.
  • Organize Projects: Group your monitors efficiently. Use create_tag and list_tags to tag watches by project (e.g., 'Q3 Launch' or 'Competitor A'), keeping large-scale monitoring organized.
  • Quick Check: Don't wait for the scheduled check. Run get_snapshot to force an immediate check on a watch, getting the absolute latest data right now.
  • Scale Monitoring: Use search_watches and list_watches to manage thousands of monitors efficiently, ensuring you always know the status of every URL.

Real-World Use Cases

01

Tracking Price Changes on an E-commerce Site

A market analyst needs to track a key product's price across three competitor sites. They run create_watch for all three URLs. When a price drops, the agent alerts them, and they use get_snapshot_diff to confirm the exact old and new pricing text.

02

Monitoring API Documentation Updates

A developer relies on a third-party API's documentation. They set up a watch and run it daily. When the provider updates the API endpoints, the agent alerts them, and they use get_watch_history to compare the old documentation structure against the new one.

03

Checking for Legal Compliance Changes

An SEO specialist needs to ensure a competitor's landing page maintains specific legal disclaimers. They use create_watch and get_snapshot_diff periodically. The agent flags any removal or modification of the required text.

04

Managing a Large Portfolio of Assets

A data science team manages hundreds of assets across different projects. They use create_tag to tag watches by 'Project Alpha' and then use list_watches and search_watches to quickly filter and manage the entire portfolio.

The Tradeoffs

Treating all data as a single dump

Asking the agent, 'Tell me everything about my watches.' This returns a huge, unfilterable list of raw metadata without context or grouping.

Instead, use list_watches to get the overview, then use search_watches combined with get_tag to filter down to only the watches for 'Project Alpha'.

Guessing which snapshot is current

Asking the agent to compare the 'last' snapshot without specifying the time frame. The agent might compare the wrong version, giving you bad data.

Always use get_snapshot first to confirm the 'latest' snapshot UUID, then pass that specific UUID and the 'previous' UUID to get_snapshot_diff.

Manually tracking changes in a spreadsheet

Copying and pasting data from multiple competitor websites into a spreadsheet to manually track price changes or content updates.

Use create_watch to monitor the site, and then use get_snapshot_diff to pull the precise, structured changes directly into your workflow.

When It Fits, When It Doesn't

Use this server if your job requires monitoring external, volatile web content—think pricing, legal text, competitor copy, or API documentation. You need to know when and how something changes. Don't use this if you just need to read static, internal data or track user interactions within a single app. For internal data tracking, use a dedicated database connector. If you only need to fetch a single, specific piece of data (like a single tag list), you might only need list_tags, but this server gives you the full lifecycle management (create, delete, search) you need to scale.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by ChangeDetection.io. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 14 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_tag create_watch delete_watch get_snapshot get_snapshot_diff get_tag get_watch get_watch_favicon get_watch_history import_urls list_tags list_watches search_watches update_watch

Manual web monitoring is a time sink.

Right now, if you want to know if a competitor changed their pricing, you open their website. You check the product page. You manually copy the old price into a spreadsheet. You repeat this process for five competitors, five times a day. It’s tedious, error-prone, and you're always behind.

With this MCP server, you set up a watch on the competitor's URL. When they change the price, your agent detects it and reports the difference. You don't open a browser; you just get the specific, actionable data you need.

ChangeDetection.io MCP Server: Get the Data, Not the Website.

You eliminate the need to manually check the site, copy the text, and then manually compare it to a stored version. The agent handles the entire process: checking the URL, pulling the snapshot, and running the `get_snapshot_diff` tool for you.

The result is clean, structured, and immediately actionable data. You stop looking at websites and start making decisions based on the data.

Common Questions About ChangeDetection.io MCP

How do I use the get_snapshot_diff tool? +

The get_snapshot_diff tool requires you to specify two snapshots—usually 'latest' and 'previous.' It then compares the content of those two versions and tells you exactly what changed.

Can I track multiple websites with ChangeDetection.io MCP Server? +

Yes. You use create_watch to set up multiple monitors for different URLs. You can then group them using create_tag to keep your entire monitoring setup organized.

What is the difference between list_watches and search_watches? +

list_watches shows you every single watch you've ever created. search_watches lets you filter that list using specific criteria, helping you find the right monitor faster.

How do I check the full history of a watch? +

Use get_watch_history. This tool pulls the entire timeline of snapshots for a specific watch, letting you analyze trends over time.

How do I update a watch using the ChangeDetection.io MCP Server? +

You use the update_watch tool. This modifies the existing watch's URL or settings without having to delete and recreate the entire monitor.

How do I use the create_watch tool to set up a new monitoring target? +

You use the create_watch tool to establish a new URL monitor. You simply provide the target URL, a title, and optionally, tags. The server then handles the setup and starts tracking changes immediately.

What does the get_watch_history tool provide for a specific monitor? +

The get_watch_history tool retrieves all historical data for a given watch. This lets you analyze trends, see previous versions of the page, and understand how the content has changed over time.

How can I organize and filter my monitors using the create_tag and list_tags tools? +

You manage organization by using create_tag to define categories, and list_tags to see what's available. You then associate tags with your watches to group monitoring projects and filter large sets of data.

Can I see exactly what text changed on a page between the last two checks? +

Yes! Use the get_snapshot_diff tool with the watch UUID. It will return the specific differences between the current state and the previous snapshot.

How do I trigger an immediate recheck of a specific website? +

You can use the get_watch tool and set the recheck parameter to '1'. This forces the server to fetch the latest version of the page immediately.

Can I filter my monitors by tags using the AI? +

Absolutely. When using list_watches, you can provide a tag name to filter the results and only see monitors associated with that specific category.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 14 tools

We've already built the connector for ChangeDetection.io. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 14 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.