About omniwatchguard
OmniWatchGuard is an MCP server for managing website change monitors and alerts through an OmniWatchGuard account. It supports several kinds of monitored content and summarizes detected changes by severity.
Key features
- 01List monitors and recent activity
- 02Monitor text, prices, stock, and selected elements
- 03Monitor JSON APIs, SEO fields, and SSL certificates
- 04Edit, pause, resume, or delete monitors
- 05Review recent alerts
Use cases
- 01Track product price or stock changes
- 02Watch a page element or SEO field
- 03Review alerts for important site changes
MCP support
MCP clients connect to the hosted Streamable HTTP endpoint using an OmniWatchGuard API key as a Bearer token. A local stdio version provides the same tools.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.omniwatchguard.com/mcpclaude mcp add --transport http com-omniwatchguard https://mcp.omniwatchguard.com/mcp{"mcpServers":{"com-omniwatchguard":{"type":"http","url":"https://mcp.omniwatchguard.com/mcp"}}}Open in Cursor{"servers":{"com-omniwatchguard":{"type":"http","url":"https://mcp.omniwatchguard.com/mcp"}}}Open in VS Code{"mcpServers":{"com-omniwatchguard":{"type":"http","url":"https://mcp.omniwatchguard.com/mcp"}}}{"mcpServers":{"com-omniwatchguard":{"serverUrl":"https://mcp.omniwatchguard.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://mcp.omniwatchguard.com/mcpAuth requiredTools
7This tool takes no parameters.
Details
From the project READMEOmniWatchGuard MCP Server
Model Context Protocol (MCP) server for OmniWatchGuard, a website change monitoring service. Connect Claude, Cursor or any MCP client to your OmniWatchGuard account and manage monitors and alerts in plain language.
- Endpoint:
https://mcp.omniwatchguard.com/mcp - Transport: Streamable HTTP (stateless)
- Authentication: OmniWatchGuard API key, sent as a Bearer token
What you can do
- List and inspect your monitors
- Create monitors for text, price, stock, a CSS-selected element, JSON APIs, SEO fields or SSL certificates
- Change a monitor's URL, selector, check interval or price/stock thresholds
- Pause, resume or delete monitors
- Read recent alerts sent by email, webhook, Slack, Discord or Telegram
Each detected change is summarised by an AI model and rated minor, major or critical. Alerts are sent for major and critical changes; minor ones are kept in the history.
Tools
| Tool | Description |
|---|---|
list_monitors | List all monitors with recent change activity |
get_monitor | Get full details and the last 20 results for one monitor |
create_monitor | Create a new monitor |
update_monitor | Update an existing monitor's settings |
set_monitor_status | Pause or resume a monitor |
delete_monitor | Delete a monitor |
list_alerts | List recent alerts sent to your account |
Authentication
Tools need an OmniWatchGuard API key, available on the Pro and Agency plans. Create one in the dashboard and send it as a header:
Authorization: Bearer owg_live_...
Listing the tools (initialize, tools/list) works without a key; calling a tool without a key returns an error message.
Connect from Claude Desktop
{
"mcpServers": {
"omniwatchguard": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.omniwatchguard.com/mcp",
"--header",
"Authorization: Bearer owg_live_YOUR_KEY_HERE"
]
}
}
}
Run locally (stdio)
The same tools are available as a local stdio server, for clients that run MCP servers as a process:
npm ci
npm run build
OWG_API_KEY=owg_live_YOUR_KEY_HERE node dist/stdio.mjs
Without OWG_API_KEY the server starts and lists its tools; tool calls return an error message.
Limits
- Check intervals: 60 minutes on Starter; 15, 30 or 60 on Pro; 5, 15, 30 or 60 on Agency.
- The crawler respects robots.txt and does not bypass anti-bot protection. Monitoring works on sites that allow automated access.
Self-hosting
The hosted version is a Cloudflare Worker (src/index.ts) that forwards calls to the OmniWatchGuard API. Both versions share the tools in src/server.ts.
npm ci
npm run deploy
License
MIT, see LICENSE.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.