Site SpySite Spy
Dashboard

MCP Integration

Connect Site Spy to AI assistants like Claude, Cursor, and other MCP-compatible tools

Site Spy provides an MCP server that lets AI assistants monitor websites, compare snapshots, and manage watches through natural language.

Setup

  1. Copy your API key from Dashboard Settings > API & Monitoring
  2. Add the following configuration to your AI client's settings file:
{
  "mcpServers": {
    "site-spy": {
      "command": "npx",
      "args": ["-y", "@site-spy/mcp-server"],
      "env": {
        "SITE_SPY_API_KEY": "your-api-key"
      }
    }
  }
}
  1. Restart your AI client — Site Spy tools appear automatically

Configuration file locations

ClientPath
Claude Desktop (macOS)~/Library/Application Support/Claude/claude_desktop_config.json
Claude Desktop (Windows)%APPDATA%\Claude\claude_desktop_config.json
Claude Code.mcp.json in project root
Cursor.cursor/mcp.json in project root

Available tools

Read tools (all plans)

ToolDescription
authenticateConnect to Site Spy with an API key
auth_statusCheck whether the MCP server is authenticated
list_watchesList all monitored websites
get_watchGet full details of a specific watch
get_change_historyGet timestamps when changes were detected
get_snapshotGet page content captured at a specific timestamp
get_diffCompare page content between two timestamps
search_watchesSearch watches by URL, title, or content
list_tagsList all available tags
get_rss_settingsGet RSS feed settings
get_notificationsGet current notification settings

Write tools (Starter and above)

ToolDescription
create_watchStart monitoring a URL for changes
update_watchUpdate a watch's configuration
delete_watchStop monitoring a URL
trigger_recheckForce an immediate recheck
generate_rss_tokenGenerate or regenerate RSS token
revoke_rss_tokenRevoke RSS feed token

AI tools (Pro and above)

ToolDescription
get_ai_summaryGet AI-generated plain-English summary of the most recent change

Plan limits

MCP access follows the same plan limits as the REST API:

PlanMCP access
FreeRead-only (100 requests/day)
StarterFull access (1,000 requests/day)
ProFull access + AI summary (10,000 requests/day)
BusinessFull access + AI summary (50,000 requests/day)

Example usage

Once connected, you can ask your AI assistant things like:

  • "What changed on my watches recently?"
  • "Start monitoring https://example.com/pricing for price changes"
  • "Show me the diff for my Amazon watch"
  • "Summarize the latest change on my competitor's site"
  • "Recheck all my watches"

Troubleshooting

  • "Not authenticated" errors — Make sure SITE_SPY_API_KEY is set correctly in the config. You can verify by asking the assistant to run auth_status.
  • Tools not appearing — Restart your AI client after adding the config. Ensure npx is available (requires Node.js 18+).
  • "Write access required" errors — Free plan has read-only MCP access. Upgrade to Starter or above for write operations.
  • "Pro plan required" errors — The get_ai_summary tool requires Pro or Business plan.

On this page