Scheduled triggers: MCP connector tools never register in automated runs
Resolved 💬 2 comments Opened Apr 6, 2026 by aomerk Closed Apr 10, 2026
Description
MCP connector tools (specifically Slack via claude.ai connector) are never available in automated scheduled trigger runs, but work fine when manually interacting with the same session on claude.ai.
Reproduction
- Create a scheduled trigger with an MCP connection:
{
"mcp_connections": [{
"connector_uuid": "ee462478-b709-497b-9d0e-373de55cf866",
"name": "Slack",
"url": "https://mcp.slack.com/mcp",
"permitted_tools": ["slack_search_channels", "slack_read_channel", "slack_read_thread"]
}]
}
- The Slack MCP tools are also listed in
allowed_toolsin the session context andToolSearchis included.
- When the trigger runs automatically (or via
POST /run), the agent callsToolSearchwithselect:mcp__Slack__slack_search_channels,...and gets "No matching deferred tools found".
- The agent retries with
sleep 5between attempts, up to 5 times — still fails every time.
- However, if I visit the session URL on claude.ai and manually type "try again", the
ToolSearchcall succeeds immediately and the Slack tools load and work perfectly.
Observed behavior
- Automated run:
ToolSearch→ "No matching deferred tools found" (100% failure across 6 consecutive runs) - Manual interaction in same session:
ToolSearch→ tools load successfully, Slack API calls work
Expected behavior
MCP connector tools should be available in automated scheduled trigger runs without manual intervention.
Environment
- Trigger IDs:
trig_01VacCxX5umUYa3VDEDV36Nj - MCP connector:
claude.aiSlack connector (ee462478-b709-497b-9d0e-373de55cf866) - Environment: Default Anthropic Cloud (
env_01CoHRoFa1MymevZrCN43dFH) - Model:
claude-sonnet-4-6
Workaround
None found. The only way to make it work is manual interaction with the session on claude.ai after the automated run starts.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗