Tool availability
Start with Agent MCP or Human MCP to choose OAuth, API-key, or keyless access. Some optional tools can be disabled by environment or team policy.
Choose a tool
Important behavior
Parse a local file
Parse a local file
A local MCP server connected to a self-hosted Firecrawl API can read
filePath directly. The hosted server cannot read files from your machine, so it uses a two-call handoff:- Call
firecrawl_parsewithfilePathto receive an upload command anduploadRef. - Run the upload command on the machine that can read the file.
- Call
firecrawl_parseagain with the returneduploadRef.
firecrawl_scrape for a public document URL.Check a running crawl
Check a running crawl
firecrawl_crawl and firecrawl_agent return job identifiers. Use firecrawl_check_crawl_status or firecrawl_agent_status until the job completes or fails.Close Interact sessions
Close Interact sessions
Start with a
url, or reuse the scrapeId from a previous Scrape call. When the workflow is finished, call firecrawl_interact_stop with the scrapeId to release the session.Manage monitors safely
Manage monitors safely
The
firecrawl_monitor_* family creates, lists, updates, runs, and inspects recurring monitors. firecrawl_monitor_delete permanently removes a monitor and should be called only when the user explicitly intends to delete it.Enable optional feedback tools
Enable optional feedback tools
Set
FIRECRAWL_NO_SEARCH_FEEDBACK=1 to prevent firecrawl_search_feedback from being registered. Set FIRECRAWL_NO_ENDPOINT_FEEDBACK=1 to prevent firecrawl_feedback from being registered.Feature guides
Scrape
Extract content or structured fields from one URL.
Search
Find relevant web, news, image, and developer sources.
Crawl
Traverse and extract a site or section.
Parse
Convert files into LLM-ready output.
Interact
Operate dynamic pages in a live browser session.
Agent
Run autonomous multi-source research.
Monitoring
Track page changes and receive notifications.
Troubleshooting
- A tool is missing: confirm the connection mode on Agent MCP or Human MCP, reconnect or restart the client, and check whether team policy disables optional tools.
- The client returns
401: repeat the OAuth sign-in or verify that the configured bearer-token environment variable contains a current Firecrawl API key. - The client is rate-limited: review the current rate limits, wait for the retry interval, or move from keyless to authenticated access.

