Setup Firecrawl MCP Server
For an interactive client, connect with OAuth. The client opens Firecrawl in your browser so you can sign in, choose a team, and approve access without copying an API key.- Codex
- Claude Desktop
- Claude Code
- Cursor
- Other clients
Add the hosted server and complete OAuth sign-in:Start or restart the Codex app, CLI, or IDE extension. Enter
/mcp to confirm that firecrawl is connected.Set up with an API key
Use an API key for CI, servers, scripts, or another client that cannot complete browser OAuth. Create a Firecrawl API key, keep it in an environment variable or secret store, and connect to the full hosted MCP endpoint.- Codex
- Claude Code
- Other clients
Try without an API key
To try Firecrawl without creating an account, add the keyless endpoint to any client that supports remote MCP:What happens when I reach the keyless limit?
What happens when I reach the keyless limit?
The MCP error includes the current retry time when it is available. Wait for that interval to continue keyless use, or connect immediately through OAuth or an API key.
Verify your connection
Open your client’s MCP status or tool list and confirm thatfirecrawl is connected. A keyless connection shows firecrawl_search, firecrawl_scrape, and firecrawl_parse; an authenticated connection can expose the full tool surface, subject to plan, deployment, and team policy.
Try a read-only request:
spawn npx ENOENT, see Run Firecrawl MCP locally.
Compatibility and legacy setup
Legacy API-key URL support
Legacy API-key URL support
/v2/mcp surface. It does not work for the OAuth-only search resource.Existing OAuth connections
Existing OAuth connections
Existing
/v2/mcp OAuth connections remain supported during the migration to the dedicated account endpoint. New interactive account connections should use /v2/mcp-oauth; new tokens for that account resource are not accepted by /v2/mcp.Next steps
Choose a tool
Find the right Firecrawl MCP tool and review connection-specific availability.
Run locally
Start the open-source server over stdio or Streamable HTTP.
Contribute
Build, test, and contribute to the Firecrawl MCP server.

