[BUG] Connector settings UI shows "Configure" button for already-authenticated connectors

Resolved 💬 3 comments Opened Mar 5, 2026 by mlebo1027 Closed May 3, 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?

After completing the full OAuth/authentication flow for multiple connectors (Canva, ClickUp, n8n, and others), the Settings UI continues to display the "Configure" button as if they haven't been set up. The connectors are actually functional — API calls to Canva and ClickUp successfully return data — but the UI does not reflect the connected state.

Only GitHub displays the correct "connected" status in the Settings panel.

Actual behavior

The connector still displays the "Configure" button, even though it is fully authenticated and functional (verified by making successful API calls).

Troubleshooting already attempted

  • Disconnecting and reconnecting each connector
  • Fully restarting the Claude Desktop app
  • Trying different browsers for the OAuth flow
  • Multiple attempts over time

What Should Happen?

After completing the OAuth flow, the connector should show as connected/configured in the Settings UI.

Error Messages/Logs

Steps to Reproduce

  1. Open Claude Desktop Settings → Connectors
  2. Add a connector (e.g., Canva or ClickUp)
  3. Complete the full OAuth flow in the browser (sign in, authorize, redirect back)
  4. Return to Settings → Connectors
  5. Observe that the "Configure" button is still shown instead of a "Connected" state

Claude Model

None

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

2.1.51

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

Other

Additional Information

  • Claude Desktop on Windows
  • Multiple connectors affected: Canva, ClickUp, n8n, and others
  • GitHub connector displays correctly

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗