Describe the Bug
Cursor showed a provider rate limit error when using Claude-4 Sonnet, even though my usage was well below my plan quota (Pro plan, 500 requests/month, only 54 used so far). I am not on Usage-Based Pricing and wasn’t using Max Mode.
Steps to Reproduce
Be on Pro plan with plenty of requests remaining (in my case, 54/500 used).
Use Claude-4 Sonnet for regular code requests (not Max Mode).
Randomly hit a rate limit error message:
“We’ve hit a rate limit with the provider. Please switch to the ‘auto-select’ model, another model, or try again in a few moments.”
Expected Behavior
Cursor should process the request as normal since I am well within my paid quota. If there is a provider-side capacity issue, this should be communicated clearly, and Cursor could automatically switch to another available model or offer real-time provider status so I can make informed decisions.
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 1.1.7
VSCode Version: 1.96.2
Commit: 7111807980fa9c93aedd455ffa44b682c0dc1350
Date: 2025-07-01T07:26:06.233Z (14 hrs ago)
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Darwin x64 23.1.0
Additional Information
This raises bigger concerns:
Is Cursor’s infrastructure or provider agreement unable to support demand at advertised plan levels?
Are users being quietly nudged toward enabling usage-based pricing or upgrading to Ultra to avoid hitting these limits?
Is Cursor overcommitting plan quotas that it can’t consistently fulfill, at least for certain models?
Clearer communication would help, especially distinguishing between provider API issues vs Cursor-imposed limits.
Does this stop you from using Cursor
Yes - Cursor is unusable