PlugWiki
webclaw logo

webclaw MCP Server: Setup for Claude, Cursor and Other Apps

OfficialLocal
Getnpm@webclaw/mcp0xMassi/webclaw

Lets Claude or Cursor read web pages as clean text, crawl sites and take screenshots.

webclaw is made by 0xMassi and runs on your computer. Most tools work without an account. Add a webclaw API key to unlock the cloud tools: research, web search, bot-protection bypass and JavaScript rendering.

The first run downloads a prebuilt program from GitHub and checks it against the release checksums. The code is AGPL-3.0, so read the license if you plan to host it for others.

Good for

  • Anyone who wants their assistant to read live web pages reliably
  • Researchers who need crawls, site maps and page diffs
  • Developers who want structured data out of a page

Works in

12 should work

Tap an app to see how to set it up and any known problems.

Install webclaw MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the webclaw MCP server to Claude Code. Run this command:
    
    claude mcp add webclaw -- npx -y @webclaw/mcp
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js.

Built from the package data we hold. Not yet tested by us.

Tools

  • Turns a web page into clean text

    Fetches one URL and returns its content as markdown or another format. It can also render the page and return the JSON a single-page app loads from its own API.

    Try: “Get the main text of https://example.com/pricing as markdown.”

    Network · scrape

  • Reads a whole site from one starting page

    Follows links from a seed URL, breadth first, up to a depth and page limit you set. With a question, it follows the most likely links first and cuts each page to the parts that answer it.

    Try: “Crawl docs.example.com 2 levels deep and find how rate limits work.”

    Network · crawl

  • Picks parts of a page by selector

    Fetches a page and returns only the elements you point to, or its tables. Pages that need JavaScript are rendered first when the server has browser support.

    Try: “Pull all tables from this page as JSON.”

    Network · select

  • Saves a page as image, PDF or archive

    Opens the page in your local Chrome and saves a PNG or JPEG, a PDF up to 10 MiB, or an MHTML archive. Needs Chrome on your machine.

    Try: “Take a full-page screenshot of https://example.com.”

    Runs code · screenshot

  • Lists the URLs of a website

    Finds a site's pages from robots.txt and sitemaps, and adds links from a short crawl when sitemaps are small. It can also use the public Common Crawl index.

    Try: “List all pages under example.com/blog.”

    Network · map

  • Reads many pages at once

    Fetches a list of URLs at the same time and returns each result.

    Try: “Get the text of these 10 URLs.”

    Network · batch

  • Pulls structured data out of a page

    Uses a language model to fill the fields you describe from a page. It needs a local Ollama or a provider key, and falls back to the webclaw cloud API when none is available.

    Try: “Extract product name and price from this page as JSON.”

    Network · extract

  • Summarizes a web page

    Writes a short summary of a page with a language model. It falls back to the webclaw cloud API when no local model is available or the site blocks bots.

    Try: “Summarize https://example.com/report in five bullets.”

    Network · summarize

  • Shows what changed on a page

    Compares a page with an earlier snapshot and reports the changes. It falls back to the cloud API when bot protection is detected.

    Try: “What changed on this pricing page since my last snapshot?”

    Network · diff

  • Finds a site's brand details

    Reads a site and returns brand details such as name and colors. It falls back to the cloud API when bot protection is detected.

    Try: “Get the brand colors and logo of stripe.com.”

    Network · brand

  • Runs a deep web research job

    Researches a question across the web using the webclaw cloud. It needs WEBCLAW_API_KEY, costs credits, and returns a cached answer for a repeated query.

    Try: “Research the main alternatives to Notion for teams.”

    Network · research

  • Searches the web

    Runs a web search with your Serper key if SERPER_API_KEY is set, or with the webclaw cloud when WEBCLAW_API_KEY is set. With neither, it returns an error explaining both options.

    Try: “Search the web for the latest news about the Rust 2024 edition.”

    Network · search

Read from the source code

Permissions

medium risk · 3 things to watch

Medium risk

Every tool only reads web pages, but it can open any address you or your assistant name and some tools send page content to the webclaw cloud. Skip the API key and the cloud tools if you want everything to stay on your computer.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It downloads and runs a program on first use

    npx fetches a prebuilt webclaw-mcp binary from GitHub releases and caches it in ~/.cache/webclaw. Set WEBCLAW_MCP_BIN to a binary you built if you prefer. github.com

  • Some tools send pages to the webclaw cloud

    extract, summarize, diff and brand fall back to the cloud API when no local model is set or a site blocks bots. Do not use them on private pages you do not want to leave your machine. github.com

  • The research tool spends credits

    research needs a webclaw key and uses account credits. Repeated queries return the cached answer. github.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Turning on read-onlyNot needed: no tool changes data on a site. screenshot saves a file only through your assistant.
Talks toAny web address you ask for. webclaw cloud API when a key is set or as a fallback. github.com (first-run download)
Scopes
  • Optional WEBCLAW_API_KEY for cloud tools

Questions

Is the webclaw MCP server official?

Yes, it comes from the webclaw project itself (0xMassi/webclaw), the same project as webclaw.io and its cloud API.

Do I need an API key?

No for most tools. Scrape, crawl, map, batch, diff, brand and the site readers work without one. Research and cloud search need WEBCLAW_API_KEY from webclaw.io.

Is it free?

The server is free and open source under AGPL-3.0. The cloud features need a webclaw key and use credits.

Which tools need a language model?

Extract and summarize need a local Ollama or a provider key, and otherwise fall back to the webclaw cloud when you have a key.

Does it run on my computer?

Yes. The first run downloads a prebuilt program and then runs it locally. Pages are fetched from your machine unless a cloud fallback kicks in.

Can it get past bot protection and JavaScript pages?

Locally it renders some JavaScript pages when browser support is present. Automatic bot-protection bypass needs a webclaw key.

Does it work with the screenshot tool without Chrome?

No. The screenshot tool uses Chrome on your computer, so install Chrome first.

Information

updated Nov 2, 2026

Publisher
Official
Package
@webclaw/mcp
Registry
npm
Transport
stdio
Auth
None
Version
0.7.0
License
AGPL-3.0-only
Last commit
Oct 30, 2026
Open issues
1
Listed in
Official MCP registry

WebsiteGitHubnpmOfficial MCP RegistryChangelogIssues

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 2
  1. @webclaw/mcp README · github.com
  2. webclaw-mcp tools at v0.7.0 · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.