New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

@site-spy/mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@site-spy/mcp-server

MCP server for Site Spy — lets AI agents monitor websites for changes

npmnpm
Version
0.2.2
Version published
Maintainers
1
Created
Source

@site-spy/mcp-server

MCP server that lets AI agents monitor websites for changes via Site Spy.

Track pages, get notified when content changes, view diffs and snapshots — all from your AI assistant.

Quick Start

Add to your AI client config:

Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "site-spy": {
      "command": "npx",
      "args": ["-y", "@site-spy/mcp-server"],
      "env": {
        "SITE_SPY_API_KEY": "your-api-key"
      }
    }
  }
}

Claude Code (.mcp.json):

{
  "mcpServers": {
    "site-spy": {
      "command": "npx",
      "args": ["-y", "@site-spy/mcp-server"],
      "env": {
        "SITE_SPY_API_KEY": "your-api-key"
      }
    }
  }
}

Cursor (.cursor/mcp.json):

{
  "mcpServers": {
    "site-spy": {
      "command": "npx",
      "args": ["-y", "@site-spy/mcp-server"],
      "env": {
        "SITE_SPY_API_KEY": "your-api-key"
      }
    }
  }
}

OpenClaw (openclaw.yaml):

mcp:
  servers:
    site-spy:
      command: "npx"
      args: ["-y", "@site-spy/mcp-server"]
      env:
        SITE_SPY_API_KEY: "your-api-key"

Get your API key from Site Spy Dashboard → Settings → API.

If you don't set SITE_SPY_API_KEY, the agent will ask you to authenticate interactively.

Tools

Authentication

ToolDescription
authenticateConnect with an API key (if not set via env var)
auth_statusCheck authentication status

Watch Management

ToolDescription
list_watchesList all monitored websites (optionally filter by tag)
create_watchStart monitoring a URL for changes
get_watchGet full details of a specific watch
update_watchUpdate config — pause/resume, change interval, rename
delete_watchStop monitoring and delete a watch
search_watchesSearch watches by URL or title
trigger_recheckForce an immediate recheck of all watches

Change History

ToolDescription
get_change_historyGet timestamps of detected changes
get_snapshotGet page content at a specific timestamp
get_diffCompare content between two timestamps

Personal Fetch

ToolDescription
fetch_urlOne-off authenticated URL fetch through the Site Spy backend, with browser mode

RSS Feeds

ToolDescription
get_rss_settingsGet current RSS feed settings and token
generate_rss_tokenGenerate or regenerate an RSS feed token for feed URLs
revoke_rss_tokenRevoke the RSS token, disabling all feed access

Tags & Notifications

ToolDescription
list_tagsList all tags for organizing watches
get_notificationsGet current notification settings

RSS Feeds

Site Spy provides per-user RSS feeds so you can subscribe to change notifications in any RSS reader.

Once you have a token (via generate_rss_token), feed URLs follow this pattern:

  • All watches: https://sitespy.app/api/rss?token={token}
  • Single watch: https://sitespy.app/api/rss/watch/{watch_uuid}?token={token}
  • By tag: https://sitespy.app/api/rss/tag/{tag_uuid}?token={token}

Environment Variables

VariableDescriptionDefault
SITE_SPY_API_KEYAPI key for authentication— (interactive auth)
SITE_SPY_API_URLBackend API URLhttps://detect.coolify.vkuprin.com/api/v1
SITE_SPY_AUTH_URLURL shown to users for getting API keyshttps://sitespy.app/dashboard

The backend fetch_url endpoint can be restricted with FETCH_URL_API_ENABLED, FETCH_URL_REQUIRE_MASTER_ADMIN, or FETCH_URL_ALLOWED_API_KEYS.

Documentation

Full documentation is available at docs.sitespy.app.

Example Prompts

Once configured, try asking your AI assistant:

  • "Monitor https://example.com for changes every 30 minutes"
  • "What websites am I monitoring?"
  • "Show me what changed on my watched pages"
  • "Pause all monitors tagged 'staging'"
  • "Check all my sites right now"
  • "Fetch this URL with the browser backend and return readable text"
  • "Set up RSS feeds so I can follow changes in my feed reader"

License

ISC

Keywords

mcp

FAQs

Package last updated on 13 May 2026

Related posts