[BUG] Remote Control: OAuth token missing user:sessions:claude_code scope — Max plan, personal Stripe subscription on business email domain
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?
Running claude remote-control fails with an OAuth scope error. The token issued at login is not being granted the user:sessions:claude_code scope. This appears to be server-side — no local config issues found.
What Should Happen?
Remote Control should start successfully, displaying a session URL and QR code, as documented for Max plan subscribers.
Error Messages/Logs
Error: Registration: Access denied (403): OAuth token does not meet scope requirement user:sessions:claude_code. Check your organization permissions.
Steps to Reproduce
- Log in via
claude logoutthenclaude login(fresh OAuth token) - Run
claude remote-control - Error appears immediately
- Confirmed: no ANTHROPIC_API_KEY set, no DISABLE_TELEMETRY, no managed_settings.json, no MDM policy files
Claude Model
None
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.76
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
Account email is on a business domain (dines.co.uk) but this is a personally-billed Max subscription (stripe_subscription) — not a Teams or Enterprise account. Suspect the domain is triggering org-level scope restrictions server-side.
Account UUID: 7e2996ba-5ba8-4ff4-a5d1-f9a970684fc4
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗