Max Account Token Incorrectly Generates Pro Account Credentials

Resolved 💬 8 comments Opened Jul 21, 2025 by corvusmod Closed Jan 5, 2026

Bug Description
I have a Max account, but when using claude setup-token to create a 1year token, the token created belongs to a Pro account. For example, I try to use the token with CLAUDE_CODE_OAUTH_TOKEN=[REDACTED] claude and when I try to switch model to opus the message says that I'm in a Pro account.

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 1.0.56
  • Feedback ID:

CLAUDE_CODE_OAUTH_TOKEN=sk-ant-oat01-REDACTED claude
╭───────────────────────────────────────────────────╮
│ ✻ Welcome to Claude Code! │
│ │
│ /help for help, /status for your current setup │
│ │
│ cwd: REDACTED │
╰───────────────────────────────────────────────────╯

※ Tip: Create custom slash commands by adding .md files to .claude/commands/ in your project or ~/.claude/commands/ for commands that work in any project

/model opus

⎿  Invalid model. Claude Pro users are not currently able to use Opus 4 in Claude Code. The current model is now Sonnet 4.

View original on GitHub ↗

This issue has 8 comments on GitHub. Read the full discussion on GitHub ↗