The reference below is generated from the client's own command tree, so it matches stoa --help for the released version. Run stoa <command> --help for the same text in the terminal.
Global options
Option
Description
--env [local|prod]
Target deployment. Required; there is no default. Environment variable STOA_ENV.
--base-url TEXT
Override the server URL (local only).
--debug
Print each request's method, path and status.
--version
Show the version and exit.
-h, --help
Show this message and exit.
agent-guide
Print the instructions a coding agent needs to drive this client (paste into CLAUDE.md).
assets search
stoa assets search [OPTIONS] TEXT...
Find catalog assets by name, slug or manufacturer.
Option
Description
--category TEXT
Restrict to one category slug.
--json
Print the matching assets as JSON.
categories
stoa categories [OPTIONS]
List asset categories and their grade ladders.
Option
Description
--json
Print the categories as JSON.
login
stoa login [OPTIONS]
Sign in with email, password and a second-factor code (authenticator app or text message).
Option
Description
--email TEXT
Account email (prompted when omitted).
logout
stoa logout [OPTIONS]
Forget the saved session for this environment.
Option
Description
--everywhere
Also sign out on the server. This ends every session you have, browser included.
rfq create
stoa rfq create [OPTIONS]
Open an RFQ from a request file. The server composes it exactly as the web form would and shows the result; on a shared environment you then type yes to the binding statement. The request goes to every invitable dealer. A dry run needs a session too: the server's own parser validates the file.