firecrawl_map

MCP tool from Firecrawl MCP Server by firecrawl

Map a website to discover all indexed URLs on the site.

How to use it

firecrawl_map is exposed by the Firecrawl MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the firecrawl_map tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Firecrawl MCP Server

$npx -y @smithery/cli install @mendableai/mcp-server-firecrawl --client claude
FULL FIRECRAWL MCP SERVER LISTING

Other tools in Firecrawl MCP Server (34)

agent

Multi-source research, unknown or many sites

crawl

Multi-page extraction (with limits)

developer

Programming questions over developer sources

firecrawl_agent

Autonomous web research agent that returns structured data when you do not know the URLs or the answer spans several sites. Describe the fields you need, optionally pass a JSON schema and seed URLs, and the agent searches, navigates, reads pages, and returns JSON assembled across sources. Use it for

firecrawl_agent_status

Check the status of an agent job and retrieve results when complete. Use this to poll for results after starting an agent.

firecrawl_check_crawl_status

Check the status and results of an existing crawl job by ID.

firecrawl_crawl

Starts a crawl job, polls until it reaches a terminal state, and returns the final crawl status/data.

firecrawl_developer_search

Search an index built for coding agents. The index covers GitHub issues, merged pull requests, repository READMEs, and curated documentation sites.

firecrawl_feedback

Sends structured feedback for a completed v2 endpoint job through /v2/feedback.

firecrawl_interact

Interact with a fresh URL or with a page that was already opened by firecrawlscrape.

firecrawl_interact_stop

Stop an interact session for a scraped page when you are done interacting.

firecrawl_monitor_check

get page-level results, including diff, snapshot, judgment.meaningful, and judgment.meaningfulChanges.

firecrawl_monitor_checks

list checks, optionally filtered by status.

firecrawl_monitor_delete

delete a monitor (destructive; only call when the user intends to remove it).

firecrawl_monitor_get

get one monitor.

firecrawl_monitor_list

list monitors.

firecrawl_monitor_run

trigger a check now.

firecrawl_monitor_update

update fields including goal, judgeEnabled, webhook, and notification.

firecrawl_parse

Parse local files or hosted upload references with Firecrawl's /v2/parse endpoint.

firecrawl_research_inspect_paper

retrieve canonical metadata for one paper ID (arXiv, PMC, PMID, or DOI).

firecrawl_research_read_paper

read full-text passages from a specific paper.

firecrawl_research_related_papers

expand from one or more anchor papers through the citation graph.

firecrawl_research_search_github

search indexed public GitHub issue, pull-request, and README content.

firecrawl_research_search_papers

search paper metadata and abstracts with a natural-language query, with optional author, category, and date filters.

firecrawl_scrape

Scrape content from a single URL with advanced options.

firecrawl_search

Search the web and optionally extract content from search results.

firecrawl_search_feedback

Sends structured feedback on a previous firecrawlsearch result. The first feedback per search id refunds 1 credit and improves Firecrawl's search quality. Idempotent per search id.

interact

Interact with a URL or scraped page

map

Discovering URLs on a site

monitor

Recurring page checks

parse

Files and hosted upload refs

research

Paper and GitHub repository research

scrape

Single page content

search

Web search for info