Firecrawl firecrawl
Search, scrape and crawl the web and return clean markdown for agents.
- Auth
- API key
- Health
- up probed
- Vendor
- firecrawl.dev
- Categories
- scraping, search
Endpoint
https://mcp.firecrawl.dev/{key}/v2/mcp (streamable-http)
The key goes into the URL: pick.tools puts your key, URL-encoded, where {key} stands.
Authentication
API key. Set this header on your connection to pick.tools:
X-Pick-Key-firecrawl: <your Firecrawl API key>
pick.tools passes the key to Firecrawl in the URL path on each call, and never stores, logs or echoes it.
From an agent (picker mode): call_tool with server=firecrawl; set header X-Pick-Key-firecrawl to your Firecrawl API key
Tools (0)
No tools cached yet. They appear after a caller lists them through pick.tools with a key.
Calls, last 30 days
2026-10-07 to 2026-11-05 · 0 calls
No relayed calls in the last 30 days.
Probes
| Probed at | Outcome | HTTP | Latency ms |
|---|---|---|---|
| api_key | 200 | 263 | |
| api_key | 200 | 217 | |
| api_key | 200 | 296 | |
| api_key | 200 | 228 | |
| api_key | 200 | 251 | |
| api_key | 200 | 210 |
Connect via pick.tools
Claude Code
claude mcp add --transport http pick https://pick.tools/mcp --header "X-Pick-Key-firecrawl: <your key>"
JSON config (mcpServers)
{
"mcpServers": {
"pick": {
"type": "http",
"url": "https://pick.tools/mcp",
"headers": {
"X-Pick-Key-firecrawl": "<your key>"
}
}
}
}
One pick.tools connection reaches every keyless and API-key server in the catalog.
For more keyed services, add one X-Pick-Key-<slug> header each.
For Firecrawl
pick.tools probes this server hourly, without a credential, as pick.tools-probe/1 (+https://pick.tools/docs/for-vendors).
Calls relayed for agents arrive as pick.tools/1 (+https://pick.tools/docs/for-vendors).
For vendors lists the egress IPs and how to opt out.