All tools

Chab has 41 tools. Every one of them works the same way through the REST API, the CLI, local MCP and hosted MCP (the chab_operation_start tool). You can try them all with free credits, without creating an account: use a guest key from the browser trial or connect your agent through hosted MCP.

Tools Operation keys Reference
Search search.web, search.serp Search
Google News, Images, search suggestions, AI Mode, YouTube search.news, search.images, search.autocomplete, search.ai_mode, search.youtube Data tools
Keywords for a website, competitors, keyword overlap, top pages, backlink history seo.keywords.for_site, seo.domains.competitors, seo.domains.overlap, seo.domains.pages, seo.domains.backlink_history Data tools
YouTube video details, transcript, comments; keyword trends; technologies of a website search.youtube_video, search.youtube_transcript, search.youtube_comments, seo.keywords.trends, seo.domains.technologies Data tools
Page speed test, websites that use a technology, brand mentions on the web, domain registration (WHOIS) seo.pages.speed, seo.domains.by_technology, seo.mentions, seo.domains.whois Data tools
SEO seo.keywords.ideas, seo.keywords.metrics, seo.domains.overview, seo.domains.backlinks, seo.domains.keywords, seo.domains.traffic Keywords, Domains
Businesses business.search, business.details Business
Google reviews of a business business.reviews Data tools
Contacts contacts.domain_search, contacts.email_finder, contacts.email_verify Contacts
Web content scrape.markdown, scrape.dom, screenshots.url Scrape, Screenshots
Files convert.file Convert
Language models llm.generate, llm.embeddings LLM
Translation translate.text_or_document Translation
Research research.deep Research

The browser trial on the home page shows two of them (web search and email verification) as quick examples. The API and MCP give you all 41.

Which tools can run right now

GET /v1/health lists the operations that can start now in covered_operation_keys. An operation that is missing there is paused even if other operations in its family work. See Service Health.

Two more lookups help agents pick the right call:

  • GET /v1/cli/compatibility lists the operation keys and credential scopes available to guest keys.
  • GET /v1/llm/models lists the model aliases you can pass to the language model tools.

Limits on free credits

Free credits (the guest trial and the signup bonus) work with every tool except research, with some limits. Research needs a paid plan.

  • Language model input is limited to 8,192 estimated tokens.
  • File conversion accepts files up to 2 MiB.
  • Screenshots capture the viewport, not the full page.
  • Free starts do not accept callbacks or dry_run. Poll the operation instead. Callback and dry-run examples in the endpoint references apply to paid credits.
  • Monthly starts per family: 100 each for scraping, screenshots, conversion and language models. Daily request limits can stop work earlier.
  • File storage: up to five files and 10 MiB in total, 2 MiB per file.

Expensive tools use up free credits faster. Free credits can also pause for a while when the daily free-use limit is reached. See Free credits and limits.

Converting and translating files

To convert a file, upload it with POST /v1/files, wait until its state is available, then pass {"source":{"type":"file_id","id":"fil_…"},"output_format":"text"} to POST /v1/convert/file. Where an endpoint accepts an artifact source, you can also use an earlier artifact owned by the same key or connection.

Translation accepts inline content or a reusable artifact. To translate a document, convert it to text first. File scanning, ownership, retention and input format checks apply to every source.

Hosted MCP

Hosted MCP connects through browser OAuth, and you approve what the connection may spend. A REST guest key is not a hosted MCP token, and the other way round.

Each hosted connection owns its own operations and files. It cannot read files or history created by another key, and a REST or CLI key cannot fetch an artifact created by a hosted MCP connection.

Hosted MCP can start all 41 tools and fetches screenshots, converted files and other output with chab_operation_artifact. Use content: "inline" for a small image or text, or content: "link" for a short-lived protected download. See Hosted MCP for paging, size limits and the free transfer allowance. To send your own file for conversion, use the hosted MCP file upload when that tool is available.

Connected data and account settings

Connected Mail and Drive tools read data from accounts you connect to a project. They need a signed-in account and a project connection, are not available to guest keys, and are not open yet. Account administration also needs the right account access. See Project Connections.