[BUG] Claude Pro plan not fully recognized, preventing some features from working (like remote-control)
Resolved 💬 3 comments Opened Apr 10, 2026 by mpfrazer Closed May 24, 2026
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?
Installed version: 2.1.100
Subscription status is not consistently recognized. Claude Web and the Claude desktop app acknowledge I have a Pro subscription, but claude auth status does not return a subscriptionType property at all. Output is:
{
"loggedIn": true,
"authMethod": "oauth_token",
"apiProvider": "firstParty"
}
This initially manifested itself by hiding the /remote-control and /rc commands in Claude Code terminal, and this was identified as the root cause.
Troubleshooting steps taken:
- Tried enabling remote control from the command line:
claude remote-control
Output: Error: Remote Control requires a claude.ai subscription. Run claude auth login to sign in with your claude.ai account.
- Checked credential file to confirm
subscriptionTypeis set (type $env:USERPROFILE\.claude\.credentials.json)
"subscriptionType":"pro"
- Logged out of Claude Web, Claude desktop app, Claude Code CLI (
claude auth logout) - Ensure no
ANTHROPIC_API_KEYenv value set (echo $env:ANTHROPIC_API_KEY) - Logged in to Claude Code CLI (
claude auth login) and authenticated via Web - Checked status again (
claude auth status); still nosubscriptionTypevalue present:
{
"loggedIn": true,
"authMethod": "oauth_token",
"apiProvider": "firstParty"
}
What Should Happen?
- The
subscriptionTypeproperty should be returned byclaude auth status:
{
"loggedIn": true,
"authMethod": "oauth_token",
"apiProvider": "firstParty",
"subscriptionType": "pro"
}
- The
/remote-control(and shorthand/rc) commands should show in the available commands list - Running
claude remote-controlfrom the command line should not show an error indicating that a subscription is required when the logged-in user has a valid and paid-current subscription at Pro or higher
Error Messages/Logs
Steps to Reproduce
- Subscribe to a Pro account
- Install Claude Code CLI (currently on v2.1.100)
- Log in to the account using
claude auth loginand follow the steps after the Web page loads - Return to the terminal
- Run
claude auth status - Confirm
subscriptionTypeis not present in the JSON object
Claude Model
Sonnet (default)
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.100
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Windows Terminal
Additional Information
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗