Home
Reference

Command reference

Full Nitrosend CLI command reference, generated from the CLI's command descriptors

This page is generated from COMMAND_DESCRIPTORS in the CLI repo. Every command listed here has a typed input schema, output schema, safety class, and idempotency policy. Use nitrosend describe <command> --json to read the live descriptor for any command.

Tip

In agent runners, prefer nitrosend describe over this page. The descriptor returned by the CLI is always in sync with the binary you're running.

Core

CommandSummary
nitrosendShow account state, blockers, and suggested next actions.
nitrosend describe <command>Return descriptor, schemas, examples, and safety metadata for a command.
nitrosend completion <bash|zsh|fish>Generate shell completion.
nitrosend recentShow redacted recent commands.
nitrosend redo [index]Show or re-run a recent command.

Auth

CommandSummary
nitrosend loginAuthenticate with OAuth in the browser.
nitrosend login --api-key <key>Store an API-key profile.
nitrosend logoutRemove the active local profile.
nitrosend whoamiShow active auth source, profile, and API endpoint.

MCP

The CLI is the Nitrosend MCP, callable from a shell. These commands dispatch JSON-RPC over HTTP to the same endpoint chat MCP clients use.

CommandSummary
nitrosend mcp initializeInitialise MCP handshake.
nitrosend mcp tools listList MCP tools.
nitrosend mcp tools call <name> --args '{...}'Call an MCP tool.
nitrosend mcp resources listList MCP resources.
nitrosend mcp resources read <uri>Read an MCP resource (e.g. nitro://account).
nitrosend mcp prompts listList MCP prompts.
nitrosend mcp prompts get <name> --args '{...}'Get an MCP prompt.

The full set of available tools (nitro_get_status, nitro_compose_campaign, …) is documented under the MCP Tools tab.

Agent

These commands are stable stubs for agent approval handoff. They will gain SSE waiter behaviour in a future release.

CommandSummary
nitrosend approve <token>Approve a pending agent operation token.
nitrosend reject <token>Reject a pending agent operation token.

Fixtures

Test commands that exercise destructive safety UX without touching live data.

CommandSummary
nitrosend fixture destroy <name> --confirm <name>Exercise typed-confirmation flow against a fixture.

Global flags

FlagEffect
--json / --ndjson / --csvOutput mode.
--machineImplies --json --non-interactive --no-color --no-pager; auto-issues idempotency keys.
--non-interactiveRefuse to prompt; fail closed.
--dry-runResolve and validate without performing side effects. Honoured where supported.
--explainReturn the resolved plan as data. No side effects.
--yesSkip ordinary confirmations. Never bypasses typed confirmation.
--tracePrint timing diagnostics on stderr.
--profile <name>Override active profile.
--api-url <url>Override the MCP endpoint.
--api-key <key>One-shot API key for this invocation.
--args / --json-argsJSON-encoded arguments for mcp tools call and mcp prompts get.
--confirm <target>Typed confirmation for destructive commands.
--no-color / --no-pagerStrip ANSI / pagers.
--no-browserSkip the browser open during OAuth login.

See Agent mode for the full envelope shape and exit code map.