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/compatibilitylists the operation keys and credential scopes available to guest keys.GET /v1/llm/modelslists 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.