Skip to content
appsgit

Firecrawl MCP Server

Firecrawl MCP Server is an MCP server that brings Firecrawl to MCP-compatible AI agents — search, scrape, and interact with the live web for clean, agent-ready context. It has 7,564 GitHub stars, is released under the MIT license and runs locally with npx -y firecrawl-mcp.

github.com/firecrawl/firecrawl-mcp-server (opens in a new tab)

Install Firecrawl MCP Server

Generated from the server's MCP registry entry. Replace your-value with your own values.

Claude Desktop

claude_desktop_config.json
{
  "mcpServers": {
    "firecrawl-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "firecrawl-mcp"
      ],
      "env": {
        "FIRECRAWL_API_KEY": "your-value"
      }
    }
  }
}

Settings > Developer > Edit Config. macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Restart Claude Desktop afterwards.

Claude Code

claude mcp add --env FIRECRAWL_API_KEY=your-value --transport stdio firecrawl-mcp-server -- npx -y firecrawl-mcp

Cursor

.cursor/mcp.json
{
  "mcpServers": {
    "firecrawl-mcp-server": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "firecrawl-mcp"
      ],
      "env": {
        "FIRECRAWL_API_KEY": "your-value"
      }
    }
  }
}

Project file; use ~/.cursor/mcp.json to enable it in every project.

VS Code

.vscode/mcp.json
{
  "inputs": [
    {
      "type": "promptString",
      "id": "firecrawl_api_key",
      "description": "FIRECRAWL_API_KEY",
      "password": true
    }
  ],
  "servers": {
    "firecrawl-mcp-server": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "firecrawl-mcp"
      ],
      "env": {
        "FIRECRAWL_API_KEY": "${input:firecrawl_api_key}"
      }
    }
  }
}

Claude Code (remote)

claude mcp add --transport http firecrawl-mcp-server "https://mcp.firecrawl.dev/v2/mcp"

The same server is also hosted as a remote MCP endpoint, so nothing runs on your machine.

Config formats checked against the official docs on Oct 7, 2026: modelcontextprotocol.io (opens in a new tab), code.claude.com (opens in a new tab), cursor.com (opens in a new tab), code.visualstudio.com (opens in a new tab).

Environment variables

Variables the server reads at startup.

NameRequiredDescription
FIRECRAWL_API_KEYsecretNoYour API key for Firecrawl

Tools (26)

Parsed from the Tools section of the README; check the repository for the current list.

  • prompt

    Natural language description of the data you want (required, max 10,000 characters)

  • urls

    Optional array of URLs to focus the agent on specific pages

  • schema

    Optional JSON schema for structured output

  • effort

    Optional. "low", "medium" or "high" reasoning budget for the agent task.

  • mode

    Optional. "extract" (default) returns the complete structured result every turn.

  • exchange

    Optional. Alexandria provider settings for this turn, forwarded as-is to POST /v2/agent:

  • enabled

    , toolkits (up to 5 provider slugs), maxCalls (1 to 30), requireApproval (paid calls end the turn with a…

  • approve

    { approvalId, callIds?, always? } answers yes to the pendingApproval the previous turn ended on.

  • decline

    { approvalId } answers no. A declined terms offer keeps those providers out of the rest of the thread.

  • processing

    Agent is still researching - check back later

  • completed

    Research finished - response includes the extracted data

  • failed

    An error occurred

  • firecrawl_research_search_papers

    search paper metadata and abstracts with a natural-language query, with optional author, category, and date filters.

  • firecrawl_research_inspect_paper

    retrieve canonical metadata for one paper ID (arXiv, PMC, PMID, or DOI).

  • firecrawl_research_related_papers

    expand from one or more anchor papers through the citation graph.

  • firecrawl_research_read_paper

    read full-text passages from a specific paper.

  • firecrawl_monitor_list

    list monitors.

  • firecrawl_monitor_get

    get one monitor.

  • firecrawl_monitor_update

    update fields including goal, judgeEnabled, webhook, and notification.

  • firecrawl_monitor_run

    trigger a check now.

  • firecrawl_monitor_delete

    delete a monitor (destructive; only call when the user intends to remove it).

  • firecrawl_monitor_checks

    list checks, optionally filtered by status.

  • firecrawl_monitor_check

    get page-level results, including diff, snapshot, judgment.meaningful, and judgment.meaningfulChanges.

  • query

    the developer question or search phrase.

  • skills

    set to "only" to search agent-skill files alone.

  • firecrawl_credit_usage

    defaults to { "view": "current" } and returns remainingCredits, planCredits, billingPeriodStart, and billingPeriodEnd.

About Firecrawl MCP Server

A Model Context Protocol (MCP) server that brings Firecrawl to MCP-compatible AI agents — search, scrape, and interact with the live web for clean, agent-ready context.

  • batch-processing
  • claude
  • content-extraction
  • data-collection
  • firecrawl
  • firecrawl-ai
  • llm-tools
  • mcp-server
  • model-context-protocol
  • search-api

FAQ

Firecrawl MCP Server FAQ

Still curious? Email info@appsgit.com.

What is Firecrawl MCP Server?

Firecrawl MCP Server is an MCP server that brings Firecrawl to MCP-compatible AI agents — search, scrape, and interact with the live web for clean, agent-ready context. It has 7,564 GitHub stars, is released under the MIT license and runs locally with npx -y firecrawl-mcp. The source code is at github.com/firecrawl/firecrawl-mcp-server.

How do I install the Firecrawl MCP Server MCP server?

Add the command npx -y firecrawl-mcp to your MCP client: put it in claude_desktop_config.json for Claude Desktop, run claude mcp add for Claude Code, or add it to .cursor/mcp.json (Cursor) or .vscode/mcp.json (VS Code). The snippets on this page are ready to paste.

Is Firecrawl MCP Server free?

The server is open source under the MIT license, so running it is free. It needs credentials (FIRECRAWL_API_KEY) for the service it connects to, which may require a paid account.

Is Firecrawl MCP Server actively maintained?

The most recent commit was on Oct 6, 2026. The latest release is v3.2.1, published Sep 26, 2025. appsgit only lists MCP servers with a commit in the last six months and re-checks every server daily.