firecrawl-alexandria
Alexandria Beta
Use the beta CLI explicitly on every invocation: npx firecrawl-cli@alexandria. Version 1.23.4-alexandria-beta.1 or newer needs no enable flag. Do not replace the user's stable CLI or use a direct Exchange connection.
Use FIRECRAWL_API_KEY or existing Firecrawl login credentials. Never print credentials. Installing the beta is not authorization: the API enforces team and provider access.
Discover Before Executing
npx firecrawl-cli@alexandria search "GDP" --json
npx firecrawl-cli@alexandria find-tools --options '{"providers":["fred"]}' --pretty
npx firecrawl-cli@alexandria find-tools https://example.com --pretty
Search defaults to web results plus Alexandria tools and domain-tool discovery. Inspect both; discovery does not execute the returned provider tools. Use --sources web for web-only search or --sources alexandria for tool-only discovery. Search itself can consume credits. For URL scraping with related tool discovery, use scrape https://example.com --domain-tools --json after the same beta prefix.
Read the returned data.tools contracts before choosing a provider/capability. Use their exact input schema, pricing and access requirements; never invent options or assume a provider is free. Follow returned Find Tools requests with find-tools --request '<returned request JSON>'. This accepts only the firecrawl/find-tools discovery call, not arbitrary provider execution.