[BUG] Remote triggers fail to load OAuth MCP connectors in execution environment
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
- Configure a remote trigger with one or more OAuth MCP connectors (e.g. Slack via mcp.slack.com/mcp)
- Add the connector UUIDs to the trigger's mcp_connections
- Run the trigger (manually or via cron)
- 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:
- Slack — UUID: 12a3b143-e10f-4d2d-aef8-a38c78533767, URL: https://mcp.slack.com/mcp
- Atlassian — UUID: 9e125e76-b649-44af-84c8-6ea7a7ee7378, URL: https://mcp.atlassian.com/v1/mcp
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.
7 Comments
I've been seeing this issue this morning too.
same issue from my side
I've had this issue today too
same issue and other connectors as well.
Workaround: Use Agent subagents to call MCP tools
The main session can't access MCP connector tools, but spawned Agent subagents can call them directly by name. See #43320 for full details and prompt template.
Add this to your trigger prompt:
Burns extra tokens but works consistently. Tested with Slack, Notion, Google Calendar, Gmail, and Granola connectors.
This was fixed in v2.1.101 — Remote-trigger and headless sessions now pick up OAuth MCP connectors that finish connecting after the turn has started. If you're still seeing this in the latest version, please comment with your version and repro and we'll reopen.
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.