By NHI Mgmt Group Editorial TeamBased on WorkOS: “Beyond request-response: How MCP servers are learning to collaborate” (January 13, 2026)

TL;DR: MCP is shifting from pure request-response to sampling, URL-mode elicitation, and form-mode elicitation so servers can collaborate with models and users without losing explicit control, according to WorkOS. The key issue is not autonomy, but the trust boundary changes that appear when servers begin participating in runtime decisions and sensitive flows.


At a glance

What this is: This article explains how MCP is extending from one-way tool use into explicit collaboration patterns that let servers participate more actively in workflows without collapsing review and control.

Why it matters: IAM and NHI teams need to track where protocol-level collaboration changes the boundary between caller, server, and user, because that boundary determines who can initiate sensitive actions and when.


Context

MCP started as a request-response protocol, where the model asked and the server answered. The article argues that production use has exposed cases where that model is too rigid for sensitive authentication, ambiguity resolution, and runtime decision support.

The governance question is not whether servers become autonomous, but how identity and trust boundaries are preserved when servers collaborate with models and users during execution. That is directly relevant to NHI, workflow identity, and delegated access design.


Key questions

Q: What breaks when MCP servers start participating in runtime decisions?

A: The old assumption that the server only executes a request from the model begins to fail. Once servers can ask for completion, force external auth, or collect structured input, control becomes distributed across more actors. That changes how teams should reason about authorization, review, and accountability in MCP workflows.

Q: Why do sensitive auth flows need to leave the MCP client and model context?

A: Because credential entry, OAuth consent, and enterprise SSO depend on trusted surfaces that should not pass through a conversational context. Keeping those flows out-of-band preserves separation between the model, the client, and the identity provider, which reduces the chance of credential exposure or accidental policy bypass.

Q: What are the signs that an MCP workflow is relying on unsafe guessing?

A: Look for requests that have multiple valid interpretations but still proceed without a structured confirmation step. Common signals include environment confusion, unclear timing, and server-side assumptions about what the user meant. Those are the places where form-mode elicitation should replace inference.

Q: How should teams govern server-initiated actions in MCP?

A: Teams should only allow server-initiated actions when intent, scope, and rejection paths are explicit and documented. If a server can trigger workflows without a clear approval model, the protocol has moved from collaboration into delegated authority, and the governance model needs to reflect that shift.


Technical breakdown

Sampling turns the server into a controlled reasoning participant

Sampling lets an MCP server request a completion from the model before it proceeds, which is useful when the server needs help validating assumptions or resolving ambiguity. The key architectural shift is that the server is no longer just executing a command from the model. It becomes a collaborator that can pause, inspect, and confirm meaning before state changes occur. The user remains in the loop, reviewing the prompt and the model output before anything is committed. That makes sampling a governance primitive, not just a quality feature, because it creates a reviewable checkpoint inside the workflow.

Practical implication: teams should treat sampling as an explicit control point where assumptions are reviewed before execution continues.

URL-mode elicitation keeps sensitive identity flows outside the model context

URL-mode elicitation is the protocol’s mechanism for forcing a workflow out of the MCP client and model context when the task requires trusted external interaction. In the article’s OAuth example, credentials and authorization codes stay in the browser and the server’s own callback endpoint, rather than passing through the model layer. That separation matters because it preserves the security boundary around authentication, consent, and token exchange. In identity terms, the protocol is acknowledging that some interactions are too sensitive to route through conversational or tool-mediated surfaces, even if the workflow is otherwise coordinated through MCP.

Practical implication: route OAuth, SSO, and other credentialed interactions through out-of-band flows, not through the model session.

Form-mode elicitation replaces guessing with structured runtime input

Form-mode elicitation is MCP’s answer to ambiguity that cannot safely be resolved by model inference alone. Instead of letting the model guess which environment, schedule, or parameter set is intended, the server pauses and collects structured data through a JSON Schema. That keeps execution deterministic and reduces the chance that a plausible but wrong interpretation triggers the wrong action. For identity and access governance, this matters because ambiguity often creates uncontrolled privilege use or unintended side effects. The protocol is effectively turning uncertainty into a controlled decision step.

Practical implication: require structured user confirmation whenever a request has multiple valid execution paths.


NHI Mgmt Group analysis

Server collaboration is changing the trust boundary, not just the workflow shape: MCP is no longer a simple client-to-tool pipe. Once servers can request reasoning, redirect users, and steer execution through explicit elicitation, the protocol starts to distribute control across more actors. That shifts governance from static tool permissioning toward runtime boundary management. Practitioners should read this as a protocol-level redefinition of trust zones, not a feature update.

Sampling is a governance checkpoint, not an AI convenience layer: The article shows that sampling exists because some decisions need validation before a server proceeds. That makes the checkpoint itself the control surface, especially when assumptions about dataset choice, environment, or policy interpretation can change the outcome. The important design question is whether the server is allowed to shape the decision path before the human sees the consequences. The implication is that reviewability has moved upstream into the execution path.

URL-mode elicitation formalises what identity teams already know about sensitive flows: authentication and consent belong outside the conversational context. By forcing OAuth and similar interactions into a trusted external surface, MCP is effectively codifying a boundary that identity architects have long enforced in federation and browser-based flows. That matters because it shows where protocol design must defer to identity control planes. Practitioners should treat these flows as boundary-preserving by design, not as convenience shortcuts.

Form-mode elicitation exposes the cost of model guessing in governed environments: The article’s migration example is a reminder that ambiguity is itself a risk when execution is tied to stateful systems. If the actor can guess, it can also guess wrong, and the wrong guess may still look valid to downstream systems. That is why structured prompts and schema validation belong in the control path. Teams should recognise this as a deterministic input problem, not a prompt-engineering problem.

Bidirectional tool calls would widen the attack surface if they erase role clarity: The community debate around servers initiating actions is really about who owns intent, timing, and authority. If servers can trigger workflows proactively, the protocol moves closer to event-driven execution and away from reactive delegation. That may be useful, but it also makes consent and accountability harder to preserve. Practitioners should evaluate any move toward bidirectionality as a trust-boundary decision, not a feature toggle.

From our research library:

  • 24,008 unique secrets were exposed in MCP configuration files in 2025 alone, the protocol's first year of widespread adoption, according to the State of Secrets Sprawl 2026.
  • AI-related credential leaks surged 81.5% year-over-year in 2025, with the surrounding AI infrastructure leaking 5x faster than core LLM providers, according to the State of Secrets Sprawl 2026.
  • Read next: MCP Security Guide

What this signals

Server collaboration creates a trust-boundary problem before it creates an autonomy problem: the immediate governance task is to define which parts of the workflow remain model-mediated, which are server-owned, and which must be forced out into trusted external surfaces. That division matters more than any label attached to the protocol pattern.

Model Context Protocol authorization is becoming a boundary design issue: as servers participate more actively in runtime workflows, organisations need to decide which interactions can remain inside protocol flow and which must be constrained to browser-based or server-side identity exchanges. The more explicit that separation is, the less room there is for confused-deputy behavior.

Runtime ambiguity is the hidden control failure in collaborative MCP workflows: when a server can ask questions, request completions, or demand structured input, governance shifts from pre-approval to in-session validation. Teams should expect their identity and access controls to move closer to decision time, not just provisioning time.


For practitioners

  • Map protocol collaboration points Identify where sampling, elicitation, and user confirmation occur in MCP workflows, then classify each point as a control boundary, not a convenience step.
  • Keep sensitive auth outside the model context Use external browser-based or server-owned flows for OAuth, SSO, and token exchange so credentials never traverse the MCP client or model session.
  • Require structured inputs for ambiguous requests Use schema-backed form elicitation whenever multiple execution paths exist, especially for environment selection, timing, or scope decisions.
  • Define who may initiate workflow changes Document whether servers may only respond to requests or may also initiate actions, and align that decision to approved trust boundaries and approvals.

Key takeaways

  • MCP collaboration patterns change the governance problem from one-way tool invocation to explicit control over who can influence execution at runtime.
  • Sensitive identity flows such as OAuth, SSO, and credential entry should remain outside the model context to preserve clear security boundaries.
  • Structured elicitation and review checkpoints reduce the risk of model guessing when a workflow has multiple valid paths.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 and OWASP Agentic AI Top 10 address the attack and risk surface, while NIST AI RMF, NIST Zero Trust (SP 800-207) and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-04 — Insecure AuthenticationThe article centers on keeping auth and consent flows outside the model context.
Recommendation — Enforce out-of-band authentication boundaries for MCP workflows that touch credentials or consent.
OWASP Agentic AI Top 10ASI03 — Identity & Privilege AbuseServer-initiated interaction changes how authority is delegated at runtime.
Recommendation — Constrain runtime authority so servers cannot expand privilege beyond approved interaction boundaries.
NIST AI RMFGOVERN — AI Governance and AccountabilityThe article is fundamentally about ownership, review, and boundary setting in AI-assisted workflows.
Recommendation — Define governance roles for model, server, and user participation in collaborative AI workflows.
NIST Zero Trust (SP 800-207)3.1 — Control plane separationThe article repeatedly distinguishes trusted external flows from in-context protocol interactions.
Recommendation — Separate high-trust identity actions from lower-trust model-mediated execution paths.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsMCP collaboration changes when and how access decisions are made.
Recommendation — Review authorization boundaries whenever a protocol lets servers influence runtime actions.

Key terms

  • Sampling: A collaboration pattern where an MCP server asks the model for a completion or intermediate reasoning instead of executing blindly. In practice, it adds a reviewable checkpoint to a workflow, allowing a human to inspect assumptions before the server continues.
  • URL-mode elicitation: A protocol pattern that moves sensitive user interaction out of the MCP client and model context into a trusted external surface. It is used for OAuth, credential entry, and similar flows where secrets must stay outside the conversation path.
  • Form-mode elicitation: A structured input mechanism that pauses execution until the user supplies required fields defined by schema. It replaces guessing with explicit runtime clarification, which is especially useful when the correct action depends on environment or approval scope.
  • Bidirectional tool calls: A proposed MCP capability where servers can initiate actions or request tools, rather than only replying to model requests. This changes the governance problem from simple delegation to shared control over who can trigger downstream work.

Deepen your knowledge

NHI governance, agentic AI identity, and machine identity security are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM programme, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on June 7, 2026.
Updated on October 7, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org