Skip to content

[Bug] Claude Code fails to recognize MAX subscription tier - defaults to Pro restrictions #6955

Description

@nikolaidk

Environment

  • Platform (select one):
    • Anthropic API
    • AWS Bedrock
    • Google Vertex AI
    • Other: Claude Code CLI
  • Claude CLI version: 1.0.43 (Claude Code) (also tested with v1.0.98)
  • Operating System: macOS 15.6.1 (Build 24G90)
  • Terminal:

Bug Description

MAX x20 subscription is not recognized in Claude Code despite being active and working in Claude Desktop. The system incorrectly identifies me as a "Claude Pro" user and restricts access to Opus model. Login sessions show a new "user:profile" attribute that wasn't present in older sessions, suggesting a change in the authentication flow.

Steps to Reproduce

  1. Have an active MAX x20 subscription (Org ID: 55456c2e-de81-4166-bc9b-1f113c39d7af)
  2. Login to Claude Code using claude login --subscription
  3. Run /status command - shows "Login Method: Claude API Account" and model restricted to Sonnet
  4. Try to switch to Opus model using claude --model opus
  5. Receive error message: "Claude Pro users are not currently able to use Opus in Claude Code"

Expected Behavior

  • MAX x20 subscription should be recognized upon login
  • Should have access to Opus model as per MAX subscription benefits
  • Status should reflect correct subscription tier
  • Should be able to use same features as in Claude Desktop

Actual Behavior

  • Subscription not recognized - stuck with Sonnet model only
  • Error message incorrectly identifies user as "Claude Pro" instead of MAX subscriber
  • /status shows:
    • Login Method: Claude API Account
    • Model: Sonnet Sonnet 4 for daily use
  • Cannot access Opus model despite MAX subscription

Additional Context

  • Session ID: 70c4a2ea-9234-4382-ac10-bcd5a9b75665
  • Org ID: 55456c2e-de81-4166-bc9b-1f113c39d7af
  • Troubleshooting attempted:
    • Switched between API and subscription login methods - no change
    • Uninstalled and reinstalled Claude Code - no change
    • Downgraded Claude Code versions - no change
  • Observable difference in Claude Desktop: Login sessions now show two attributes:
    • New sessions: user:inference AND user:profile
    • Old sessions: Only user:inference
  • Note: MAX subscription works correctly in Claude Desktop application, issue is isolated to Claude Code CLI

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions