# Overview

> Full pay CLI reference, grouped the way pay --help groups them.

`pay --help` prints five groups. This reference mirrors them.

| Group                                                 | Commands                                             |
| ----------------------------------------------------- | ---------------------------------------------------- |
| [Pass-through](/docs/toolchain/commands/pass-through) | `curl`, `wget`, `http`, `claude`, `codex`, `whoami`  |
| [Developers](/docs/toolchain/commands/developers)     | `server`, `catalog`                                  |
| [Agents](/docs/toolchain/commands/agents)             | `mcp`, `skills`                                      |
| [Accounts](/docs/toolchain/commands/accounts)         | `topup`, `account`, `setup`, `send`, `subscriptions` |
| [Other](/docs/toolchain/commands/other)               | `fetch`, `install`                                   |

All commands accept the global flags from [Global flags](/docs/toolchain/global-flags), which come before the subcommand:

```sh
pay --sandbox curl <url>
pay --account work send 1 <recipient>
pay --no-dna --mainnet whoami
```

Every subcommand also accepts `--account <NAME>` directly, which has the same effect as the global form when applied to a single call.
