firecrawl
firecrawl.
List every URL of a site WITHOUT fetching page content — fast and cheap.
setup & usage
create an API key in Firecrawl (it starts with fc-), then paste it into oto.
fetches the content of a page (or a whole site) as a human sees it: JavaScript is executed, nav and ads are stripped, and usable markdown remains.
firecrawl_scrapefirecrawl_map (URLs only, fast and cheap — do this BEFORE a crawl)firecrawl_crawl then firecrawl_crawl_status (asynchronous: the job returns an id, poll until completed)firecrawl_search with scrape_options={"formats": ["markdown"]}firecrawl_extract (give a schema, not just a prompt) then firecrawl_extract_statusevery rendered page consumes credits: setting limit on a crawl is the only safeguard (API default: 10,000 pages).
max_age accepts a cached version, much cheaper than a fresh renderfirecrawl_scrape with formats=[{"type": "json", "schema": {...}}]: synchronous, a single call, cheaper than extractproxy="stealth" (more expensive, don't set it by default)actions (click, wait, scroll) before captureserper_scrape is enough. page behind a login? that's the browser connector.under a project with excluded_url_prefixes, firecrawl_search, firecrawl_map and firecrawl_crawl_status drop the matching results/pages and say so (excluded_by_perimeter); firecrawl_scrape, firecrawl_map, firecrawl_crawl and firecrawl_extract refuse a matching URL (the whole batch is refused for extract). firecrawl_extract_status returns data in the caller's schema, not pages: not filtered. details: docs/projects.md.
this connector accepts multiple comptes: each stored credential becomes a named account (one name per compte), at your level, your team's or your org's.
_account="<name>" on the tool; list them: oto_identity(op='list', connector='firecrawl') (scope='org' or scope='group' for the org's or team's)oto_identity(op='set', connector='firecrawl', identity_id='<name>'); rename: op='rename' with new_name_account) and adding upoutils
utilisation
claude plugin marketplace add otomata-tech/oto-plugin — mcp + skill configurés.pipx install oto-cli puis oto firecrawl …