firecrawl-mcp

Automate web crawling, scraping, and data extraction across websites.

3|Updated Nov 6, 2025
One-click install
npx skills add https://github.com/aiagenta2z/onekey-agent-router --skill firecrawl-mcp
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: firecrawl-mcp
Source: https://github.com/aiagenta2z/onekey-agent-router/tree/main/skills/firecrawl-mcp
Command: npx skills add https://github.com/aiagenta2z/onekey-agent-router --skill firecrawl-mcp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ai_agent_marketplace, and includes scripts (resource) components.

What problem does it solve?

Gathering data from disparate websites often requires stitching together crawling, scraping, and data extraction workflows. Firecrawl-mcp provides a unified toolchain to simplify this, reducing time-to-insight and maintenance overhead.

Core Features & Use Cases

  • Domain-wide crawling and page discovery to build comprehensive datasets.
  • Flexible, structured data extraction from pages using a consistent toolset.
  • Real-world workflow: crawl a product catalog, extract titles, prices, and ratings, and export to CSV for analysis.

Quick Start

Install the firecrawl-mcp skill and run a sample crawl using the included scripts.

Frequently Asked Questions about firecrawl-mcp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is the best way to automate domain-wide web crawling and page discovery?▼

Domain-wide web crawling is best automated using a unified toolchain that executes multi-page harvesting and site discovery through predefined CLI scripts. This approach builds comprehensive datasets by systematically mapping and extracting content across an entire domain.

How do I extract structured data like titles and prices from a product catalog?▼

To extract structured data like titles and prices, you can use predefined extraction tools to crawl a product catalog and pull specific fields into a consistent format. You can then export this extracted content to CSV for downstream analysis.

Can I use Python scripts to automate multi-page web scraping workflows?▼

Yes, you can use Python CLI scripts to automate multi-page web scraping workflows. The toolkit wires predefined tools like firecrawl_scrape, firecrawl_map, and firecrawl_crawl through YAML frontmatter SKILL.md entries to execute automated content extraction.

Does this web scraping toolkit support automated browser automation for data extraction?▼

Yes, the web scraping toolkit supports browser automation for data extraction across sites. It provides predefined tools like firecrawl_agent and firecrawl_scrape to automate crawling and structured content extraction workflows.

When do I need a unified web scraping toolkit instead of separate crawling and extraction scripts?▼

You need a unified web scraping toolkit when gathering data from disparate websites requires stitching together crawling, scraping, and data extraction workflows. A unified toolchain reduces time-to-insight and minimizes the maintenance overhead of managing isolated scripts.