FireCrawl MCP Server
@MCP-Mirror
About FireCrawl MCP Server
Mirror of
Basic information
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
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
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.
More Browser Automation MCP servers
Fetch MCP
jae-jaeMCP server for fetch web page content using Playwright headless browser.

Puppeteer
modelcontextprotocolModel Context Protocol Servers
playwright-server MCP server
blackwhite084browser-mcp
djydeA browser extension and MCP server that allows you to interact with the browser you are using.
X Twitter Scraper
Xquik-devTwitter scraper API skill for tweet search, advanced Twitter search, profile tweets, follower export, media download, monitors, webhooks, MCP, and posting automation: send tweets and replies.
Comments