# `mix claude.setup_token`
[🔗](https://github.com/nshkrdotcom/claude_agent_sdk/blob/v0.9.2/lib/mix/tasks/claude.setup_token.ex#L1)

Sets up a long-lived authentication token for Claude Code SDK.

This task executes `claude setup-token` and stores the result
for automatic use by the SDK.

## Usage

    $ mix claude.setup_token

## Requirements

- Claude Code CLI installed (`npm install -g @anthropic-ai/claude-code`)
- Active Claude subscription
- Interactive terminal access

## Options

- `--force` - Force token refresh even if valid token exists
- `--clear` - Clear existing authentication

## Examples

    # Initial setup
    $ mix claude.setup_token

    # Force refresh
    $ mix claude.setup_token --force

    # Clear authentication
    $ mix claude.setup_token --clear

---

*Consult [api-reference.md](api-reference.md) for complete listing*
