[BUG]
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?
Title: CCR scheduled routines: MCP connectors and external
HTTP calls blocked by network allowlist
Body:
## Summary
Scheduled CCR routines cannot call external services. Both
direct HTTP (curl)
and MCP connectors fail due to egress network restrictions.
## What I was trying to do
Set up a daily CCR routine to query Linear and create
GitHub PRs.
## What failed
Direct HTTP (curl) blocked:
mcp.linear.app→ "Host not in allowlist" (HTTP 403)
MCP connector not injected:
- Attached Linear connector
(fa50c30c-9f62-4f94-b851-217868185db6) via
mcp_connections in routine config
- Tools (mcp__linear-server__list_issues etc.) are not
registered in the CCR
agent session
- Writing ~/.claude/settings.json mid-session has no effect
since MCP servers
load at startup
## Environment
- Routine ID: trig_01DoJTkAoEmcYZCAbVf1sehJ
- Environment: env_018hHc25Z1VMPX1YskVepaau
(anthropic_cloud)
- Model: claude-sonnet-4-6
What Should Happen?
## Expected behavior
Either (a) mcp_connections in the routine config properly
injects MCP tools
into the CCR agent session, or (b) the egress allowlist
includes MCP server
hosts registered as connectors on claude.ai.
Error Messages/Logs
Steps to Reproduce
Direct HTTP (curl) blocked:
mcp.linear.app→ "Host not in allowlist" (HTTP 403)
MCP connector not injected:
- Attached Linear connector
(fa50c30c-9f62-4f94-b851-217868185db6) via
mcp_connections in routine config
- Tools (mcp__linear-server__list_issues etc.) are not
registered in the CCR
agent session
- Writing ~/.claude/settings.json mid-session has no effect
since MCP servers
load at startup
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.1.126
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗