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

Resolved 💬 10 comments Opened Sep 1, 2025 by nikolaidk Closed Jan 11, 2026

Environment

  • Platform (select one):
  • [ ] Anthropic API
  • [ ] AWS Bedrock
  • [ ] Google Vertex AI
  • [x] 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: <!-- Please specify your terminal app if you know it -->

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

View original on GitHub ↗

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