firecrawl/firecrawl

MCP Server

Firecrawl MCP Server - web scraping, crawling, and data extraction

Firecrawl web scraping and data extraction MCP server. Scrape pages, crawl sites, search the web, and extract structured data.

MCP Server

  • Package: firecrawl-mcp
  • Transport: stdio
  • Command: npx -y firecrawl-mcp

Authentication

API key

VariableRequiredDescription
FIRECRAWL_API_KEYYesAPI key from firecrawl.dev/app/api-keys
FIRECRAWL_API_URLNoCustom endpoint for self-hosted

Available Tools

ToolDescription
firecrawl_scrapeScrape single URL
firecrawl_batch_scrapeScrape multiple URLs
firecrawl_mapDiscover site URLs
firecrawl_crawlMulti-page crawl
firecrawl_searchWeb search
firecrawl_credit_usageRemaining API credits

Configuration Example

toml
[[mcp.servers]]
name = "firecrawl"
type = "stdio"
command = "npx"
args = ["-y", "firecrawl-mcp"]
timeout_seconds = 60
env = { FIRECRAWL_API_KEY = "your-value", FIRECRAWL_API_URL = "your-value" }
tools = []

Notes: Paid service with credit system. Supports JSON schema for structured extraction.