Web scraping for agents: scrape, crawl, map, search and extract pages as clean markdown or JSON.
MCPpedia last refreshed this data
com.snoopscan/snoopscan is an MCP server that web scraping for agents: scrape, crawl, map, search and extract pages as clean markdown or JSON. Its tool list has not been published yet over http, requires no API key, and scores 85/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"com-snoopscan-snoopscan": {
"args": [
"-y",
"snoopscan"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Web scraping for agents: scrape, crawl, map, search and extract pages as clean markdown or JSON.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked snoopscan against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in browser / writing
Open-source web scraper for AI agents with scrape, crawl, and map tools
Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
Firecrawl, the context API for AI agents: search, scrape, interact with the web, plus paper search.
Search-first MCP server for JavaScript reverse engineering: 735 tools across 36 domains.
MCP Security Weekly
Get CVE alerts and security updates for com.snoopscan/snoopscan and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Turn any public page into clean markdown, structured JSON, or a schema you define — including the pages that block everything else. An MCP server for AI agents, a REST API, and SDKs.
This repository is SnoopScan's open core. It runs on its own, and the hosted API at snoopscan.com adds the parts that are not here. See Open source vs hosted API.
Paste this into Claude Code, Codex, Cursor, VS Code or any AI agent:
Read and follow https://snoopscan.com/agent-onboarding/SKILL.md
Your agent reads the guide and does every step. When your browser opens, sign in or create a free account (1,500 credits a month, no card) and press Approve. That's it: ask it to read a page.
In Claude Code you can install the SnoopScan plugin instead, which brings SnoopScan's skills and its MCP server. Type these in Claude Code's chat:
/plugin marketplace add SnoopScan/snoopscan-core
/plugin install snoopscan@snoopscan
The Claude app and ChatGPT connect by signing in, with no key to copy: add a
custom connector (Claude) or a developer-mode app (ChatGPT) with the address
https://api.snoopscan.com/mcp-oauth. Steps for every client are at
snoopscan.com/integrations.
The examples below call the hosted API and read your key from
SNOOPSCAN_API_KEY. Create one at
snoopscan.com/app/keys, or let your agent
fetch it for you with the setup above.
No key yet? /v1/scrape, /v1/search and /v1/parse also work with no
Authorization header: 20 free calls a day per IP address, for pages that load
without a browser. Every answer says how many free calls are left.
curl -X POST https://api.snoopscan.com/v1/scrape \
-H "Authorization: Bearer $SNOOPSCAN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com/", "formats": ["markdown", "links"]}'
pip install snoopscan
import os
from snoopscan import SnoopScan
snoop = SnoopScan(api_key=os.environ["SNOOPSCAN_API_KEY"])
print(snoop.scrape("https://example.com/").markdown)
npm install snoopscan
import { SnoopScan } from 'snoopscan';
const snoop = new SnoopScan({ apiKey: process.env.SNOOPSCAN_API_KEY! });
console.log((await snoop.scrape('https://example.com/')).markdown);
Every SDK has the same methods, the same error codes and the same retry rules,
and reads SNOOPSCAN_API_KEY from the environment when no key is passed. Each
directory's README covers every method.
| Language | Install | Source |
|---|---|---|
| PHP 8.1+ | composer require snoopscan/snoopscan | sdk/php |
| Go 1.22+ | go get github.com/SnoopScan/snoopscan-core/sdk/go | sdk/go |
| Ruby 3.0+ | gem install snoopscan | sdk/ruby |
| Java 11+ | com.snoopscan:snoopscan (Maven, Gradle) | sdk/java |
| .NET 8+ | dotnet add package SnoopScan | sdk/dotnet |
| Rust | cargo add snoopscan | sdk/rust |
| Elixir | {:snoopscan, "~> 0.1"} | sdk/elixir |
cost object.This repository contains: