[BUG] Stripe connector stuck on "Connect" despite successful OAuth authorization

Status Closed — not planned
Maintainer reply None cached
Activity 1 comment · opened Sep 27, 2026 · closed Sep 30, 2026

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_

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗