diff --git a/mcp-server.mdx b/mcp-server.mdx index 48f00852f..07aaf4adb 100644 --- a/mcp-server.mdx +++ b/mcp-server.mdx @@ -20,28 +20,25 @@ Choose how the connection will authenticate. Signing in and adding an API key ar -## Add an API key +## Sign in -[Create a Firecrawl API key](https://www.firecrawl.dev/app/api-keys), then add it as a bearer token in your client config: +Point your client at the OAuth server URL. Your client opens a browser window where you sign in to Firecrawl and approve a team: ```json { "mcpServers": { "firecrawl": { "type": "http", - "url": "https://mcp.firecrawl.dev/v2/mcp", - "headers": { - "Authorization": "Bearer " - } + "url": "https://mcp.firecrawl.dev/v2/mcp-oauth" } } } ``` -Configure the key through an environment variable or your client's secret storage, never in the MCP URL. +No API key or headers are needed. Review and revoke connections from [MCP settings](https://www.firecrawl.dev/app/settings?tab=mcp). -This is a server URL for your MCP client, not a page to open directly in a browser. Sign-in connections use `https://mcp.firecrawl.dev/v2/mcp-oauth` instead, and your client starts the browser flow. +This is a server URL for your MCP client, not a page to open directly in a browser. API-key connections use `https://mcp.firecrawl.dev/v2/mcp` with a bearer token instead; see [Add an API key](/mcp-server/keyless#add-an-api-key). ## Client setup