claude.ai connectors don't sync when plugin uses same MCP URL — breaks remote triggers

Resolved 💬 3 comments Opened Apr 3, 2026 by dhruv1702 Closed Apr 7, 2026

Description

When a Claude Code plugin connects to the same MCP endpoint URL as a claude.ai connector, the connector is not synced to Claude Code. This means remote triggers (scheduled tasks) cannot access those MCP services, since they rely on claude.ai connector auth.

Steps to Reproduce

  1. Install plugins that use HTTP MCP transport: sentry@claude-plugins-official, linear@claude-plugins-official, supabase@claude-plugins-official
  2. These plugins connect to: https://mcp.sentry.dev/mcp, https://mcp.linear.app/mcp, https://mcp.supabase.com/mcp
  3. Also connect Sentry, Linear, and Supabase as claude.ai connectors at https://claude.ai/settings/connectors
  4. Run /mcp in Claude Code — only the plugins appear (as plugin:sentry:sentry etc.), the claude.ai Sentry / claude.ai Linear / claude.ai Supabase connectors do NOT appear
  5. Run claude mcp list — confirms same: plugins listed, claude.ai connectors missing for those services
  6. Other claude.ai connectors that DON'T have a corresponding plugin (Clay, Gmail, Google Calendar, Notion) DO appear correctly

Expected Behavior

Both the plugin AND the claude.ai connector should be visible, or at minimum the claude.ai connector auth should be established so remote triggers can use it.

Actual Behavior

The claude.ai connector is suppressed/not synced when a plugin connects to the same URL. This means:

  • Local interactive sessions work fine (plugins handle it)
  • Remote triggers/scheduled tasks CANNOT access the service (they need claude.ai connector auth, which doesn't exist)
  • Disabling the plugin and restarting does NOT cause the claude.ai connector to appear
  • Disconnecting and reconnecting the connector on claude.ai web does NOT fix it

Impact

Remote triggers (RemoteTrigger API / scheduled tasks) with mcp_connections referencing these connectors fail silently — the remote agent session has no MCP tools available despite the connectors being configured.

Environment

  • Claude Code CLI (desktop app, macOS)
  • Plugins: sentry, linear, supabase (all from claude-plugins-official)
  • claude.ai connectors: Sentry, Linear, Supabase (all connected on web)
  • Remote trigger configured with mcp_connections containing connector UUIDs

Workaround

Use local durable cron tasks instead of remote triggers — these run on the user's machine and can access the plugin MCP tools directly.

View original on GitHub ↗

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