← Back to the wire

Security: Follow-up tool call silently routed to a different connector

AnnouncementProductNov 5, 2026

During a conversation with two connectors enabled, ChatGPT routed a follow-up tool call through a different connector than the one that started the flow, without informing the user. The call carried a one-time confirmation code bound to the first connector's OAuth client, so the server rejected it. The article argues the connector, not a shared MCP server URL, defines the app boundary, and that tool calls should be matched by OAuth client.

Receipt № 27641 source · awaiting confirmation ◐

Evidence

1source· awaiting independent confirmation

No score is assigned. Sources and their independence are shown in the citation chain below.

Citation chain · 1 source

01med
community.openai.comBloghttps://community.openai.com/t/security-follow-up-tool-call-silently-routed-to-a-different-connector/1413053This source provides a detailed, step-by-step technical walkthrough of the silent connector switch, including the OAuth-client binding that caused the rejection and the argument that connector identity, not server URL, defines the app boundary.
PRIMARY
ChatGPTModel
Canonical: https://community.openai.com/t/security-follow-up-tool-call-silently-routed-to-a-different-connector/1413053