Set Claude.ai model and effort
Change the model and/or the effort level the Claude.ai composer uses for new chats, by id (from list_models). Pass model, effort, or both; the effort applies to the model selected once the change is made. The choice is saved to the account, so it holds across browsers and reloads. Returns the model and effort now selected as the site confirms them. A target that is already selected is left as is. Asking for an effort a model does not offer, or a model the picker does not list, fails with the available ids. Requires a signed-in session.
Input
model optionalModel id as list_models reports it, e.g. "claude-opus-5", "claude-sonnet-5", "claude-haiku-4-5-20251001".
effort optionalEffort level id. Not every model offers every level, and some (Haiku) offer none.
Output
model requiredId of the model now selected.
effort requiredId of the effort level now selected for that model. Null when the model has no effort levels.
FAQ
Ask Claude
Open a new Claude.ai chat, send one question, and wait for the answer to finish (up to 3 minutes). Returns the answer as the markdown the model emitted, the message and conversation ids, why generation stopped, which model answered, the web_search queries it issued, every source its web_search and web_fetch tools surfaced, and — separately — the sources the answer actually cited. Requires a signed-in session: claude.ai has no anonymous chat. Avoid running many of these at once: claude.ai limits how many chats one account may hold concurrently and refuses the extras, so a refused send comes back quickly carrying Claude's own message and only needs to be retried at a slower pace.
List Claude invoices
List every invoice across the orgs you have billing access to. Returns invoices (org_uuid, org_name, created_ts, due_date_ts, total, total_excluding_tax, currency, status, num_seats, hosted_invoice_url, invoice_pdf_url, payment_status) and skipped, newest first. Orgs you lack billing access to are reported in skipped rather than raising an error. Feed hosted_invoice_url to invoice.stripe.com/download_invoice_pdf to fetch the PDF (verified public/login-free, no Claude session needed).
Claude (Anthropic) login
Log into Claude (Anthropic) via Google SSO. Drives Claude's Continue-with-Google popup, picks the account (optional email arg), clears the consent screen, and lands in the Claude app. Runs on your local extension-paired browser only — it relies on the browser's own signed-in Google session, so it won't work on a cloud/managed browser without one.
