claude-code - 💡(How to fix) Fix Remote triggers with MCP connections prompt for tool approval despite always-allow setting

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Remote triggers (scheduled agents) using MCP connections (Microsoft 365) have stopped auto-approving tool calls. Each run now prompts "Allow Claude to use outlook email search," which blocks unattended execution and defeats the purpose of scheduled triggers.

Was working daily until ~May 20-21, 2026. No user-side configuration changes were made.

Root Cause

Remote triggers (scheduled agents) using MCP connections (Microsoft 365) have stopped auto-approving tool calls. Each run now prompts "Allow Claude to use outlook email search," which blocks unattended execution and defeats the purpose of scheduled triggers.

Was working daily until ~May 20-21, 2026. No user-side configuration changes were made.

Fix Action

Fix / Workaround

Scheduled triggers that depend on MCP connections are completely non-functional as unattended routines. There is no workaround — manual approval cannot be granted for scheduled runs.

RAW_BUFFERClick to expand / collapse

Description

Remote triggers (scheduled agents) using MCP connections (Microsoft 365) have stopped auto-approving tool calls. Each run now prompts "Allow Claude to use outlook email search," which blocks unattended execution and defeats the purpose of scheduled triggers.

Was working daily until ~May 20-21, 2026. No user-side configuration changes were made.

Current configuration

  • Microsoft 365 connector set to "always allow" in claude.ai Customize settings
  • Tools listed in both allowed_tools and permitted_tools on the trigger
  • MCP connection properly configured with correct connector_uuid and URL

Observations

  1. Tool naming convention changed from mcp__Microsoft-365__* to mcp__claude_ai_Microsoft_365__* — existing trigger configs referencing old names silently fail
  2. After updating tool names, tools are found but still prompt for manual approval
  3. Affects all triggers using the M365 MCP connection — three separate triggers (daily email summary, daily events scan, weekly recap) broke simultaneously
  4. Connector "always allow" setting is not being respected in the remote trigger execution path

Expected behavior

MCP tools should auto-approve in remote triggers when the connector is set to "always allow" in claude.ai settings.

Actual behavior

Manual approval prompt appears on every MCP tool call, blocking unattended scheduled runs. The trigger outputs: "The tool calls require your approval — it looks like the Microsoft 365 MCP tools need to be authorized before they can run."

Impact

Scheduled triggers that depend on MCP connections are completely non-functional as unattended routines. There is no workaround — manual approval cannot be granted for scheduled runs.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

FAQ

Expected behavior

MCP tools should auto-approve in remote triggers when the connector is set to "always allow" in claude.ai settings.

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING