FireCrawl MCP Server
@MCP-Mirror
About FireCrawl MCP Server
Mirror of
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-firecrawl": {
"command": "npx",
"args": [
"-y",
"mcp-server-firecrawl"
],
"env": {
"FIRE_CRAWL_API_KEY": ""
}
}
}
}Tools
No tools detected
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is FireCrawl MCP Server?
This server integrates the FireCrawl API into the Model Context Protocol (MCP), enabling advanced web scraping of JavaScript-heavy sites with rate‑limiting, multiple output formats, and batch processing.
How to use FireCrawl MCP Server?
Install via npm install mcp-server-firecrawl, obtain a FireCrawl API key, then add the server to your claude_desktop_config.json with the key set in the FIRE_CRAWL_API_KEY environment variable.
Key features of FireCrawl MCP Server
- JavaScript rendering for dynamic content extraction
- Supports mobile and desktop viewports
- Built‑in smart rate limiting with cooldown
- Output HTML, Markdown, screenshots, and raw text
- Batch scraping of multiple URLs in a single job
- Include or exclude specific HTML tags
Use cases of FireCrawl MCP Server
- Scraping content from single‑page JavaScript applications
- Collecting data across many URLs in one batch operation
- Extracting only the main content or filtering by tags
- Capturing full‑page screenshots for visual verification
FAQ from FireCrawl MCP Server
What output formats does FireCrawl MCP Server support?
It supports markdown, html, rawHtml, screenshot, links, screenshot@fullPage, and extract.
What are the rate limits for the free tier?
Free tier allows 3 requests per minute with a 25‑second cooldown after hitting the limit; higher limits are available on paid plans.
How do I obtain a FireCrawl API key?
Sign up at firecrawl.dev, generate an API key from the dashboard, and set it in the FIRE_CRAWL_API_KEY environment variable.
Can the server scrape multiple URLs at once?
Yes, use the fire_crawl_batch tool to initiate a batch job for multiple URLs, and fire_crawl_status to check its progress.
What authentication does the server require?
It uses an API key passed via the FIRE_CRAWL_API_KEY environment variable. No other authentication is needed.
Frequently asked questions
What output formats does FireCrawl MCP Server support?
It supports `markdown`, `html`, `rawHtml`, `screenshot`, `links`, `screenshot@fullPage`, and `extract`.
What are the rate limits for the free tier?
Free tier allows 3 requests per minute with a 25‑second cooldown after hitting the limit; higher limits are available on paid plans.
How do I obtain a FireCrawl API key?
Sign up at [firecrawl.dev](https://firecrawl.dev), generate an API key from the dashboard, and set it in the `FIRE_CRAWL_API_KEY` environment variable.
Can the server scrape multiple URLs at once?
Yes, use the `fire_crawl_batch` tool to initiate a batch job for multiple URLs, and `fire_crawl_status` to check its progress.
What authentication does the server require?
It uses an API key passed via the `FIRE_CRAWL_API_KEY` environment variable. No other authentication is needed.
Basic information
More Browser Automation MCP servers
MCP server w/ Browser Use
JovaniPinkFastAPI server implementing MCP protocol Browser automation via browser-use library.
Puppeteer MCP Server
merajmehrabiThis MCP server provides browser automation capabilities through Puppeteer, allowing interaction with both new browser instances and existing Chrome windows.

Puppeteer
modelcontextprotocolModel Context Protocol Servers
browser-mcp
djydeA browser extension and MCP server that allows you to interact with the browser you are using.
Browser Control MCP
eyalzhMCP server paired with a browser extension that enables AI agents to control the user's browser.
Comments