[BUG] Integrations show "configure" instead of "connected" after successful OAuth
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?
Multiple integrations (including Airtable, and others) are not showing as connected in Claude Desktop and claude.ai
browser, even though the OAuth flow completes successfully.
Steps to reproduce:
- Go to integrations/connected apps
- Click configure on any integration
- Complete the OAuth flow — get a "connected" popup
- Integration reverts to "configure" button, never shows as connected
What I've tried:
- Disconnecting and reconnecting multiple times
- Revoking access from the third-party app side and reconnecting
- Fully quitting and relaunching Claude Desktop
- Disconnecting VPN
- Flushing DNS cache
- Trying in both Claude Desktop and claude.ai in browser — same issue on both
Additional context:
- The underlying connections actually work — Airtable API calls succeed through Claude Code CLI
- Logs show step=success in the OAuth redirect, so auth is completing
- Issue affects multiple integrations, not just one
- Claude Desktop version: latest (checked for updates)
- macOS version: 25.4.0
- affects Claude.ai on phone, desktop and browser
What Should Happen?
Integrations should work!
Error Messages/Logs
Error 1 (most common):
Public API request returned 403: Invalid permissions, or the requested model was not found. Check that both your user and your token have the required permissions, and that the model names and/or ids are correct.
request_id: req_011CZuV7hWjgibQqd5eAYdN1
Error 2 (appeared later):
Error getting authentication result. Please try again.
request_id: req_011CZuV8KZfAJ1J8xohYvPGt
Steps to Reproduce
- Open Claude Desktop (or claude.ai in a browser)
- Go to Settings → Integrations (or Connected Apps)
- Click "Configure" on any integration (e.g. Airtable, or others)
- Complete the OAuth sign-in flow in the popup window
- See a "Connected" success popup appear
- Observe that the integration still shows "Configure" instead of "Connected"
- Fully quit and relaunch Claude Desktop — integration still shows "Configure"
This happens with multiple integrations, not just one.
Claude Model
Sonnet (default)
Is this a regression?
Yes, this worked in a previous version
Last Working Version
It worked a few days ago
Claude Code Version
claude --version 2.1.85 (Claude Code)
Platform
Other
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
<img width="1998" height="1232" alt="Image" src="https://github.com/user-attachments/assets/7cff1a7c-765b-42db-8682-dc2fe486b95b" />
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗