Connect with OAuth
https://mcp.firecrawl.dev/v2/mcp-oauth is a server URL for your MCP client. It is not a page to open directly in a browser. Your client starts the browser sign-in flow.Verify the connection
Start a new client session, then try:firecrawl is authenticated, and check that only one Firecrawl server entry is active.
Switch an existing keyless connection
Update or replace the existingfirecrawl server with the OAuth server URL. Do not add a second Firecrawl entry. After the change, start a new client session before retrying the request.
Codex
Run:/mcp and confirm that firecrawl is connected.
Claude Code
Claude Code does not overwrite an existing server with the same name. Remove the current entry, then add the OAuth entry:/mcp in Claude Code and complete the browser sign-in.
Other clients
Edit the existingfirecrawl server and set its URL to:
Compatibility and security details
Compatibility during migration
Compatibility during migration
Existing OAuth tokens issued for
/v2/mcp remain supported there. New interactive connections use /v2/mcp-oauth, and tokens issued for that account resource are not accepted by /v2/mcp.OAuth client and redirect support
OAuth client and redirect support
Firecrawl uses OAuth Authorization Code with PKCE. Compatible clients can identify themselves with a Client ID Metadata Document or Dynamic Client Registration, so they do not need a client secret.Firecrawl accepts HTTPS redirect addresses and loopback redirects on
localhost, 127.0.0.1, or [::1]. For a native client using a loopback redirect, the port may change between runs. The rest of the registered redirect address must match exactly.Token scope and lifetime
Token scope and lifetime
Access tokens expire after one hour. Refresh tokens rotate after a successful refresh. Each connection is bound to its OAuth client, user, team, scope, and MCP resource.A new token issued for
/v2/mcp-oauth is not accepted by /v2/mcp. Tokens with a missing or ambiguous audience fail closed.Revoke a connection
Revoke a connection
Open MCP in Firecrawl Settings and revoke the connection. Revocation invalidates its access and refresh tokens. Reconnect from the client to authorize it again.
Team billing and access
Team billing and access
Requests made through a connection consume the credits of the team selected during sign-in, under that team’s plan. Each connection is listed in MCP settings, where it can be reviewed and revoked at any time. For SSO and organization-wide controls, see Enterprise.
More resources
Compare connection options
Return to the MCP setup chooser.
Choose a tool
Review the Firecrawl MCP tool surface.

