Requests don't work, "We're having trouble connecting to the model provider. This might be temporary - please try again in a moment."

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I’m logged in, trying to make a request, and I get the error “We’re having trouble connecting to the model provider. This might be temporary - please try again in a moment.”

Steps to Reproduce

I’m using Auto model, trying to make a request and I get the error (not working since 23.02 11 PM ± GMT+3 )

Expected Behavior

I cant use an IDE because I cant make any request, so actually on some attempts, it even wrote off my tokens (I hope you return them) and after 10-15 seconds it gives an error; today the error appears even faster. By the way, I’ve already spent about 10 million tokens checking if the error has disappeared. I even tried changing the Network to HTTP 1.1/1.0, but it still doesn’t work.

Operating System

Windows 10/11

Version Information

Version: 2.5.20 (system setup)
VSCode Version: 1.105.1
Commit: 511523af765daeb1fa69500ab0df5b6524424610
Date: 2026-02-19T20:41:31.942Z
Build Type: Stable
Release Track: Default
Electron: 39.4.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.26200

For AI issues: which model did you use?

Im using an Auto model, cuz other is expensive

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the report. This error has shown up for several users over the past week. Let’s narrow down the possible causes.

Please try these steps:

  1. Disable MCP servers: Cursor Settings > Tools & MCP. If you have any MCP servers connected, temporarily disable all of them. This fixed the same error for most users.

  2. Check model settings: Cursor Settings > Models. Make sure “Override OpenAI Base URL” is turned off and that no third-party API keys are set.

  3. Run network diagnostics: Cursor Settings > Network > Run Diagnostics. Please share the results here.

You mentioned you already tried disabling HTTP/2. That’s great, it rules out one possible cause.

A couple questions:

  • Are you using a VPN or a company proxy?
  • Do you have any MCP servers configured?
  • Can you grab the Request ID the next time the error happens? Chat context menu, top right, then Copy Request ID.

Let me know what you find.

  1. Cursor Network Diagnostic Results

DNS: Success
Logs:
[2026-02-24T13:22:12.081Z] Host: api2.cursor.sh
[2026-02-24T13:22:12.081Z] Servers: 127.0.0.1
[2026-02-24T13:22:12.081Z] Resolved to 104.18.19.125 in 8ms
[2026-02-24T13:22:12.480Z] Resolved to 104.18.19.125 in 393ms
[2026-02-24T13:22:12.482Z] Resolved to 104.18.19.125 in 0ms
[2026-02-24T13:22:12.483Z] Resolved to 104.18.19.125 in 0ms
[2026-02-24T13:22:12.503Z] Host: api2.cursor.sh
[2026-02-24T13:22:12.503Z] Servers: system
[2026-02-24T13:22:12.503Z] Resolved to 104.18.19.125, 104.18.18.125 in 20ms
[2026-02-24T13:22:12.504Z] Resolved to 104.18.19.125, 104.18.18.125 in 0ms
[2026-02-24T13:22:12.504Z] Resolved to 104.18.19.125, 104.18.18.125 in 0ms
[2026-02-24T13:22:12.504Z] Resolved to 104.18.19.125, 104.18.18.125 in 0ms
[2026-02-24T13:22:12.504Z] Result: true

HTTP/2: Success
Logs:
[2026-02-24T13:22:12.063Z] Start
[2026-02-24T13:22:12.377Z] Host: api2.cursor.sh
[2026-02-24T13:22:12.377Z] Protocol: h2
[2026-02-24T13:22:12.377Z] Result: true in 314ms

SSL: Success
Logs:
[2026-02-24T13:22:12.063Z] Start
[2026-02-24T13:22:12.283Z] URL: https://api2.cursor.sh/
[2026-02-24T13:22:12.283Z] Status: 200
[2026-02-24T13:22:12.283Z] IP: 104.18.19.125
[2026-02-24T13:22:12.283Z] Issuer: C=US; O=Google Trust Services; CN=WE1
[2026-02-24T13:22:12.283Z] Name: api2.cursor.sh
[2026-02-24T13:22:12.283Z] AltName: DNS:api2.cursor.sh, DNS:*.api2.cursor.sh, DNS:prod.authentication.cursor.sh
[2026-02-24T13:22:12.283Z] DNS Time: 4ms
[2026-02-24T13:22:12.283Z] Connect Time: 37ms
[2026-02-24T13:22:12.283Z] TLS Time: 26ms
[2026-02-24T13:22:12.283Z] Result: true in 220ms

API: Success
Logs:
[2026-02-24T13:22:12.063Z] Start
[2026-02-24T13:22:12.675Z] Result: true

Ping: Success
Logs:
[2026-02-24T13:22:12.064Z] Sending ping 1
[2026-02-24T13:22:12.682Z] Response: ‘ping’ in 618ms
[2026-02-24T13:22:12.682Z] Sending ping 2
[2026-02-24T13:22:12.828Z] Response: ‘ping’ in 146ms
[2026-02-24T13:22:12.828Z] Sending ping 3
[2026-02-24T13:22:12.973Z] Response: ‘ping’ in 145ms
[2026-02-24T13:22:12.973Z] Sending ping 4
[2026-02-24T13:22:13.119Z] Response: ‘ping’ in 146ms
[2026-02-24T13:22:13.119Z] Sending ping 5
[2026-02-24T13:22:13.269Z] Response: ‘ping’ in 150ms
[2026-02-24T13:22:13.269Z] Result: true

Chat: Success
Logs:
[2026-02-24T13:22:12.064Z] Starting stream
[2026-02-24T13:22:12.673Z] Response: ‘foo’ in 607ms
[2026-02-24T13:22:13.671Z] Response: ‘foo’ in 998ms
[2026-02-24T13:22:14.670Z] Response: ‘foo’ in 998ms
[2026-02-24T13:22:15.671Z] Response: ‘foo’ in 1001ms
[2026-02-24T13:22:16.671Z] Response: ‘foo’ in 1000ms
[2026-02-24T13:22:17.672Z] Result: true

Agent: Success
Logs:
[2026-02-24T13:22:12.065Z] Starting stream
[2026-02-24T13:22:12.066Z] Pushing first message
[2026-02-24T13:22:12.691Z] Response: ‘foo’ in 625ms
[2026-02-24T13:22:13.194Z] Pushing next message
[2026-02-24T13:22:13.327Z] Response: ‘foo’ in 636ms
[2026-02-24T13:22:13.831Z] Pushing next message
[2026-02-24T13:22:13.961Z] Response: ‘foo’ in 634ms
[2026-02-24T13:22:14.463Z] Pushing next message
[2026-02-24T13:22:14.594Z] Response: ‘foo’ in 633ms
[2026-02-24T13:22:15.098Z] Pushing next message
[2026-02-24T13:22:15.229Z] Response: ‘foo’ in 635ms
[2026-02-24T13:22:15.229Z] Result: true

Marketplace: Success
Logs:
[2026-02-24T13:22:12.060Z] Host: marketplace.cursorapi. com (i fix to make it not url because on forum I cant type more than 2 urls )
[2026-02-24T13:22:12.378Z] Response in 318ms
[2026-02-24T13:22:12.378Z] Response: 200
[2026-02-24T13:22:12.378Z] Response Type: cors
[2026-02-24T13:22:12.378Z] Server: null
[2026-02-24T13:22:12.378Z] Result: OK in 318ms

Authentication: Success
Logs:
[2026-02-24T13:22:12.061Z] Host: prod.authentication.cursor.sh
[2026-02-24T13:22:12.765Z] Response: 200 in 704ms

Authentication UI: Success
Logs:
[2026-02-24T13:22:12.063Z] DNS lookup: authenticator.cursor.sh
[2026-02-24T13:22:12.327Z] Resolved authenticator.cursor.sh to 172.64.152.23 in 257ms

Cursor Tab: Success
Logs:
[2026-02-24T13:22:12.063Z] DNS lookup: api3.cursor.sh
[2026-02-24T13:22:12.360Z] Resolved api3.cursor.sh to 104.18.19.125 in 290ms

Agent Endpoint: Success
Logs:
[2026-02-24T13:22:12.063Z] DNS lookup: agent.api5.cursor.sh
[2026-02-24T13:22:12.553Z] Resolved agent.api5.cursor.sh to 104.18.18.125 in 484ms

Codebase Indexing: Success
Logs:
[2026-02-24T13:22:12.063Z] DNS lookup: repo42.cursor.sh
[2026-02-24T13:22:12.473Z] Resolved repo42.cursor.sh to 34.197.27.109 in 404ms

Downloads: Success
Logs:
[2026-02-24T13:22:12.062Z] Host: downloads.cursor. com (i fix to make it not url because on forum I cant type more than 2 urls )
[2026-02-24T13:22:12.581Z] Response: 403 in 519ms

CDN: Success
Logs:
[2026-02-24T13:22:12.063Z] Host: cursor-cdn.com
[2026-02-24T13:22:12.457Z] Response: 404 in 394ms

  1. Im not using a VPN, I dont have any MCP servers

And here is Request ID - Request ID: fb4f58af-9c16-4c3f-8b10-e386fb047a0a

Same error here, no errors in any connection to the cursor or diagnostics. The worst part is that I tried using the web agent and it consumed 36 tokens in 1 response. lol

Thanks for the diagnostics and the Request ID. On the network side, everything looks fine.

Since you don’t have any MCP servers, no VPN, and switching HTTP/2 didn’t help, let’s try one more option:

  • Instead of Auto, manually pick a specific model, like GPT 5.3 Codex or Gemini 3.1 Pro. This will help confirm whether the issue is tied to routing in Auto mode or if it happens across all models on your account.
  • Try starting a completely new chat, not continuing the current one. Sometimes built up context can trigger provider errors.

We’re tracking similar reports this week. No ETA yet, but your report helps us prioritize.

Let me know if switching the model changes anything.

Same problem.
Occurs when I try to use the Composer 1 model.

Cursor Network Diagnostic Results

DNS: Success
Logs:
[2026-02-25T13:23:23.863Z] Host: api2.cursor.sh
[2026-02-25T13:23:23.863Z] Servers: fe80::229a:e9ff:fe33:f086,192.168.27.1
[2026-02-25T13:23:23.863Z] Resolved to 54.173.34.77 in 6ms
[2026-02-25T13:23:23.895Z] Resolved to 54.173.34.77 in 22ms
[2026-02-25T13:23:24.092Z] Resolved to 54.173.34.77 in 197ms
[2026-02-25T13:23:24.095Z] Resolved to 54.173.34.77 in 3ms
[2026-02-25T13:23:24.098Z] Host: api2.cursor.sh
[2026-02-25T13:23:24.098Z] Servers: system
[2026-02-25T13:23:24.098Z] Resolved to 52.20.65.195, 100.51.11.180, 52.205.86.112, 44.205.85.4, 3.208.169.199, 18.210.121.165, 54.173.34.77, 3.223.207.45 in 3ms
[2026-02-25T13:23:24.098Z] Resolved to 52.20.65.195, 100.51.11.180, 52.205.86.112, 44.205.85.4, 3.208.169.199, 18.210.121.165, 54.173.34.77, 3.223.207.45 in 0ms
[2026-02-25T13:23:24.099Z] Resolved to 52.20.65.195, 100.51.11.180, 52.205.86.112, 44.205.85.4, 3.208.169.199, 18.210.121.165, 54.173.34.77, 3.223.207.45 in 1ms
[2026-02-25T13:23:24.099Z] Resolved to 52.20.65.195, 100.51.11.180, 52.205.86.112, 44.205.85.4, 3.208.169.199, 18.210.121.165, 54.173.34.77, 3.223.207.45 in 0ms
[2026-02-25T13:23:24.099Z] Result: true

HTTP/2: Success
Logs:
[2026-02-25T13:23:23.848Z] Start
[2026-02-25T13:23:24.174Z] Host: api2.cursor.sh
[2026-02-25T13:23:24.174Z] Protocol: h2
[2026-02-25T13:23:24.174Z] Result: true in 326ms

SSL: Success
Logs:
[2026-02-25T13:23:23.848Z] Start
[2026-02-25T13:23:24.355Z] URL: https://api2.cursor.sh/
[2026-02-25T13:23:24.355Z] Status: 200
[2026-02-25T13:23:24.355Z] IP: 54.173.34.77
[2026-02-25T13:23:24.355Z] Issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M01
[2026-02-25T13:23:24.355Z] Name: api2.cursor.sh
[2026-02-25T13:23:24.355Z] AltName: DNS:api2.cursor.sh, DNS:prod.authentication.cursor.sh, DNS:*.api2.cursor.sh
[2026-02-25T13:23:24.355Z] DNS Time: 5ms
[2026-02-25T13:23:24.355Z] Connect Time: 173ms
[2026-02-25T13:23:24.355Z] TLS Time: 161ms
[2026-02-25T13:23:24.355Z] Result: true in 507ms

API: Success
Logs:
[2026-02-25T13:23:23.848Z] Start
[2026-02-25T13:23:24.588Z] Result: true

Ping: Success
Logs:
[2026-02-25T13:23:23.849Z] Sending ping 1
[2026-02-25T13:23:24.578Z] Response: ‘ping’ in 729ms
[2026-02-25T13:23:24.578Z] Sending ping 2
[2026-02-25T13:23:24.746Z] Response: ‘ping’ in 168ms
[2026-02-25T13:23:24.746Z] Sending ping 3
[2026-02-25T13:23:25.094Z] Response: ‘ping’ in 348ms
[2026-02-25T13:23:25.094Z] Sending ping 4
[2026-02-25T13:23:25.272Z] Response: ‘ping’ in 178ms
[2026-02-25T13:23:25.272Z] Sending ping 5
[2026-02-25T13:23:25.439Z] Response: ‘ping’ in 167ms
[2026-02-25T13:23:25.439Z] Result: true

Chat: Success
Logs:
[2026-02-25T13:23:23.849Z] Starting stream
[2026-02-25T13:23:24.602Z] Response: ‘foo’ in 752ms
[2026-02-25T13:23:25.648Z] Response: ‘foo’ in 1046ms
[2026-02-25T13:23:26.942Z] Response: ‘foo’ in 1294ms
[2026-02-25T13:23:27.686Z] Response: ‘foo’ in 744ms
[2026-02-25T13:23:28.689Z] Response: ‘foo’ in 1003ms
[2026-02-25T13:23:29.711Z] Result: true

Agent: Success
Logs:
[2026-02-25T13:23:23.850Z] Starting stream
[2026-02-25T13:23:23.850Z] Pushing first message
[2026-02-25T13:23:24.587Z] Response: ‘foo’ in 737ms
[2026-02-25T13:23:25.088Z] Pushing next message
[2026-02-25T13:23:25.253Z] Response: ‘foo’ in 666ms
[2026-02-25T13:23:25.754Z] Pushing next message
[2026-02-25T13:23:25.917Z] Response: ‘foo’ in 664ms
[2026-02-25T13:23:26.419Z] Pushing next message
[2026-02-25T13:23:26.994Z] Response: ‘foo’ in 1077ms
[2026-02-25T13:23:27.494Z] Pushing next message
[2026-02-25T13:23:27.671Z] Response: ‘foo’ in 677ms
[2026-02-25T13:23:27.671Z] Result: true

Marketplace: Success
Logs:
[2026-02-25T13:23:23.845Z] Host: marketplace.cursorapi.com
[2026-02-25T13:23:24.009Z] Response in 164ms
[2026-02-25T13:23:24.009Z] Response: 200
[2026-02-25T13:23:24.009Z] Response Type: cors
[2026-02-25T13:23:24.009Z] Server: null
[2026-02-25T13:23:24.009Z] Result: OK in 164ms

Authentication: Success
Logs:
[2026-02-25T13:23:23.846Z] Host: prod.authentication.cursor.sh
[2026-02-25T13:23:24.449Z] Response: 200 in 603ms

Authentication UI: Success
Logs:
[2026-02-25T13:23:23.848Z] DNS lookup: authenticator.cursor.sh
[2026-02-25T13:23:23.871Z] Resolved authenticator.cursor.sh to 172.64.152.23 in 17ms

Cursor Tab: Success
Logs:
[2026-02-25T13:23:23.848Z] DNS lookup: api3.cursor.sh
[2026-02-25T13:23:23.872Z] Resolved api3.cursor.sh to 104.18.18.125 in 17ms

Agent Endpoint: Success
Logs:
[2026-02-25T13:23:23.848Z] DNS lookup: agent.api5.cursor.sh
[2026-02-25T13:23:24.077Z] Resolved agent.api5.cursor.sh to 54.163.65.150 in 223ms

Codebase Indexing: Success
Logs:
[2026-02-25T13:23:23.848Z] DNS lookup: repo42.cursor.sh
[2026-02-25T13:23:23.886Z] Resolved repo42.cursor.sh to 52.86.51.238 in 32ms

Downloads: Success
Logs:
[2026-02-25T13:23:23.847Z] Host: downloads.cursor. com
[2026-02-25T13:23:24.480Z] Response: 403 in 633ms

CDN: Success
Logs:
[2026-02-25T13:23:23.848Z] Host: cursor-cdn. com
[2026-02-25T13:23:24.200Z] Response: 404 in 352ms

Request ID: e306850f-a4a2-493c-8f2d-21c1e5dc1947
{“error”:“ERROR_RESOURCE_EXHAUSTED”,“details”:{“title”:“High Load”,“detail”:“We’re experiencing high demand for the selected model right now. Please upgrade to Pro, switch to Auto, another model, or try again in a few moments.”,“isRetryable”:true,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:true}
[resource_exhausted] Error
_he: [resource_exhausted] Error
at jpA (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:32115:44883)
at WpA (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:32115:43786)
at ZpA (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:32116:5088)
at Ool.run (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:32116:9098)
at async s$o.runAgentLoop (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:44360:8423)
at async zOl.streamFromAgentBackend (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:44408:8884)
at async zOl.getAgentStreamResponse (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:44408:9837)
at async yLe.submitChatMaybeAbortCurrent (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:32182:15752)
at async Gs (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:43415:4781)