Site Spy
MCP server for Site Spy — lets AI agents monitor websites for changes
Connector by vkuprin · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying Site Spy?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/vkuprin-site-spy
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 12 read · 4 write · 3 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 19
Read from the source code; the running server may list different tools.
Read 12 · Look things up without changing anything.
auth_statusfetch_urlget_ai_summaryget_change_historyget_diffget_notificationsget_rss_settingsget_snapshotget_watchlist_watchessearch_watchesweb_search
Write 4 · Create, change, send or run things.
authenticatecreate_watchtrigger_recheckupdate_watch
Delete 3 · Delete, drop, revoke or wipe things.
delete_watchgenerate_rss_tokenrevoke_rss_token
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
SITE_SPY_API_KEY
Tools (19)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
auth_statusCheck connectionread-onlyCheck whether the MCP server is currently authenticated with Site Spy.
authenticateConnect to Site SpyDescription is built at runtime.
create_watchCreate watchStart monitoring a URL for changes. Returns the UUID of the new watch.
delete_watchDelete watchcan change or delete dataStop monitoring a URL and delete the watch with all its history.
fetch_urlFetch a URLread-onlyFetch a single known URL through Site Spy. Do NOT use this for discovery — use web_search to find URLs first, then fetch_url on each result. Do NOT fetch google.com / bing.com directly (they always block — wastes the cascade budget). For known static sites prefer fetch_backend: 'html_requests' (≤10s). For SPAs use 'html_webdriver'. 'auto' starts cheap and escalates only when the site blocks us — plain HTTP, then a browser-grade TLS fingerprint, then a browser, then the anti-bot solvers — capped at 50s total (FETCH_URL_AUTO_TOTAL_TIMEOUT_SECONDS). On failure, response includes attempts[] and ca…
generate_rss_tokenGenerate RSS tokencan change or delete dataGenerate or regenerate an RSS feed token. Use the token to build feed URLs: {server}/rss?token={token} for all watches, {server}/rss/watch/{uuid}?token={token} for a single watch. Regenerating invalidates all existing feed URLs, so any reader already subscribed will stop receiving updates.
get_ai_summaryGet AI change summaryread-onlyGet the AI-generated plain-English summary of a watch's most recent change. Requires a Pro or Business plan. Returns the summary text if available, or a message if no summary exists yet.
get_change_historyList change timestampsread-onlyGet the list of timestamps when changes were detected for a watch. Use these timestamps with get_snapshot or get_diff.
get_diffCompare snapshotsread-onlyDescription is built at runtime.
get_notificationsGet notification settingsread-onlyGet the current notification settings (email, Telegram, web push, etc.).
get_rss_settingsGet RSS settingsread-onlyGet the current RSS feed settings including whether feeds are enabled and the feed token.
get_snapshotGet snapshotread-onlyDescription is built at runtime.
get_watchGet watchread-onlyGet full details of a specific watch including its configuration, last check status, and change history summary.
list_watchesList watchesread-onlyList all monitored websites. Returns an object keyed by watch UUID, each with its URL, title, status, and last checked/changed timestamps.
revoke_rss_tokenRevoke RSS tokencan change or delete dataRevoke the RSS feed token, disabling all RSS feed access immediately.
Show 4 more tools
search_watchesSearch watchesread-onlySearch across all watches by URL, title, or content. Returns matching watches.
trigger_recheckRecheck all watchesForce an immediate recheck of every watch. Useful when you need fresh data now rather than waiting for the next scheduled check. Manual rechecks are capped per day by plan.
update_watchUpdate watchUpdate a watch's configuration. Use this to pause/resume, change check interval, update title, or modify notification settings.
web_searchSearch the webread-onlySearch the web via DuckDuckGo HTML and return a list of result URLs with titles and snippets. Use this BEFORE fetch_url when the user asks you to 'search', 'find', 'look up', or otherwise discover content — instead of guessing google.com (which always blocks). Pipeline: web_search(query) -> pick relevant results -> fetch_url(result.url, fetch_backend: 'html_requests') on each. Returns up to 20 results.
Signals
- Last release
- Sep 22, 2026 (1 month ago)
Details
- Registry name
io.github.vkuprin/site-spy- Version
- 0.3.1
- Auth
- API key
- Packages
- npm @site-spy/mcp-server
- License
- License unknown
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- Official MCP Registry
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Site Spy running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Site Spy MCP server. Agent Mart. https://agentmart.dev/connectors/vkuprin-site-spy (last updated 2026-10-24)