Firecrawl MCP Server
Researchstdiov1.6.0
MCP server for Firecrawl's web scraping and crawling API. Converts any website into clean, LLM-ready markdown or structured data. Supports single page scraping, multi-page crawling with depth control, sitemap-based extraction, and batch operations. Handles JavaScript-rendered pages, bypasses common anti-bot measures, and returns structured content suitable for RAG pipelines and knowledge base construction.
Connect
Add this configuration to .claude/mcp.json
{
"mcpServers": {
"firecrawl": {
"command": "npx",
"args": [
"-y",
"firecrawl-mcp"
],
"env": {
"FIRECRAWL_API_KEY": "<YOUR_FIRECRAWL_API_KEY>"
}
}
}
}Tools (3)
firecrawl_scrape
Scrape a single URL and return clean markdown or structured content.
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "URL to scrape"
},
"formats": {
"type": "array",
"items": {
"type": "string"
},
"description": "Output formats (markdown, html, rawHtml, links, screenshot)"
},
"waitFor": {
"type": "integer",
"description": "Milliseconds to wait for JavaScript rendering"
},
"onlyMainContent": {
"type": "boolean",
"description": "Extract only the main content, removing nav/footer/ads"
}
}
}firecrawl_crawl
Crawl a website starting from a URL, following links up to a specified depth.
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Starting URL for the crawl"
},
"limit": {
"type": "integer",
"description": "Maximum number of pages to crawl"
},
"maxDepth": {
"type": "integer",
"description": "Maximum link depth to crawl (default 2)"
},
"excludePaths": {
"type": "array",
"items": {
"type": "string"
},
"description": "Skip URLs matching these glob patterns"
},
"includePaths": {
"type": "array",
"items": {
"type": "string"
},
"description": "Only crawl URLs matching these glob patterns"
}
}
}firecrawl_map
Discover all URLs on a website using its sitemap or by crawling.
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Website URL to map"
},
"limit": {
"type": "integer",
"description": "Maximum number of URLs to return"
}
}
}Resources
This server does not expose any resources.
Prompts
This server does not expose any prompts.
Server Information
- Author
- Mendable (@mendableai)
- License
- MIT
- Version
- 1.6.0
- Stars
- 3,250
- Last Updated
- May 26, 2026