> ## Documentation Index
> Fetch the complete documentation index at: https://firecrawl-capy-docs-factual-copy-fixes.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# MCP Web Search & Scrape in Cursor

> Add web scraping and search to Cursor in 2 minutes

export const CursorInstallButton = () => {
  const installUrl = `cursor://anysphere.cursor-deeplink/mcp/install?name=firecrawl&config=${btoa(JSON.stringify({
    url: "https://mcp.firecrawl.dev/v2/mcp-oauth"
  }))}`;
  return <div className="fc-agent-prompt fc-openai-install not-prose">
      <div className="fc-openai-install-actions">
        <a className="fc-agent-prompt-button" href={installUrl}>
          <img src="/images/agent-clients/cursor.svg" width="20" height="20" alt="" />
          Add to Cursor
          <span aria-hidden="true">↗</span>
        </a>
      </div>
    </div>;
};

Connect Firecrawl to Cursor through the hosted MCP server, then sign in with your Firecrawl account.

<CursorInstallButton />

## Quick setup

1. Click **Add to Cursor** above to open the install dialog in Cursor.
2. Confirm the Firecrawl MCP server installation.
3. Use the server's sign-in option in Cursor to connect your Firecrawl account and approve access.
4. Confirm that Firecrawl's tools are available in Cursor.

<Accordion title="Prefer to add the configuration manually?">
  Open Cursor Settings, select **MCP**, and add:

  ```json theme={null}
  {
    "mcpServers": {
      "firecrawl": {
        "url": "https://mcp.firecrawl.dev/v2/mcp-oauth"
      }
    }
  }
  ```

  Save the configuration, then complete the browser sign-in from Cursor.
</Accordion>

See the [OAuth connection guide](/mcp-server/oauth) for more details. For unattended use, [configure an API key](/mcp-server/keyless#add-an-api-key).

## Try it

```text theme={null}
Search for the latest TypeScript release notes and summarize the sources.
```

```text theme={null}
Scrape https://firecrawl.dev and explain what it does.
```

## What you can do

<CardGroup cols={2}>
  <Card title="Search" icon="magnifying-glass" href="/features/search">
    Find current information and read the content of relevant results.
  </Card>

  <Card title="Scrape" icon="file-lines" href="/features/scrape">
    Turn URLs into clean markdown or structured data.
  </Card>

  <Card title="Interact" icon="hand-pointer" href="/features/interact">
    Navigate, click, and fill forms to reach the data you need.
  </Card>

  <Card title="Alexandria" icon="books" href="/features/alexandria">
    Discover structured data tools, inspect inputs and pricing, then run them through Firecrawl.
  </Card>
</CardGroup>

## Troubleshooting

* **Server does not connect:** confirm the URL is exactly `https://mcp.firecrawl.dev/v2/mcp-oauth` and inspect Cursor's MCP status.
* **Sign-in is required or expires:** start authentication again from Cursor's MCP settings.
* **Another Firecrawl connection already exists:** update the existing server to the OAuth URL and sign in so only one Firecrawl server is active.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.