Cursor is impossible to use at the moment

Describe the Bug

I am experiencing persistent outages when using Cursor in Southern Germany.
Despite being on the Ultra Plan, the Sonnet and Gemini models frequently fail to load and display “Unable to reach the model provider”.

Originally, this happened mainly between 15:00–22:00 CET, but since 2–3 days the issue has become constant:
Even at 07:00 in the morning the models are no longer reachable, making it effectively impossible to work with Cursor at all.

Switching to other models works, but is not a viable workaround because it breaks code consistency in ongoing projects.

Steps to Reproduce

1.	Use Cursor in Central Europe (Southern Germany).
2.	Select Sonnet 4.5, or Gemini 2 Pro (or 3 since yesterday)
3.	Run any AI command (chat, inline edit, or “Run Everything”).
4.	Reproduce at any time of day (previously 15:00–22:00 CET, now even early morning).

Expected Behavior

Models included in the Ultra Plan (Sonnet and Gemini) should be consistently available at all times, especially during normal working hours.
If the models cannot be provided reliably, there should be compensation or additional credits to offset the lost productivity.

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.77
VSCode Version: 1.99.3
Commit: ba90f2f88e4911312761abab9492c42442117cf0
Date: 2025-11-13T23:10:43.113Z (6 days ago)
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 24.6.0

For AI issues: which model did you use?

Sonnet 4.5 AND Gemini 3 Pro

Does this stop you from using Cursor

Yes - Cursor is unusable

3 Likes

Hey, thanks for the report. Let’s run some diagnostics to find the connectivity issue:

  1. Network diagnostics:
  • Open Cursor Settings → Network → “Run Diagnostics”
  • Share the results here
  1. Request IDs:
  • When the error appears, click the chat menu (top right) → “Copy Request ID”
  • Share 2–3 Request IDs from failed requests
  1. Network setup:
  • Are you using a VPN, corporate network, or proxy?
  • Do you have any firewall or antivirus software enabled?

This can also be related to temporary issues on your ISP side, so please try using a VPN if you haven’t already.

Let me know what you find.

HI @deanrie, thanks for the swift reply. Currently, I am not using a VPN. I do use NordVPN regularly, but since I realized that Cursor works best when I’m not connected, I always turn it off while coding.

Here are some IDs:

here are coming some ids:
Request ID: e707a670-7024-476d-af0f-405153d0a602
{“error”:“ERROR_OPENAI”,“details”:{“title”:“Unable to reach the model provider”,“detail”:“We’re having trouble connecting to the model provider. This might be temporary - please try again in a moment.”,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:false}
ConnectError: [unavailable] Error
at QJc.$endAiConnectTransportReportError (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4989:399336)
at Ywo._doInvokeHandler (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:36007)
at Ywo._invokeHandler (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:35749)
at Ywo._receiveRequest (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:34514)
at Ywo._receiveOneMessage (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:33336)
at GDt.value (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:31429)
at _e._deliver (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:49:2962)
at _e.fire (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:49:3283)
at ggt.fire (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4974:12156)
at MessagePort. (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:7498:18439)

NUMBER 2:
Request ID: b3e4ceba-f057-48db-8ffe-d3fbea2c439f
{“error”:“ERROR_OPENAI”,“details”:{“title”:“Unable to reach the model provider”,“detail”:“We’re having trouble connecting to the model provider. This might be temporary - please try again in a moment.”,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:false}
ConnectError: [unavailable] Error
at QJc.$endAiConnectTransportReportError (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4989:399336)
at Ywo._doInvokeHandler (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:36007)
at Ywo._invokeHandler (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:35749)
at Ywo._receiveRequest (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:34514)
at Ywo._receiveOneMessage (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:33336)
at GDt.value (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:31429)
at _e._deliver (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:49:2962)
at _e.fire (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:49:3283)
at ggt.fire (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4974:12156)
at MessagePort. (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:7498:18439)

NUMBER3:
Request ID: 3d43f933-f2d8-4d6b-8a4f-21ae53b5f804

{“error”:“ERROR_OPENAI_RATE_LIMIT_EXCEEDED”,“details”:{“title”:“Provider overloaded.”,“detail”:“Our model provider is experiencing high demand right now. Please switch to another model, or try again in a few moments.”,“isRetryable”:true,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:false}

ConnectError: [unavailable] Error

at QJc.$endAiConnectTransportReportError (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4989:399336)

at Ywo.\_doInvokeHandler (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:36007)

at Ywo.\_invokeHandler (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:35749)

at Ywo.\_receiveRequest (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:34514)

at Ywo.\_receiveOneMessage (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:33336)

at GDt.value (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:31429)

at \_e.\_deliver (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:49:2962)

at \_e.fire (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:49:3283)

at ggt.fire (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4974:12156)

at MessagePort.<anonymous> (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:7498:18439)

Also the Diagnostics: (All MCP Servers a deactivated, because i often have problems if they are not.)

1 Like

I am having the same issue, here based in Sydney, Australia. Network diags all look fine however I have been unable to use Sonnet 4.5 for most of the day and Gemini 3 is super slow and often times out. Software is latest version. I have having no other connectivity or system issues.

1 Like

Interestingly, as I am trying to use Gemini 3 (and its failing), from the Copy Request Details I get

Request ID: 893abfcc-5ddc-4b81-910b-8f0b71988662
{“error”:“ERROR_OPENAI_RATE_LIMIT_EXCEEDED”,“details”:{“title”:“Provider overloaded.”,“detail”:“Our model provider is experiencing high demand right now. Please switch to another model, or try again in a few moments.”,“isRetryable”:true,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:false}

1 Like

I was wondering that too. It always says ERROR_OPENAI_RATE_LIMIT_EXCEEDED or some other reference to Open AI. Strange.

1 Like

Interesting error knowing what I have in settings (HTTP/2)..

Request ID: 1c6151f4-a1d1-4d7f-84fe-cd3e7ae3c254
{“error”:“ERROR_OPENAI”,“details”:{“title”:“Unable to reach the model provider”,“detail”:“We encountered an issue when using your API key: Provider was unable to process your request\n\nAPI Error:\n\n\nThe HTTP/2 stream has been early terminated\n”,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:true}

The problem for me is that it’s putting a blank line for every line of code, it’s completely crazy, it happens with several models

1 Like

Cursor is completely unusable with Gemini 3 Pro for me too. Hangs on Planning next moves for ages, then defaults to a Provider overloaded message

1 Like

Same, I’m about to stop using Cursor honestly.

I signed up for Ultra to get around this and it has made no difference. I’ve lost almost two days because Cursor is constantly overloaded. Is there a refund process, or should I just get my credit card company to reverse the charge?

1 Like

Same Issue for Ultra plan.

2 Likes

Same issue. I’m on Ultra plan and I use Max mode 100% of the time. Can code with all other agents but the one I need is Sonnet 4.5 and it keeps throwing up the same error as all the other folks are reporting in this forum. US user. Based in SF. No VPN.

1 Like

Hi,
I’m writing because Cursor has become almost completely unusable over the last couple of days — and judging by the number of reports here, this is not an individual problem, but a system-wide outage affecting users globally.

Here’s what’s happening on my side:

:fire: 1. Models constantly fail or freeze

Whether I use Sonnet 4.5, Gemini 3, or even smaller models, the result is the same:

  • “Unable to reach the model provider”

  • “ERROR_OPENAI_RATE_LIMIT_EXCEEDED”

  • “Provider overloaded”

  • Generation gets stuck indefinitely

  • Sometimes Cursor starts inserting blank lines instead of code

This is not time-specific anymore — it’s happening all day.

:fire: 2. My setup is perfectly fine

  • Network diagnostics: :check_mark:︎ all green

  • No VPN issues

  • No antivirus

  • Stable internet

  • Other apps using OpenAI/Anthropic APIs work normally

So asking people to run diagnostics or “check their VPN” doesn’t solve anything — the problem is clearly on Cursor’s backend/proxy side, not on the client side.

:fire: 3. This has been happening for days already

It’s not a “temporary spike”.
People from Germany, Australia, USA, Eastern Europe and other regions report identical issues.

This is a global degradation, not an isolated outage.

:fire: 4. I’m paying for a product I can’t use

I’m on the $20/month plan, and the editor is literally unusable for most of the day:

  • Can’t generate code

  • Can’t run long prompts

  • AI stops mid-thought

  • Planning step hangs forever

  • Requests fail non-stop

If Cursor charges money for usage and API access, then it’s absolutely reasonable to expect the product to work.

:fire: 5. Compensation or refund for the lost days

Since the service hasn’t been usable for multiple days, Cursor should offer:

  • compensation,

  • additional credits, or

  • a refund for the affected days.

Losing worktime because the core AI functionality is down is not acceptable.

:red_exclamation_mark:Please confirm that this is a platform-wide issue

At this point, we don’t need more local troubleshooting.
We need:

  • an official update,

  • a clear acknowledgment of the outage,

  • and an ETA for the fix.

Right now Cursor is simply not reliable enough for real work, and many users here are in the same boat.

2 Likes

Same issue . Argentina

2 Likes

Today the exact same problem: Starting at 15:00 CET Cursor becomes unusable. @deanrie : Do you have a solution? You did not answer anymore.

I used it the whole morning without a problem. So i guess this is strong indicator, that it is a capacity issue, after the folks in the U.S. are starting to work.

2 Likes

Request ID: 4e5d72f4-072d-4738-929b-54db705b28c1
“{“error”:“ERROR_CUSTOM_MESSAGE”,“details”:{“title”:“Model returned error”,“detail”:“The model returned an error. Try disabling MCP servers, or switch models.”},“isExpected”:true}”
ConnectError: [invalid_argument] Error
at QJc.$endAiConnectTransportReportError (vscode-file://vscode-app/c:/Users/PC/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4989:399336)
at Ywo._doInvokeHandler (vscode-file://vscode-app/c:/Users/PC/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:36007)
at Ywo._invokeHandler (vscode-file://vscode-app/c:/Users/PC/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:35749)
at Ywo._receiveRequest (vscode-file://vscode-app/c:/Users/PC/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:34514)
at Ywo._receiveOneMessage (vscode-file://vscode-app/c:/Users/PC/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:33336)
at GDt.value (vscode-file://vscode-app/c:/Users/PC/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:31429)
at _e._deliver (vscode-file://vscode-app/c:/Users/PC/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:2962)
at _e.fire (vscode-file://vscode-app/c:/Users/PC/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:3283)
at ggt.fire (vscode-file://vscode-app/c:/Users/PC/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4974:12156)
at MessagePort. (vscode-file://vscode-app/c:/Users/PC/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7498:18439)

Same problem on Brazil.
So, whats we are waiting for fix this on on Cursor?
Its impossible to use Sonnet 4.5 (thinking)

US-based here. I also have this issue, and have followed all of the diagnostic suggestions offered by deanrie and others in the various threads on this topic. I am convinced that this is a back-end / Cursor client issue, not a user or environment problem. @deanrie , Cursor is unusable at the moment – is this being treated as a formal incident? I don’t see anything on Cursor’s status page.

2 Likes

US user here. I’m not using a VPN. Cursor is not usable right now. Constant connection issues with Sonnet.

3 Likes