Crw MCP Server

Python SDK for CRW web scraper — scrape, crawl, and map any website from Python

Remote serverstreamable-httpPython

What is the Crw MCP server?

Most search and retrieval work still happens through a UI a human drives. Crw MCP server moves it into the conversation instead. Python SDK for CRW web scraper — scrape, crawl, and map any website from Python.

The short version

The web data API for AI agents — search, scrape, map, and crawl any site into clean markdown or JSON.

  • Most accurate — — the highest truth-recall (how much of the real page content it captures): 63.7% on 819 labeled URLs in Firecrawl's public dataset, vs Firecrawl 56.0% and Crawl4AI 60.0% — and it recovers 34 pages both miss
  • Lighter — — one static binary, ~50 MB RAM idle. No Redis, no Node, no Chromium heap in the request path — it runs on a $5 VPS

Getting it running

Because this one is hosted, setup is mostly authentication — you point your client at the endpoint and approve access. Nothing runs on your machine, so there is no runtime to keep patched.

The tools it exposes

The server publishes 13 tools. What each one is for:

  • Lighter — one static binary, ~50 MB RAM idle. No Redis, no Node, no Chromium heap in the request path — it runs on a $5 VPS
  • Drop — in Firecrawl compatibility.** Migrate existing Firecrawl code by changing one base URL
  • Verb — Endpoint
  • Search — POST /v1/search
  • Scrape — POST /v1/scrape
  • Map — POST /v1/map
  • Crawl — POST /v1/crawl
  • Extract — POST /v1/extract (async, multi-URL) or POST /v1/scrape formats:["json"] (inline, one URL)
  • Monitor — POST /v1/change-tracking/diff
  • Scale — Grows with you — 500 free credits to millions of pages/month, higher concurrency per tier, no capacity planning
  • StartSign up500 free credits, no card
  • Cost — Free tier, then plans from $11/mopricing

What it needs from you

Configuration is passed through the environment: CRW_API_KEY, CRW_API_URL, YOUR_CRW_API_KEY. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.

Things to watch

  • Your data travels to the provider's service, so the usual questions apply about what you send and what they retain.
  • With 13 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Crw.
  • Missing credentials fail quietly in some clients — if no tools show up, check the environment block first.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

How it compares

Among the search and retrieval options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Crw's toolset — Lighter, Drop, Verb and 10 more — is a fair guide to whether it matches your workflow.

This entry was verified against Crw's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.

Available tools

ToolWhat it does
Lighterone static binary, **~50 MB RAM idle**. No Redis, no Node, no Chromium heap in the request path — it runs on a $5 VPS.
Dropin Firecrawl compatibility.** Migrate existing Firecrawl code by changing one base URL.
VerbEndpoint
SearchPOST /v1/search
ScrapePOST /v1/scrape
MapPOST /v1/map
CrawlPOST /v1/crawl
ExtractPOST /v1/extract (async, multi-URL) or POST /v1/scrape formats:["json"] (inline, one URL)
MonitorPOST /v1/change-tracking/diff
ScaleGrows with you — 500 free credits to **millions of pages/month**, higher concurrency per tier, no capacity planning
Start[Sign up](https://fastcrw.com/register) — **500 free credits, no card**
CostFree tier, then plans from **$11/mo** — [pricing](https://fastcrw.com/pricing)
Contributors<sub>Everyone who has landed a commit, refreshed weekly from the contributor graph.</sub>

How to install the Crw MCP server

{
  "mcpServers": {
    "crw": {
      "command": "npx",
      "args": ["-y", "crw-mcp"],
      "env": {
        "CRW_API_KEY": "your-value",
        "CRW_API_URL": "your-value",
        "YOUR_CRW_API_KEY": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
CRW_API_KEYCredential the server authenticates with.Yes
CRW_API_URLEndpoint or connection string the server talks to.Yes
YOUR_CRW_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • Use Crw to Lighter.
  • Use Crw to Drop.
  • Use Crw to Verb.

Frequently asked questions

It connects Crw to MCP-compatible AI assistants such as Claude and Cursor, exposing 13 tools (Lighter, Drop, Verb, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Crw directly.