Competitor Website Change Monitor
Allows monitoring of Shopify-based competitor websites for price drops, new products, promotions, and content changes.
Allows monitoring of WooCommerce-based competitor websites for price drops, new products, promotions, and content changes.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Competitor Website Change MonitorMonitor our top competitor's pricing page for any price drops today"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
๐ Competitor Website Change Monitor โ MCP Server
Monitor competitor websites for price drops, new products, promotions, and content changes โ directly from Claude, Cursor, or any MCP-compatible AI client.
What It Detects
Change | Example |
๐ฐ Price change |
|
๐ New product |
|
๐๏ธ Removed product |
|
๐ฏ Promotion |
|
๐ Page title |
|
Related MCP server: competlab-mcp-server
Quickstart (Local / Claude Desktop)
# 1. Clone
git clone https://github.com/Oko300/competitor-monitor-mcp
cd competitor-monitor-mcp
# 2. Install
pip install -r requirements.txt
# 3. Test
pytest tests/ -v
# 4. Add to Claude Desktop
# Edit: ~/Library/Application Support/Claude/claude_desktop_config.json (Mac)
# Edit: %APPDATA%\Claude\claude_desktop_config.json (Windows)Claude Desktop config:
{
"mcpServers": {
"competitor-monitor": {
"command": "python3",
"args": ["C:/path/to/server.py"],
"env": {
"MONITOR_CACHE_FILE": "C:/path/to/monitor_cache.json"
}
}
}
}MCP Tools Available
Tool | What it does |
| Check one URL for changes |
| Check a batch of URLs at once |
| See all tracked URLs |
| View last cached data (no re-fetch) |
| Stop tracking a URL |
Example Output
{
"url": "https://competitor.com/shoes",
"changed": true,
"changes": [
{
"type": "price_change",
"removed": ["$120.00"],
"added": ["$99.00"],
"timestamp": "2026-06-19T10:00:00"
},
{
"type": "new_products",
"items": ["New Balance 990v5"],
"timestamp": "2026-06-19T10:00:00"
}
]
}Project Structure
competitor-monitor-mcp/
โโโ server.py โ MCP server (main product)
โโโ requirements.txt
โโโ pyproject.toml
โโโ .gitignore
โโโ README.md
โโโ tests/
โ โโโ test_server.py โ 13 pytest tests
โโโ .vscode/
โโโ launch.json โ Run/debug configs
โโโ extensions.json โ Recommended extensionsPricing Tiers (MCPize)
Plan | Sites | Frequency | Price |
Starter | 5 | Daily | $9.99/mo |
Pro | 25 | Hourly | $29.99/mo |
Business | 100 | Real-time | $79.99/mo |
Notes
Works on standard HTML sites (Shopify, WooCommerce, static pages)
JavaScript-heavy SPAs may need a headless browser (Playwright) upgrade
Cache persists across restarts via
monitor_cache.json100% free: no third-party APIs, no paid data sources
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Oko300/competitor-monitor-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server