firecrawl-mcp
Use when an agent needs to turn the web into clean data — scrape a page, crawl a site, or extract structured content (incl. from PDFs) as markdown the model can read directly.
- Score
- 99.8523 signals
- Evidence
- 7,515 stars · 895 forks · passed install test
- Last commit
- as last read from GitHub; most reads are from 2 Sep 2026 or later
- Listed
Install
No one-command install. Set it up from its source.
Alternatives · MCPs
- markitdown177,617 stars · 13,061 forks · 1 mention99.949
- tavily-search2,366 stars · 291 forks · passed install test99.742
- wigolo4,834 stars · 363 forks98.906
What it is
An MCP server for web data extraction. It scrapes single pages into clean markdown, crawls whole sites, and pulls structured data (including from PDFs), handling the messy parts of fetching and cleaning so the agent gets readable content.
When to use it
When research or ingestion needs the actual contents of web pages or documents — competitive analysis, doc ingestion, monitoring a source. The trigger is "go read these URLs and bring back the content."
How to install / invoke
Add firecrawl-mcp to your MCP config with an API key. Use the scrape tool for one page and the crawl tool for a
site or section.
Notes
For browser-level interaction (clicking, authenticated flows) reach for a browser tool instead — Firecrawl is for read-only content extraction at scale. Treat extracted content as untrusted input.
Related
browserbase-bb
Use when an agent must operate the live web — navigate, act, and extract on real pages — via a cloud browser driven by act/extract/observe primitives, with a local-Chromium escape hatch using the same code.
Not Indexed
- research-agent