Remote Control unavailable on Max plan (v2.1.59)
Resolved 💬 19 comments Opened Feb 26, 2026 by zachsrosen Closed Mar 31, 2026
Bug Report
Environment:
- Claude Code version: 2.1.59
- Plan: Max (confirmed via
claude auth status) - OS: macOS (Darwin 24.6.0)
Issue:
Running claude remote-control returns:
Error: Remote Control is not yet available on your plan.
The /remote-control and /rc slash commands are also not recognized within an interactive session.
Steps to reproduce:
- Confirm Max plan via
claude auth status(showssubscriptionType: max) - Confirm latest version via
claude update(shows up to date at 2.1.59) - Run
claude remote-control - Observe error: "Remote Control is not yet available on your plan."
Expected behavior:
Remote Control should be available on the Max plan as documented.
Actual behavior:
The feature is blocked with a plan-related error despite having a Max subscription.
19 Comments
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
I am also having this issue on the max plan ($200/month)
Claude Code v2.1.59
OS: Windows 11
I have a Team subscription and a Personal Max subscription under the same email address and no matter which plan I log in with I'm gettign 'Remote Control is not yet available on your plan'.
I am also having this issue on the max plan.
Claude Code: v2.1.59
OS: Linux 5.15.196
Same issue — Max plan, macOS, native install v2.1.59.
Error:
Diagnosis:
claude auth statusshowsauthMethod: "oauth_token",apiProvider: "firstParty"— OAuth is correctly configured~/.claude.jsonhas validoauthAccountwithbillingType: "stripe_subscription"confirming Max planorganizationUuid(personal org, not Team/Enterprise)tengu_ccr_bridge: falseon every startup, overwriting any local overrideRoot cause: The server appears to classify accounts with any
organizationUuidas Team/Enterprise, even when it's the auto-created personal org. Since the docs state Remote Control is "not available on Team or Enterprise plans," this disables the feature for Max subscribers whose accounts have this auto-generated org.What I've tried (none worked):
oauthAccountand re-logging in (including incognito)cachedGrowthBookFeaturesandcachedStatsigGatestengu_ccr_bridge: true(overwritten on startup)Environment: macOS Darwin 25.3.0, Claude Code v2.1.59, Max plan (stripe_subscription)
any solution ?
Same issue as reported here.
Claude Code version: 2.1.59
Plan: Max (confirmed via claude auth status)
OS: macOS (Tahoe 26.3.0)
Max plan subscriber experiencing this issue on macOS.
Have completed the full migration from Homebrew/npm to native installer, re-authenticated, and confirmed correct PATH (~/.local/bin/claude). Still receiving "Remote Control is not yet available on your plan." Would appreciate account enablement if this is being done manually during the staged rollout.
Update — found the root cause identified by @javflocor
Running
cat ~/.claude.json | grep -i orgshows:The
org_level_disabledreason combined with the auto-generated personal org is blocking Remote Control despite an active Max subscription. Nothing to fix on the client side — this needs a backend correction.Environment: macOS, Claude Code v2.1.62 (native install), Max plan (stripe_subscription)
Hitting the same issue
##FIXED##
Go to your .claude directory and find the settings.json file
Clear it and enter the following
{"env": {}}then logout and log back in
This worked for me. I had some custom settings that were preventing the remote control option from being displayed.
Same issue — Max plan, macOS, native install v2.1.62.
Error:
Diagnosis:
claude auth statuscorrectly showssubscriptionType: "max",authMethod: "claude.ai",apiProvider: "firstParty"~/.config/claude/.claude.jsonreportshasAvailableSubscription: falseandcachedExtraUsageDisabledReason: "out_of_credits"despite active Max subscriptionorganizationUuid(michaelschleiss87@gmail.com's Organization)claude auth logout/claude auth login— server re-populates incorrect values on every startupWhat I've tried (none worked):
claude auth logout→claude auth login)cachedStatsigGates,cachedGrowthBookFeatures,oauthAccount, and all subscription cache fields~/.config/claude/statsig/statsig.cached.evaluations.*etc.)hasAvailableSubscription: true(overwritten on startup)organizationUuidfrom cachedoauthAccount(server re-fetches)settings.jsonto{"env": {}}Environment: macOS Darwin 25.2.0, Claude Code v2.1.62 (native install), Max plan (stripe_subscription)
So guys, did the downgrade to Claude version 2.1.55 and them upgraded to 2.1.62 and ake it happen. took more than a day to discover.
Follow-up — still blocked on v2.1.63
Issue persists on latest version. New data since my original comment:
Multiple duplicate issues and confirmations across this thread all trace to the same root cause. As a workaround, I've been using Happy with Claude Code, and separately OpenClaw to get remote access to my local sessions — but that shouldn't be necessary on a Max plan :S
Is there a timeline for a backend fix?
Any update? I upgraded specifically for this feature.
Hi there! I was running into a similar issue with my 20x Max subscription and nothing seemed to work for me. Then I noticed that the output of
claude auth statusdid not change, even after runningclaude code logout.So then I did the following:
claude auth statusto check your login status. For me, it only showed:{ loggedIn: true, authMethod: OAuth, apiProvider: firstParty}CLAUDE_CODE_OAUTH_TOKENfrom your.zshrcif set (I had previously set this myself)unset CLAUDE_CODE_OAUTH_TOKEN)claudefrom the macos keychainclaudeand try to send a message to confirm the logoutcurl -fsSL https://claude.ai/install.sh | bash)claude auth statusto verify you're still logged out (loggedInshould befalse)claude code loginto log back inclaude code statusto confirm the login. You should now see a different output from the first time you ran this command. For me, it now showed my email, orgId, orgName and subscriptionType in addition to the values shown in the first step. Most notably, it now hasauthMethodset toclaude.aiinstead ofOAuth.After this, everything seems to work for me.
Hope this helps!
Hi! @karimStekelenburg suggestion works! Thanks a lot!
Resolved — Root Cause: Stale CLAUDE_CODE_OAUTH_TOKEN env var
The issue was a stale CLAUDE_CODE_OAUTH_TOKEN environment variable exported in ~/.zshrc. This forced authMethod: "oauth_token" instead of authMethod: "claude.ai", which doesn't carry
the subscription/org context needed for Remote Control.
Steps that fixed it:
Key insight: If you previously set CLAUDE_CODE_OAUTH_TOKEN (e.g., for API access or an earlier auth method), it takes priority over the browser-based auth and silently breaks features
like Remote Control that require the full claude.ai auth context. The env var doesn't carry org/subscription info, so the server rejects Remote Control requests.
Closing for now — inactive for too long. Please open a new issue if this is still relevant.
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.