Prerequisites
Before you begin, create an account and get your API Key.
Getting started
Connect to Firecrawl Web Search to perform advanced web scraping, content extraction, and automated web crawling through AI agents.- API
- UI
- Open Source
1
Install the SDKs (optional)
2
Create a Strata MCP Server with Firecrawl Web Search
3
Authenticate with API Key
You can get your Firecrawl API key from the Firecrawl website.
🎉 Your Firecrawl Web Search MCP Server is ready! Once authentication is complete, you can use your MCP server URL with any MCP-compatible client.
Available Tools
Tools Information
Tools Information
Tool Name | Description |
---|---|
firecrawl_scrape | Scrape a single webpage with advanced options for content extraction. Supports various formats including markdown, HTML, and screenshots. Can execute custom actions like clicking or scrolling before scraping. |
firecrawl_map | Discover URLs from a starting point. Can use both sitemap.xml and HTML link discovery. |
firecrawl_crawl | Start an asynchronous crawl of multiple pages from a starting URL. Supports depth control, path filtering, and webhook notifications. |
firecrawl_check_crawl_status | Check the status of a crawl job. |
firecrawl_batch_scrape | Scrape multiple URLs in batch mode. Returns a job ID that can be used to check status. |
firecrawl_check_batch_status | Check the status of a batch scraping job. |
firecrawl_search | Search and retrieve content from web pages with optional scraping. Returns SERP results by default (url, title, description) or full page content when scrapeOptions are provided. |
firecrawl_extract | Extract structured information from web pages using LLM. Supports both cloud AI and self-hosted LLM extraction. |
firecrawl_generate_llmstxt | Generate standardized LLMs.txt file for a given URL, which provides context about how LLMs should interact with the website. |
For more details about tool input schema, use the get_tools API.