[BUG] Stripe connector stuck on "Connect" despite successful OAuth authorization
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?
I'm trying to connect the Stripe connector via https://claude.ai/customize/connectors.
Steps taken:
Clicked "Connect" next to Stripe.
Completed the Stripe OAuth flow — Stripe's own page confirms "Authorisation successful, you can now close this window."
Returned to the Connectors page (claude.ai/customize/connectors).
Stripe is listed in "Yours" but its status still shows "Connect" (not "Connected"), identical to connectors I've never authorized (e.g. Strava, Microsoft 365).
Repeating the flow gives the same result each time — Stripe confirms success, Claude's connector list never updates.
Expected: after a successful Stripe authorization, the connector status should change to "Connected" (or similar) and remain connected across sessions.
Actual: the connection never persists on Claude's side, so I can't use the Stripe connector in any session.
This looks like the OAuth callback isn't being recorded server-side on Claude's end, rather than an issue with my Stripe account or authorization itself, since Stripe reports success every time.
<img width="1018" height="676" alt="Image" src="https://github.com/user-attachments/assets/0c0c26dd-3337-43c9-a42c-a57579139058" />
<img width="1262" height="721" alt="Image" src="https://github.com/user-attachments/assets/1019475f-2493-4bea-9171-a7ec26a7b421" />
What Should Happen?
After completing Stripe's OAuth flow successfully, the Stripe connector on the Connectors page should show a "Connected" (or equivalent) status, and remain connected in future sessions so Claude can use it via MCP.
Error Messages/Logs
Stripe's OAuth screen confirms authorization succeeded, but the Connectors page still shows "Connect" for Stripe, identical to a connector that was never authorized. The connection does not persist, and Claude sessions cannot see or use the Stripe connector. Retrying the flow repeatedly produces the same outcome.
Steps to Reproduce
Go to https://claude.ai/customize/connectors.
Find "Stripe" in the "Yours" list and click "Connect."
Complete the Stripe OAuth authorization flow in the popup/redirect.
Wait for Stripe's confirmation screen: "Authorisation successful — you can now close this window."
Close the window and return to the Connectors page (refresh if needed).
Observe the status next to Stripe.
Repeat steps 2–6 as many times as needed — result is the same each time.
Claude Model
Not sure / Multiple models
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.9939.2
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Non-interactive/CI environment
Additional Information
_No response_
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗