Independent trust grade A (94/100). No blocking issues found in the static + spec checks. wmcp.sh continuously watches mcp.firecrawl.dev for tool drift and rug-pulls. The grade is free and identical whether or not the operator pays.
firecrawl_scrapeScrape content from a single URL with advanced options. This is the most powerful, fastest and most reliable scraper tool, if available you should alw
firecrawl_mapMap a website to discover all indexed URLs on the site. **Best for:** Discovering URLs on a website before deciding what to scrape; finding specific s
firecrawl_searchSearch the web and optionally extract content from search results. This is the most powerful web search tool available, and if available you should al
firecrawl_search_feedbackSend structured feedback on a previous `firecrawl_search` result. **Call this immediately after a search where you used the results** so we can improv
firecrawl_feedbackSend structured feedback for a completed Firecrawl v2 job. Use this for endpoint-level feedback on `scrape`, `parse`, `map`, or `search` jobs when the
firecrawl_crawlStarts a crawl job on a website, polls until it reaches a terminal state, and returns the final crawl status/data. **Best for:** Extracting content fr
firecrawl_check_crawl_statusCheck the status of a crawl job. **Usage Example:** ```json { "name": "firecrawl_check_crawl_status", "arguments": { "id": "550e8400-e29b-41d4-a716-44
firecrawl_extractExtract structured information from web pages using LLM capabilities. Supports both cloud AI and self-hosted LLM extraction. **Best for:** Extracting
firecrawl_agentAutonomous web research agent. This is a separate AI agent layer that independently browses the internet, searches for information, navigates through
firecrawl_agent_statusCheck the status of an agent job and retrieve results when complete. Use this to poll for results after starting an agent with `firecrawl_agent`. **IM
firecrawl_interactInteract with a page in a live browser session: click buttons, fill forms, extract dynamic content, or navigate deeper. **Best for:** Multi-step workf
firecrawl_interact_stopStop an interact session for a scraped page. Call this when you are done interacting to free resources. **Usage Example:** ```json { "name": "firecraw
firecrawl_parseParse a file using Firecrawl's /v2/parse endpoint. In local/non-cloud MCP mode, this tool reads filePath from the MCP server filesystem and posts mult
firecrawl_monitor_createCreate a Firecrawl monitor — a recurring scrape, crawl, or search that diffs each result against the last retained snapshot. Prefer the simple path: p
firecrawl_monitor_listList all Firecrawl monitors for the authenticated account. **Usage Example:** ```json { "name": "firecrawl_monitor_list", "arguments": { "limit": 20 }
firecrawl_monitor_getGet a single monitor by ID. **Usage Example:** ```json { "name": "firecrawl_monitor_get", "arguments": { "id": "mon_abc123" } } ```
firecrawl_monitor_updateUpdate a monitor. Pass any subset of fields to patch: `name`, `status` ("active" | "paused"), `schedule`, `targets`, `goal`, `judgeEnabled`, `webhook`
firecrawl_monitor_deletePermanently delete a monitor and stop its schedule. This cannot be undone. **Usage Example:** ```json { "name": "firecrawl_monitor_delete", "arguments
+8 more tools
No proxied traffic observed for this host yet. Connect it at /connect and its grade gains a measured Reliability score + per-tool behavioral evidence — the half a static scan can't produce.
We re-grade mcp.firecrawl.dev on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Run mcp.firecrawl.dev? Claim it (free) to get drift alerts and show an independently-verified trust badge. The grade stays free — claiming just ties it to you.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.