Preflight Checklist
What's Wrong?
Summary
When running a Routine in remote mode, MCP tool calls (Gmail, Google Calendar, Microsoft 365) fail with "Streamable HTTP error: Error POSTing to endpoint: MCP tool call requires approval" — even though all three connectors are explicitly added to the routine with the "no approval needed" banner confirmed.
Environment
- Claude Code web (code.claude.com)
- Routine type: Remote / scheduled
- Trigger: Weekdays at 8:30 AM EDT
- Connectors: Gmail, Google Calendar, Microsoft 365
Steps to reproduce
- Create a Routine with Gmail, Google Calendar, and Microsoft 365 connectors added
- Confirm the yellow banner says "Claude can use all tools from these connectors without asking for permission during runs"
- Trigger a run (manual or scheduled)
- All MCP tool calls fail with approval error
What I tried
- settings.json at ~/.claude/settings.json with all MCP tools allowlisted
- CLAUDE_PERMISSION_MODE=bypassPermissions in cloud environment variables
- Reconnecting all integrations
- Running manually and approving each tool call
Expected behavior
Connectors added to a Routine should run without approval prompts during remote execution.
Actual behavior
Every MCP tool call returns "MCP tool call requires approval" at the server level before Claude Code's own permission logic is even reached.
Related issues
What Should Happen?
Connectors added to a Routine should run without approval prompts during remote execution.
Error Messages/Logs
Streamable HTTP error: Error POSTing to endpoint: MCP tool call requires approval
Steps to Reproduce
- Create a Routine at code.claude.com with Gmail, Google Calendar, and Microsoft 365 connectors added
- Confirm the banner says "Claude can use all tools from these connectors without asking for permission during runs"
- Trigger a run (manual or scheduled)
- All MCP tool calls fail with approval error at the server level
Claude Model
Sonnet (default)
Is this a regression?
Yes, this worked in a previous version
Last Working Version
No response
Claude Code Version
Claude 1.8089.1 (b98a06) 2026-05-19T18:28:48.000Z
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
No response
Preflight Checklist
What's Wrong?
Summary
When running a Routine in remote mode, MCP tool calls (Gmail, Google Calendar, Microsoft 365) fail with "Streamable HTTP error: Error POSTing to endpoint: MCP tool call requires approval" — even though all three connectors are explicitly added to the routine with the "no approval needed" banner confirmed.
Environment
Steps to reproduce
What I tried
Expected behavior
Connectors added to a Routine should run without approval prompts during remote execution.
Actual behavior
Every MCP tool call returns "MCP tool call requires approval" at the server level before Claude Code's own permission logic is even reached.
Related issues
What Should Happen?
Connectors added to a Routine should run without approval prompts during remote execution.
Error Messages/Logs
Steps to Reproduce
Claude Model
Sonnet (default)
Is this a regression?
Yes, this worked in a previous version
Last Working Version
No response
Claude Code Version
Claude 1.8089.1 (b98a06) 2026-05-19T18:28:48.000Z
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
No response