Web scraping and crawling via Firecrawl API (api.firecrawl.dev). Operations: scrape (single URL → markdown/HTML), crawl (entire site), crawl_status (check crawl job), extract (structured data extraction). Requires API key.
firecrawlscrapingcrawlingwebextract
Input Parameters
Parameter
Type
Description
operationrequired
string
scrape: scrape a single URL; crawl: crawl entire site asynchronously; crawl_status: check crawl job status; extract: extract structured data. One of: scrape, crawl, crawl_status, extract.
apiKeyrequired
string
Firecrawl API key.
urloptional
string
URL to scrape or crawl. Required for scrape, crawl, extract.
Discovery hint: Install with ppm install mcp-firecrawl or invoke remotely via POST /v1/invoke/mcp-firecrawl on the MCP Service.
PascalAI Usage
uses toolslib;
var Tool := LoadTool('mcp-firecrawl');
var R := Tool.Call(JsonObj(['operation','scrape','apiKey','your-key','url','https://example.com']));
Writeln(R.ToJSON);