Firecrawl MCP Compatibility Matrix
7,148 · Updated 22h ago
| Client | Status | Notes |
|---|---|---|
| Claude Desktopsetup ↗ | ✅ Supported | |
| Cursor | ✅ Supported | |
| VS Code | ✅ Supported | |
| Codex | ⚠️ Community | |
| Windsurf | ⚠️ Community |
Last verified: 2026-08-06 · Not yet human-reviewed — treat as community-sourced.
Setup by client
Claude Desktop
- Get an API key from the Firecrawl dashboard
- Add to `claude_desktop_config.json` with `npx -y firecrawl-mcp` and env `FIRECRAWL_API_KEY`
- Restart Claude Desktop; the scrape/crawl/search tools become available
Cursor
- Run `cursor mcp add firecrawl "npx -y firecrawl-mcp"`
- Set the `FIRECRAWL_API_KEY` environment variable in your shell profile
Known issues & workarounds
⚠︎ Auth error on first call
Confirm `FIRECRAWL_API_KEY` is set in the environment of the MCP process, not just your interactive shell.
⚠︎ Crawl returns empty on sessions with heavy JS
Enable the headless browser crawl option in the Firecrawl dashboard; plain scrapes may miss client-rendered content.
Topics
batch-processingclaudecontent-extractiondata-collectionfirecrawlfirecrawl-aijavascript-renderingllm-toolsmcpmcp-servermodel-context-protocolsearch-apiweb-crawlerweb-scraping