Firecrawl

By thumbsupordown

The official Firecrawl MCP server gives AI agents powerful web-data tools: scrape a single URL to clean markdown, map a site's URLs, crawl multiple pages, search the web, extract structured data with an LLM, run autonomous research agents, interact with dynamic pages, and monitor pages for changes.

Install Firecrawl

Published by
Official (vendor)
Transport
Remote (HTTP)
Authentication
API key

Claude Desktop, Claude Code and Cursor

Add this to the mcpServers object in your client's config file, then restart the client.

{
  "mcpServers": {
    "firecrawl": {
      "type": "http",
      "url": "https://mcp.firecrawl.dev/v2/mcp",
      "headers": {
        "Authorization": "Bearer ${FIRECRAWL_API_KEY}"
      }
    }
  }
}
VS Code uses a different key — show that config

Identical entry, filed under servers rather than mcpServers. Put it in .vscode/mcp.json for one workspace.

{
  "servers": {
    "firecrawl": {
      "type": "http",
      "url": "https://mcp.firecrawl.dev/v2/mcp",
      "headers": {
        "Authorization": "Bearer ${FIRECRAWL_API_KEY}"
      }
    }
  }
}

Before it will answer

Firecrawl is explicit that the key goes in the Authorization header and never in the MCP URL — a key pasted into a URL ends up in client logs and config files that get shared. If your client supports a sign-in flow, point it at https://mcp.firecrawl.dev/v2/mcp-oauth instead and skip the key entirely.

Documentation ↗ Config checked against vendor docs August 25, 2026 · how we verify

Tools

firecrawl_agent

Run an autonomous web-research agent for multi-source gathering.

firecrawl_agent_status

Check status and retrieve results from an agent research job.

firecrawl_check_crawl_status

Check status and retrieve results of a running crawl job.

firecrawl_crawl

Extract content from many related pages with depth and limits.

firecrawl_extract

Extract structured information from web pages using an LLM.

firecrawl_interact

Click, type, navigate, and interact with dynamic web pages.

firecrawl_map

Discover all indexed URLs available on a target website.

firecrawl_monitor_create

Create a recurring page monitor with change detection.

firecrawl_monitor_run

Trigger an immediate change check on a page monitor.

firecrawl_parse

Parse local files or hosted uploads such as PDFs and Word docs.

firecrawl_research_search_github

Search GitHub repositories that are relevant to a given query.

firecrawl_research_search_papers

Search academic research papers across the web via Firecrawl.

firecrawl_scrape

Extract content from a single URL as markdown, JSON, or HTML.

firecrawl_search

Search the web and optionally extract content from results.

Want to create your own MCP server?

Create an account to add and manage your own MCP servers.