[BUG] Remote triggers fail to load OAuth MCP connectors in execution environment

Resolved 💬 7 comments Opened Apr 1, 2026 by ConnorAshton777 Closed Apr 18, 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?

Remote triggers with OAuth MCP connectors (Slack, Atlassian) stopped working on 1 April 2026.
Every scheduled and manual run fails — the MCP tools are reported as unavailable in the execution environment. The same connectors work correctly in a local Claude Code session, confirming the tokens are valid and the issue is specific to the remote trigger environment.

What Should Happen?

The remote trigger execution environment should load the OAuth credentials for configured MCP connectors and make those tools available, the same way they work in a local session.

Error Messages/Logs

"The required Slack and Jira MCP tools are not available in this environment."

Steps to Reproduce

Steps to reproduce

  1. Configure a remote trigger with one or more OAuth MCP connectors (e.g. Slack via mcp.slack.com/mcp)
  2. Add the connector UUIDs to the trigger's mcp_connections
  3. Run the trigger (manually or via cron)
  4. The MCP tools are not available in the execution environment

Claude Model

Sonnet (default)

Is this a regression?

Yes, this worked in a previous version

Last Working Version

2.1.89 (working on 31 March 2026, broken on 1 April 2026 — no version change between runs)

Claude Code Version

2.1.89

Platform

Other

Operating System

macOS

Terminal/Shell

Other

Additional Information

Platform: Claude Code remote triggers (claude.ai)
Terminal/shell: zsh

Connector details:

Troubleshooting already attempted:

  • Updated all connector tool permissions to "always allow" — no effect
  • Disconnected and reconnected both connectors in claude.ai — no effect
  • Created a brand new remote trigger with the same connector UUIDs — same error

The fact that these connectors work in a local session but not in the remote trigger
environment points to the remote execution environment failing to inject OAuth credentials
at runtime.

View original on GitHub ↗

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