[BUG] Active Pro subscription not recognized — "Claude Max or Pro is required to connect to Claude Code"
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Preflight Checklist
I have searched existing issues and this hasn't been reported yet (similar issues found: #31012, #43257, #45890, #48399, #49744, #54588, #45922, #70189, #72027 — all related but none exactly matching my case)
This is a single bug report
I am using the latest version of Claude Code
What's Wrong?
I have an active, individual Claude Pro subscription (confirmed active in Settings → Billing on claude.ai, no organization/team/enterprise plan attached — just an individual account). When attempting to authenticate Claude Code CLI via claude → OAuth browser flow, I consistently get blocked at the OAuth authorization page itself (before ever reaching the terminal) with:
Для подключения к Claude Code требуется Claude Max или Pro.
("Claude Max or Pro is required to connect to Claude Code")
Для подключения учетной записи оформите подписку Max или Pro, или используйте свой API-ключ.
This happens every time, despite the Pro subscription being active and used normally on claude.ai (web) without any issues.
Environment
OS: Windows 11 Home
Claude Code version: 2.1.207 (confirmed via claude --version and claude update → "Claude is up to date!")
Install method: winget (winget install Anthropic.ClaudeCode)
Shell: Windows PowerShell 5.1
Git for Windows: installed (2.55.0.2, via winget)
Browser: Google Chrome
VPN: Active during testing (required for network access to claude.ai from my location); confirmed Test-NetConnection claude.ai -Port 443 → TcpTestSucceeded: True
Steps to Reproduce
Install Claude Code via winget install Anthropic.ClaudeCode
Install Git for Windows (required — Claude Code errors out without it or PowerShell 7)
Run claude in a new PowerShell window
Complete initial setup (theme selection)
Browser opens (or manual URL copy) to OAuth authorize page
Page immediately shows the "Claude Max or Pro is required" error, even though Pro is active
Troubleshooting Already Completed
Verified $env:ANTHROPIC_API_KEY is empty (Get-ChildItem Env: | findstr ANTHROPIC → no results)
Verified no ANTHROPIC_AUTH_TOKEN set either
Ran claude update → confirmed already on latest version
Closed and fully reopened terminal (not just new window)
Confirmed logging in with the same account used in browser/claude.ai (no multiple accounts)
Fully signed out of claude.ai in browser, cleared all cookies for claude.ai and anthropic.com domains, signed back in, retried — same error persists
Confirmed Pro subscription shows as active in claude.ai → Settings → Billing
Confirmed account has no organization/team association — purely individual Pro plan
Expected Behavior
Claude Code should recognize my active, paid Pro subscription and allow normal OAuth login, consistent with how it works on claude.ai (web).
Additional Context
This matches the pattern described in several other open issues (#31012, #54588, #45922, #70189, #72027) where the entitlement/access-control layer does not seem to sync correctly with an active subscription, even though the subscription itself is confirmed active in the billing backend. I already went through Anthropic's in-app support chat (Fin AI Agent), which was unable to resolve this and confirmed it requires backend investigation, since the block occurs server-side during OAuth, before any client-side troubleshooting can affect it.
Happy to provide additional logs, HAR files, or screen recordings if helpful.
What Should Happen?
Preflight Checklist
I have searched existing issues and this hasn't been reported yet (similar issues found: #31012, #43257, #45890, #48399, #49744, #54588, #45922, #70189, #72027 — all related but none exactly matching my case)
This is a single bug report
I am using the latest version of Claude Code
What's Wrong?
I have an active, individual Claude Pro subscription (confirmed active in Settings → Billing on claude.ai, no organization/team/enterprise plan attached — just an individual account). When attempting to authenticate Claude Code CLI via claude → OAuth browser flow, I consistently get blocked at the OAuth authorization page itself (before ever reaching the terminal) with:
Для подключения к Claude Code требуется Claude Max или Pro.
("Claude Max or Pro is required to connect to Claude Code")
Для подключения учетной записи оформите подписку Max или Pro, или используйте свой API-ключ.
This happens every time, despite the Pro subscription being active and used normally on claude.ai (web) without any issues.
Environment
OS: Windows 11 Home
Claude Code version: 2.1.207 (confirmed via claude --version and claude update → "Claude is up to date!")
Install method: winget (winget install Anthropic.ClaudeCode)
Shell: Windows PowerShell 5.1
Git for Windows: installed (2.55.0.2, via winget)
Browser: Google Chrome
VPN: Active during testing (required for network access to claude.ai from my location); confirmed Test-NetConnection claude.ai -Port 443 → TcpTestSucceeded: True
Steps to Reproduce
Install Claude Code via winget install Anthropic.ClaudeCode
Install Git for Windows (required — Claude Code errors out without it or PowerShell 7)
Run claude in a new PowerShell window
Complete initial setup (theme selection)
Browser opens (or manual URL copy) to OAuth authorize page
Page immediately shows the "Claude Max or Pro is required" error, even though Pro is active
Troubleshooting Already Completed
Verified $env:ANTHROPIC_API_KEY is empty (Get-ChildItem Env: | findstr ANTHROPIC → no results)
Verified no ANTHROPIC_AUTH_TOKEN set either
Ran claude update → confirmed already on latest version
Closed and fully reopened terminal (not just new window)
Confirmed logging in with the same account used in browser/claude.ai (no multiple accounts)
Fully signed out of claude.ai in browser, cleared all cookies for claude.ai and anthropic.com domains, signed back in, retried — same error persists
Confirmed Pro subscription shows as active in claude.ai → Settings → Billing
Confirmed account has no organization/team association — purely individual Pro plan
Expected Behavior
Claude Code should recognize my active, paid Pro subscription and allow normal OAuth login, consistent with how it works on claude.ai (web).
Additional Context
This matches the pattern described in several other open issues (#31012, #54588, #45922, #70189, #72027) where the entitlement/access-control layer does not seem to sync correctly with an active subscription, even though the subscription itself is confirmed active in the billing backend. I already went through Anthropic's in-app support chat (Fin AI Agent), which was unable to resolve this and confirmed it requires backend investigation, since the block occurs server-side during OAuth, before any client-side troubleshooting can affect it.
Happy to provide additional logs, HAR files, or screen recordings if helpful.
Error Messages/Logs
Steps to Reproduce
Preflight Checklist
I have searched existing issues and this hasn't been reported yet (similar issues found: #31012, #43257, #45890, #48399, #49744, #54588, #45922, #70189, #72027 — all related but none exactly matching my case)
This is a single bug report
I am using the latest version of Claude Code
What's Wrong?
I have an active, individual Claude Pro subscription (confirmed active in Settings → Billing on claude.ai, no organization/team/enterprise plan attached — just an individual account). When attempting to authenticate Claude Code CLI via claude → OAuth browser flow, I consistently get blocked at the OAuth authorization page itself (before ever reaching the terminal) with:
Для подключения к Claude Code требуется Claude Max или Pro.
("Claude Max or Pro is required to connect to Claude Code")
Для подключения учетной записи оформите подписку Max или Pro, или используйте свой API-ключ.
This happens every time, despite the Pro subscription being active and used normally on claude.ai (web) without any issues.
Environment
OS: Windows 11 Home
Claude Code version: 2.1.207 (confirmed via claude --version and claude update → "Claude is up to date!")
Install method: winget (winget install Anthropic.ClaudeCode)
Shell: Windows PowerShell 5.1
Git for Windows: installed (2.55.0.2, via winget)
Browser: Google Chrome
VPN: Active during testing (required for network access to claude.ai from my location); confirmed Test-NetConnection claude.ai -Port 443 → TcpTestSucceeded: True
Steps to Reproduce
Install Claude Code via winget install Anthropic.ClaudeCode
Install Git for Windows (required — Claude Code errors out without it or PowerShell 7)
Run claude in a new PowerShell window
Complete initial setup (theme selection)
Browser opens (or manual URL copy) to OAuth authorize page
Page immediately shows the "Claude Max or Pro is required" error, even though Pro is active
Troubleshooting Already Completed
Verified $env:ANTHROPIC_API_KEY is empty (Get-ChildItem Env: | findstr ANTHROPIC → no results)
Verified no ANTHROPIC_AUTH_TOKEN set either
Ran claude update → confirmed already on latest version
Closed and fully reopened terminal (not just new window)
Confirmed logging in with the same account used in browser/claude.ai (no multiple accounts)
Fully signed out of claude.ai in browser, cleared all cookies for claude.ai and anthropic.com domains, signed back in, retried — same error persists
Confirmed Pro subscription shows as active in claude.ai → Settings → Billing
Confirmed account has no organization/team association — purely individual Pro plan
Expected Behavior
Claude Code should recognize my active, paid Pro subscription and allow normal OAuth login, consistent with how it works on claude.ai (web).
Additional Context
This matches the pattern described in several other open issues (#31012, #54588, #45922, #70189, #72027) where the entitlement/access-control layer does not seem to sync correctly with an active subscription, even though the subscription itself is confirmed active in the billing backend. I already went through Anthropic's in-app support chat (Fin AI Agent), which was unable to resolve this and confirmed it requires backend investigation, since the block occurs server-side during OAuth, before any client-side troubleshooting can affect it.
Happy to provide additional logs, HAR files, or screen recordings if helpful.
Claude Model
_No response_
Is this a regression?
No, this never worked
Last Working Version
_No response_
Claude Code Version
2.1.207
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
PowerShell
Additional Information
_No response_
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗