Connect your AI Agents to Firecrawl in minutes

Available tools
start_agent
Start an AI agent that searches, navigates, and extracts data from websites. Provide a prompt describing what to find. Check status with get_agent_status.
get_agent_status
Get status and results of an AI agent job. Returns extracted data when complete, or error if failed.
start_batch_scrape
Start async batch scrape for multiple URLs. More efficient than individual scrapes. Returns job ID to check with get_batch_scrape_status.
get_batch_scrape_status
Get status and results of a batch scrape job. Returns progress and scraped data for completed URLs.
start_crawl
Start an async crawl job to scrape multiple pages from a website. Returns a job ID to check status. Use get_crawl_status to monitor progress.
get_crawl_status
Get status and results of a crawl job. Returns progress (total/completed pages) and scraped data when available.
cancel_crawl
Cancel a running crawl job. Use to stop a crawl that is taking too long or no longer needed.
start_extract
Start AI extraction to pull structured data from URLs. Provide a prompt or JSON schema. Returns job ID to check with get_extract_status.
get_extract_status
Get status and results of an AI extraction job. Returns extracted data matching your prompt or schema when complete.
map_site
Discover all URLs on a website. Returns a list of URLs found via sitemap and crawling. Use to find pages before crawling or scraping.
scrape
Scrape a URL and extract content as markdown, HTML, or screenshot. Supports browser actions, mobile mode, proxy, and ad blocking.
search
Search the web with a query and optionally scrape results. Returns search results with markdown content. Configure language and country for localized results.

How to set up Merge Agent Handler
In an mcp.json file, add the configuration below, and restart Cursor.
Learn more in the official documentation ↗
1{
2 "mcpServers": {
3 "agent-handler": {
4 "url": "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
5 "headers": {
6 "Authorization": "Bearer yMt*****"
7 }
8 }
9 }
10}
11Open your Claude Desktop configuration file and add the server configuration below. You'll also need to restart the application for the changes to take effect.
Make sure Claude is using the Node v20+.
Learn more in the official documentation ↗
1{
2 "mcpServers": {
3 "agent-handler": {
4 "command": "npx",
5 "args": [
6 "-y",
7 "mcp-remote@latest",
8 "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
9 "--header",
10 "Authorization: Bearer ${AUTH_TOKEN}"
11 ],
12 "env": {
13 "AUTH_TOKEN": "yMt*****"
14 }
15 }
16 }
17}Open your Windsurf MCP configuration file and add the server configuration below.
Click on the refresh button in the top right of the Manage MCP server page or in the top right of the chat box in the box icon.
Learn more in the official documentation ↗
1{
2 "mcpServers": {
3 "agent-handler": {
4 "command": "npx",
5 "args": [
6 "-y",
7 "mcp-remote@latest",
8 "https://ah-api.merge.dev/api/v1/tool-packs/<tool-pack-id>/registered-users/<registered-user-id>/mcp",
9 "--header",
10 "Authorization: Bearer ${AUTH_TOKEN}"
11 ],
12 "env": {
13 "AUTH_TOKEN": "<ah-production-access-key>"
14 }
15 }
16 }
17 }In Command Palette (Cmd+Shift+P on macOS, Ctrl+Shift+P on Windows), run "MCP: Open User Configuration".
You can then add the configuration below and press "start" right under servers. Enter the auth token when prompted.
Learn more in the official documentation ↗
1{
2 "inputs": [
3 {
4 "type": "promptString",
5 "id": "agent-handler-auth",
6 "description": "Agent Handler AUTH_TOKEN", // "yMt*****" when prompt
7 "password": true
8 }
9 ],
10 "servers": {
11 "agent-handler": {
12 "type": "stdio",
13 "command": "npx",
14 "args": [
15 "-y",
16 "mcp-remote@latest",
17 "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
18 "--header",
19 "Authorization: Bearer ${input:agent-handler-auth}"
20 ]
21 }
22 }
23}FAQs on using Merge's Firecrawl MCP server
FAQs on using Merge's Firecrawl MCP server
Explore other MCP servers built and managed by Merge





























Ready to try it out?
Whether you're an engineer experimenting with agents or a product manager looking to add tools, you can get started for free now

