claude.ai connectors don't sync when plugin uses same MCP URL — breaks remote triggers
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
- Install plugins that use HTTP MCP transport:
sentry@claude-plugins-official,linear@claude-plugins-official,supabase@claude-plugins-official - These plugins connect to:
https://mcp.sentry.dev/mcp,https://mcp.linear.app/mcp,https://mcp.supabase.com/mcp - Also connect Sentry, Linear, and Supabase as claude.ai connectors at https://claude.ai/settings/connectors
- Run
/mcpin Claude Code — only the plugins appear (asplugin:sentry:sentryetc.), theclaude.ai Sentry/claude.ai Linear/claude.ai Supabaseconnectors do NOT appear - Run
claude mcp list— confirms same: plugins listed, claude.ai connectors missing for those services - 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_connectionscontaining 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.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗