MCP Server Quickstart
Firecrawl Web Search
Learn how to use Klavis to connect your AI application to Firecrawl Web Search MCP Server
No-Code
Connect to enterprise-grade MCP servers instantly!
For Developer
Follow the instructions below to integrate Firecrawl Web Search MCP server to your AI application using our API or SDK.
Prerequisites
1. Create a Firecrawl Web Search MCP Server
Use the following endpoint to create a new remote Firecrawl Web Search MCP server instance:
Request
Response
serverUrl specifies the endpoint of the Firecrawl Web Search MCP server, which allows you to perform real-time web searches.
instanceId is used for authentication and identification of your server instance.
2. Configure Firecrawl API Key
To use the Firecrawl Deep Research MCP Server, you need to configure it with your Firecrawl API key.
Setting up Firecrawl API Key
Response
Explore MCP Server 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. |