Skip to main content
mcpSource-backedReview first Safety Privacy

Firecrawl MCP Server

Official Firecrawl MCP server for scraping, crawling, mapping, searching, and extracting web content through Claude Code, Claude Desktop, Cursor, VS Code, Windsurf, and other MCP clients.

by Firecrawl·added 2026-06-05·
Claude CodeClaude Desktop
HarnessClaude CodeClaude Desktop
Review first review before installing

Open the source and read safety notes before installing.

Safety notes

  • Crawling and scraping can trigger rate limits, terms-of-service issues, or accidental collection of sensitive pages.
  • Use selected tools and narrow prompts instead of exposing broad scrape/crawl behavior to every agent task.

Privacy notes

  • Scraped pages, extraction outputs, and search results can include personal data, tokens in URLs, or private content if the agent is pointed at authenticated pages.
  • Keep the Firecrawl API key out of repository config and shared screenshots.

Prerequisites

  • A Firecrawl API key.
  • Node.js and npx for local stdio use, or a client that supports hosted HTTP MCP endpoints.
  • Clear rules for what sites the agent is allowed to crawl or scrape.

Schema details

Install type
cli
Troubleshooting
No
Source repository stats
Scope
Source repo
Collection metadata
Estimated setup
5 minutes
Difficulty
beginner
Full copyable content
{
  "mcpServers": {
    "firecrawl": {
      "command": "npx",
      "args": ["-y", "firecrawl-mcp"],
      "env": {
        "FIRECRAWL_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

About this resource

Content

Firecrawl MCP exposes Firecrawl web data tools through Model Context Protocol. The official documentation covers a hosted endpoint and local npx setup for Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Google Antigravity, and n8n. Typical tools include scraping, crawling, mapping, searching, and structured extraction.

Installation

For Claude Code local stdio setup:

claude mcp add firecrawl -e FIRECRAWL_API_KEY=your-api-key -- npx -y firecrawl-mcp

For hosted HTTP setup, use Firecrawl's documented endpoint pattern and pass the API key through the client-supported auth mechanism. For local JSON config:

{
  "mcpServers": {
    "firecrawl": {
      "command": "npx",
      "args": ["-y", "firecrawl-mcp"],
      "env": {
        "FIRECRAWL_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Use Cases

  • Scrape a public documentation page and summarize key implementation details.
  • Crawl a small website section before drafting migration notes.
  • Map available URLs before deciding what to fetch.
  • Extract structured fields from pages where a normal browser search is too shallow.
  • Give an agent web research tools while keeping API credentials in local config.

Safety and Privacy

Firecrawl is powerful enough to collect more data than intended. Use it with explicit domains, bounded page counts, and prompts that forbid authenticated or private pages unless that access is intentional. Keep API keys in environment variables or client secret storage.

Duplicate Check

content/tools/firecrawl.mdx lists Firecrawl as a tool. This MCP entry is a separate installable integration for MCP clients and belongs in content/mcp.

References

#firecrawl#scraping#crawling#extraction#web-search

Source citations

Signals

Loading live community signals…

More like this, weekly

A short, calm digest of reviewed Claude resources. Unsubscribe any time.