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.