Story

On air. The free wire runs 15 minutes behind live. See pricing

World, crypto, finance and tech news, scored for impact.

TechHacker NewsFiled 2 days ago

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

Open the sourceReported by Hacker News, community.openai.com, 6 November 2026

Not investment advice. Muhabbit scores how much a story may matter, not which way to trade.

In the reported setup, two connectors—a custom developer-mode connector (A) and a published app-directory connector (B)—pointed to the same MCP server but each had its own OAuth client, so the server saw two separate clients for one user. After the user confirmed an action in connector A's widget, which issued a one-time confirmation code via ui/message, the model sent the follow-up call with that code through connector B without notifying the user; the server rejected it because the code was bound to connector A's OAuth client, and every attempt in that conversation failed. The case matters because connectors are separate apps with separate OAuth grants, so the silent switch passed data produced in one app to another without user consent, and the server-side binding only caught it because both connectors came from the same provider. The expected behavior is that tool calls are matched to a connector by its OAuth client rather than by the shared MCP server URL, since a single URL can serve different tenants, partners or environments; watch for whether the routing is fixed to preserve authorization continuity and how third-party connectors behave in the same conversation.

Muhabbit's AI wrote this summary in its own words from Hacker News's report. It can get details wrong, so check the source.

Named in this story

ChatGPT, MCP, OpenAI