> ## Documentation Index
> Fetch the complete documentation index at: https://opentooler.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart

> Give an AI agent access to pay-per-use tools with OpenTooler.

This guide takes your AI agent from a clean terminal to its first successful OpenTooler call.

## Prerequisites

* Node.js 22 or newer
* npm
* An OpenTooler account for interactive agent setup

OpenTooler supports macOS, Linux, WSL, and native Windows.

<Steps>
  <Step title="Install the CLI">
    ```bash theme={null}
    npm install --global @opentooler/cli@stable
    ```
  </Step>

  <Step title="Check your setup">
    ```bash theme={null}
    opentooler doctor --json
    ```

    Confirm that `connectivity.reachable` is `true`.
  </Step>

  <Step title="Sign in">
    ```bash theme={null}
    opentooler auth login
    opentooler auth status --json
    ```

    `opentooler login` and `opentooler status` are equivalent aliases.
  </Step>

  <Step title="Give the agent a first tool">
    ```bash theme={null}
    opentooler tools describe opentooler.ping --json
    opentooler tools call opentooler.ping --input '{}' --json
    ```

    `opentooler.ping` is a deterministic, zero-price tool that verifies the full execution path.
  </Step>
</Steps>

## Next steps

* [Teach your agent to discover and call tools](/docs/guides/discover-and-call)
* [Set spending and safety controls](/docs/guides/billing-and-safety)
* [Give your agent the CLI reference](/docs/cli/overview)

<Warning>
  Do not put an API key in an agent prompt or command-line argument. For
  unattended agents, provide `OPENTOOLER_API_KEY` through a secret manager or
  controlled environment.
</Warning>
