Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿ”Ž Search & Data Extraction
  3. Firecrawl MCP Server
Firecrawl MCP Server logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 5:31:52 PM

Firecrawl MCP Server

User RatingsBe the first to rate and review this MCP server!Ownership verifiedThe owner proved control of this listing via a GitHub README, site badge, or DNS TXT record.
View Repository7.4k GitHub StarsTotal stargazers on GitHub for the source repository (7,425 stars).Visit Website
web-scrapingsearchresearchbrowser-automationdeveloper-tools

Searches, scrapes, crawls, maps, and researches web content through Firecrawl-compatible MCP tools.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

This server is confirmed live โ€” we successfully called its tools/list endpoint directly (see the verified badge above). We haven't yet sandbox-tested the stdio install command below specifically, which is a separate, ongoing check.

Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "firecrawl-firecrawl-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "firecrawl-mcp"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (25) Directory Badge Alternatives๐Ÿ”Ž More in Search & Data Extraction

Overview

The firecrawl/firecrawl-mcp-server MCP server exposes Firecrawl tools for web search, URL scraping, site mapping, multi-page crawling, document parsing, and live browser interaction. It runs locally over stdio with npm or connects through Firecrawl's hosted MCP endpoints, with API-key, OAuth, keyless, and self-hosted options described in the project materials. Reach for it when an agent needs content from JavaScript-rendered pages, PDFs, multiple website pages, developer-focused sources, or asynchronous web research.

Use cases

โ€ขSearch developer documentation and GitHub issues for implementation guidance
โ€ขScrape JavaScript-rendered pages into markdown or structured JSON
โ€ขMap a website before selecting pages for a crawl
โ€ขResearch papers and retrieve passages relevant to a question
โ€ขMonitor pages or search queries for future changes

Key features

โ€ขWeb, news, image, GitHub, and developer search
โ€ขURL scraping with structured output options
โ€ขBounded multi-page crawling and site mapping
โ€ขPDF and office-document parsing
โ€ขAsynchronous web research
โ€ขLive browser interaction and change monitoring

Capabilities & Tool Schemas (25) ~7.9k tokensApproximate context cost of this serverโ€™s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Verified live Verified liveCaptured by calling this serverโ€™s live tools/list endpoint.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Firecrawl MCP Server.

firecrawl_scrape

Retrieve and extract content from one supplied URL through Firecrawl. Use this when the request identifies a page and needs its content or defined fields. It can return markdown, HTML, links, screenshots, branding data, a targeted answer, or JSON matching a supplied schema; JSON is useful when the requested result has defined fields, while markdown preserves readable page content. This tool operates on a known page. For a set of pages use `firecrawl_crawl`, and to discover page URLs use `firecrawl_map` or `firecrawl_search`. Options include JavaScript render delay, cache age, main-content filtering, PII redaction, and lockdown cache-only retrieval. Browser actions may change the live page when interactive actions are enabled. Firecrawl may reuse recently indexed content instead of refetching the page, and the reuse window varies by domain. Set `maxAge: 0` to force a live fetch, or a smaller `maxAge` to bound how stale reused content may be. A successful response does not by itself confirm that the state it describes is still current. Returns the selected content formats and page metadata.

firecrawl_map

Enumerate URLs indexed under one website through Firecrawl without fetching each page's content. Use this when the request asks for a site's URL inventory, when several relevant pages must be located, or when the desired page URL is unknown. An optional `search` term narrows the URL list, while sitemap, subdomain, query-parameter, and result-limit options control coverage. Returns matching URLs rather than page bodies. Retrieve one page with `firecrawl_scrape`; collect content across multiple pages with `firecrawl_crawl`.

firecrawl_search

Search web, news, or image sources and return ranked results. Operators include quoted phrases, `-term`, `site:host`, `inurl:term`, `intitle:term`, and `related:host`; the set is non-exhaustive. `includeDomains` and `excludeDomains` are mutually exclusive hostname filters; categories limit results to GitHub, research, PDF, or developer sources. For a programming question, add `categories: ["developer"]`. It searches an index of GitHub issues, merged pull requests, repository READMEs, and curated documentation sites, and returns the hits in `data.developer` beside the web results. `scrapeOptions` can attach extracted page content; pages fetched this way use a fixed reuse window and ignore `maxAge`, so use `firecrawl_scrape` when a live fetch is required. Returns source-type result groups and usage metadata. Authenticated responses can include an `id` for optional search feedback.

firecrawl_crawl

Start a multi-page crawl at a website URL, poll it to a terminal state, and return the final status and collected data. Scope can be bounded with include/exclude paths, depth, page limit, subdomain/external-link controls, sitemap handling, delay, and scrape options. Crawl results can be large; use conservative limits when full-site coverage is unnecessary. Webhooks and interactive scrape actions are unavailable in safe mode. Returns the crawl ID, status, and page data.

firecrawl_check_crawl_status

Retrieve the current status, progress, and available results for an existing crawl ID. This only reads Firecrawl job state and does not start or modify the crawl.

firecrawl_extract

Deprecated compatibility entry point. Use firecrawl_scrape once per known URL with formats: ["json"] and jsonOptions containing the prompt and schema. Use firecrawl_search or firecrawl_agent before Scrape when URLs are not known.

How Firecrawl MCP Server works

What firecrawl/firecrawl-mcp-server MCP server does

The firecrawl/firecrawl-mcp-server MCP server gives MCP-compatible agents access to Firecrawl's web retrieval and automation functions. It can search general web, news, image, research, GitHub, and developer-oriented indexes; fetch a known URL; enumerate URLs within a site; and collect content from multiple pages. Scraping can return markdown, HTML, links, screenshots, branding information, targeted answers, or JSON shaped by a supplied schema.

The server also supports document parsing for PDFs, Word files, RTF, OpenDocument files, spreadsheets, and common HTML inputs. Research tools search paper metadata, inspect canonical paper records, find related papers, and retrieve relevant passages when indexed full text is available. For longer-running work, an asynchronous research agent can search, navigate, read pages, and assemble a structured response after its job is polled to completion.

How it works

Known-page requests generally use firecrawl_scrape, while firecrawl_search discovers sources and firecrawl_map lists URLs without retrieving every page body. firecrawl_crawl starts a bounded multi-page job and firecrawl_check_crawl_status reads its progress and results. Crawl scope can be constrained by paths, depth, page count, sitemap behavior, subdomains, external links, and delays.

The server can reuse recently indexed content. A scrape therefore does not necessarily represent the page's current state; maxAge: 0 requests a live fetch. Search-attached scraping follows a separate reuse behavior, so use the direct scrape tool when freshness matters. Live interaction uses a browser session to navigate, click, fill forms, or run bounded Bash, Python, or Node code. Such actions can change external systems, including through form submission.

Setup and configuration

For local stdio execution, the documented package command is npx -y firecrawl-mcp. Cloud use normally requires FIRECRAWL_API_KEY; FIRECRAWL_API_URL can point to a self-hosted Firecrawl instance instead. A static OAuth access token can be supplied through FIRECRAWL_OAUTH_TOKEN for stdio operation. The project also documents local Streamable HTTP mode, enabled with HTTP_STREAMABLE_SERVER=true, at http://localhost:3000/mcp.

The hosted MCP endpoint is https://mcp.firecrawl.dev/v2/mcp. Its keyless free tier allows scrape, search, and parse with rate limits, while tools such as crawl, map, and agent require a key. OAuth clients can use the separate connection endpoint at https://mcp.firecrawl.dev/v2/mcp-oauth; API-key clients send a Bearer authorization header rather than putting the key in the URL.

Tools and capabilities

The firecrawl/firecrawl-mcp-server MCP server includes tools for:

  • Searching web, news, images, developer sources, GitHub content, and indexed research papers.
  • Scraping known URLs and parsing uploaded or local documents into selected formats.
  • Mapping site URLs and crawling bounded collections of pages.
  • Running asynchronous research jobs and checking their status.
  • Opening live browser sessions, performing interactions, and stopping those sessions.
  • Creating, listing, updating, running, inspecting, and deleting recurring monitors.
  • Comparing monitor checks with retained predecessors using markdown diffs, JSON field changes, or mixed tracking.
  • Inspecting papers, finding related citation-graph candidates, and retrieving relevant paper passages.

Limitations and notes

The deprecated firecrawl_extract entry point should be replaced with firecrawl_scrape using JSON output and schema options. Agent research is asynchronous and initially returns only a job ID; callers must poll its status, typically waiting 15โ€“30 seconds between checks. Crawl responses can be large, so conservative page and depth limits are appropriate when full-site coverage is unnecessary.

Some hosted and authenticated features have different requirements. Zero-data-retention parsing requires an eligible authenticated account, and hosted document parsing uses a two-step upload flow. Safe mode does not support webhooks or interactive scrape actions. Monitor deletion is permanent, and live browser actions may produce persistent side effects.

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Search & Data Extraction View all alternatives
  • Brightdata MCP logoBrightdata MCP

    Discover, extract, and interact with the web - one interface powering automated access across the public internet.

    ๐Ÿ”Ž Search & Data Extraction3 views
    Compare vs Brightdata MCP โ†’
  • Fetcher MCP logoFetcher MCP

    MCP server for fetching web page content using Playwright headless browser, supporting Javascript rendering and intelligent content extraction, and outputting Markdown or HTML format.

    ๐Ÿ”Ž Search & Data Extraction5 views
    Compare vs Fetcher MCP โ†’
  • Oxylabs Oxylabs MCP logoOxylabs Oxylabs MCP

    Fetch and process content from specified URLs using the Oxylabs Web Scraper API.

    ๐Ÿ”Ž Search & Data Extraction2 views
    Compare vs Oxylabs Oxylabs MCP โ†’
  • Web Retrieval MCP logoWeb Retrieval MCP

    MCP web search + tiered web fetch for AI agents (Exa, Firecrawl), SSRF-guarded, cross-platform.

    ๐Ÿ”Ž Search & Data Extraction3 views
    Compare vs Web Retrieval MCP โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars
7.4k
Stargazers on the source repository.
npm downloads
320k
Package downloads in the last 30 days.
Last commit
4d ago
Most recent push to the default branch.
Tools exposed
25
Callable tools this server registers over MCP.
Directory activity
5 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Firecrawl MCP Server

Run `npx -y firecrawl-mcp` with `FIRECRAWL_API_KEY` set for the cloud API, or configure `FIRECRAWL_API_URL` for a self-hosted instance.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewFirecrawl MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/firecrawl-firecrawl-mcp-server?style=directory)](https://allmcps.com/mcp/firecrawl-firecrawl-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/firecrawl-firecrawl-mcp-server"><img src="https://allmcps.com/api/badge/firecrawl-firecrawl-mcp-server?style=directory" alt="Firecrawl MCP Server on AllMCPs" /></a>

Technical Specs & Signals

Category๐Ÿ”ŽSearch & Data Extraction
PricingFreemium
More technical detailsExpand โ–พ
TransportSTDIO
RuntimeNode.js
AuthAPI key
ClientsClaude Desktop, Cursor, Windsurf
Last updatedSep 8, 2026
11/11 checks healthy over the last 34d
Views5
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars7,425
GitHub Star CountTotal stargazers on GitHub representing community popularity (7,425 stars).
Last commit4d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 8, 2026
npm downloads320,730/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
90Quality signal: Excellent ยท 90/100How this signal is calculated โ–พ
Server availability25/25
Verified ownership20/20
Documentation & tools30/30
Adoption & activity14/15
Community engagement1/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 21d ago via OSV.dev ยท firecrawl-mcp (npm)

โ˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿ”Ž Search & Data Extraction โ†’Best MCP servers for Web Search & Scraping โ†’Alternatives to Firecrawl MCP Server โ†’Install in Claude DesktopInstall in CursorInstall in VS Code