scrapewright
by Ozymandias-Owens-2 · remote · local (pypi) · no sign-in to list tools · v1.0.3 · published by GitHub user Ozymandias-Owens-2
Give it a URL, get structured rows. A model writes the parser once; replays are free.
5 tools: 4 change things and 1 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things4Claude Code: ask: see these tools
- Only reads1Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http scrapewright https://scrapewright.app/mcp --header 'X-API-Key: <your-x-api-key>'Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
5 tools
Changes things 4Claude Code: ask
accountCredits left and this month's usage for the key in use.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Credits left and this month's usage for the key in use.
crawl_siteWalk a site and extract every item.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Walk a site and extract every item. Waits up to four minutes; a longer crawl returns a job_id to pass to crawl_status. `mode` picks how the items are found. "rows" (the default) reads every card on the listing itself and follows its pagination -- right for search results, categories and tables. "links" follows each card into its own page, for sites where an item has one. "like" starts from one example item page, given as `like_page`, and finds every other page shaped like it; pass `listing_url` as well when you know the stock or results page, because inferring it is the part that fails.
detect_siteReport what platform a site runs on and which strategy to use.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Report what platform a site runs on and which strategy to use. Cheap; call it before a large job.
extract_pageExtract structured data from ONE page.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Extract structured data from ONE page. ``fields`` declares your own schema, e.g. ["title", "salary:number", "tags:list"]; omit it for the product schema. First call on a new site compiles a recipe (300 credits); later calls replay it for 1 credit per row. A site nobody could read is remembered for a week and answered without calling the model, so re-reading a dead page costs nothing. `retry` asks anyway.
Only reads 1Claude Code: allow
crawl_statusFetch a crawl that outlived its call.No findings
Why it is in this group
- The name "crawl_status" says "status": a word for reading.
Description, as the server wrote it Fetch a crawl that outlived its call.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.3. Values in angle brackets are yours to fill in.
claude mcp add --transport http scrapewright https://scrapewright.app/mcp --header 'X-API-Key: <your-x-api-key>'Run in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__scrapewright__crawl_status"
],
"ask": [
"mcp__scrapewright__detect_site",
"mcp__scrapewright__extract_page",
"mcp__scrapewright__crawl_site",
"mcp__scrapewright__account"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as scrapewright. Review it before you use it.
