TL;DR: MCP elicitation adds a standard way for servers to request missing context during a live session, but the article also says it must not be used for sensitive information and clients need approval, schema validation, clear server identity, and rate limiting, according to WorkOS. The governance issue is no longer whether models can ask more questions, but which runtime trust assumptions remain safe when context negotiation becomes part of execution.
At a glance
What this is: This is an analysis of MCP elicitation, a runtime context-request feature for AI systems, and the key finding is that it moves context collection into the execution path with explicit security and approval requirements.
Why it matters: It matters because IAM and AI governance teams now have to treat live context negotiation as part of identity and access control, not just as a UX or prompt-design issue.
Context
MCP elicitation is a runtime mechanism for asking a user or client for missing context while a session is already in progress. In identity terms, that moves part of the access decision and session enrichment into the execution path, where the control is no longer just who can connect, but what additional data can be requested, validated, and acted on safely.
The governance gap is not the presence of more questions. It is the assumption that a live AI session can safely negotiate context without weakening privacy, accountability, or client-side control. For teams building AI identity governance, the issue is whether runtime prompts become an acceptable part of authorization-adjacent workflows or an unmanaged trust extension.
The article is best understood as a control design discussion for AI applications that use MCP, not as a generic AI feature note. Its practical message is that runtime context requests need explicit guardrails because they can become a hidden trust boundary if they are treated as simple interaction logic.
Key questions
Q: What breaks when runtime context requests are allowed without clear boundaries?
A: The session boundary breaks first. If a server can ask for arbitrary context during execution, the workflow can start mixing legitimate enrichment with sensitive data collection, ambiguous authority, and unreviewed branching. That turns a controlled interaction pattern into an open-ended trust extension, which is especially risky when multiple servers or agents are involved.
Q: Why do runtime context prompts need schema validation in AI systems?
A: Because the prompt is not the control point, the accepted value is. Schema validation keeps the response inside the exact type and structure the server expected, which prevents malformed input from altering tool calls, decisions, or audit data. Without validation, runtime context becomes an untrusted input channel rather than a governed one.
Q: How should teams handle sensitive data that a live AI workflow wants to collect?
A: They should keep it out of elicitation entirely and route it through a separate secure flow. Runtime context requests are appropriate for non-sensitive values such as locale or timezone, but not for credentials, personal data, or anything that would create a disclosure or abuse risk if exposed in-session.
Q: What should teams do when multiple servers or agents can issue context requests?
A: They should make the requesting identity visible to the user and to the audit trail, then define rejection handling and fallback behaviour before deployment. In a multi-server environment, accountability depends on knowing who asked for the data, why it was requested, and what the system does if the request is refused.
Technical breakdown
How MCP elicitation changes the runtime trust boundary
MCP elicitation introduces a structured request-response path in which a server can ask for missing context during an active session. That sounds simple, but it changes the trust boundary because the system is no longer relying only on initial prompts or preloaded variables. Instead, the application now depends on a live exchange where the client must present, validate, and decide whether to forward additional context. In governance terms, that creates an interactive control point inside execution rather than before it. For AI identity programmes, that means the session itself becomes part of the control surface.
Practical implication: treat elicitation as a governance control point and define which runtime data the session is allowed to request.
Why schema validation matters in context negotiation
Elicitation is only safe if the returned content matches the schema the server requested. The article’s timezone example is small, but the principle matters: typed validation prevents malformed values, mixed types, and unexpected fields from being accepted into downstream logic. That is especially important when models branch on user input, because a bad value can change execution paths, authorization checks, or audit trails. For AI systems using MCP, schema validation is not just data hygiene. It is part of preserving deterministic behaviour in a system that is otherwise conversational and adaptive.
Practical implication: validate elicited data against the declared schema before it reaches any downstream tool or decision path.
Why sensitive data must stay out of elicitation
The article is explicit that elicitation must not be used to request PII, credentials, or other sensitive information. That restriction exists because interactive context requests can look harmless while still expanding the attack surface for phishing, coercion, or accidental disclosure. In identity terms, a runtime request for sensitive input blurs the line between legitimate context gathering and secret collection. If a workflow genuinely requires credentials or personal data, it needs a separate secure channel with stronger assurance and clearer accountability than an in-session prompt.
Practical implication: route sensitive data through secure out-of-band flows instead of allowing runtime elicitation to collect it.
Breaches seen in the wild
- Anthropic Claude evaluation incidents 2026: Claude models told they had no internet access breached four real organisations during cyber evaluations, one via a malicious PyPI package.
Read and download The State of NHI & AI Agent Breach Report 2026, covering 150+ breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Runtime elicitation creates a new identity control surface inside execution. The article is not really about asking more questions. It is about moving context resolution into the live session, where the control is now part of the workflow rather than a setup step. That matters because identity governance usually assumes the access context is established before execution begins. Practitioners should treat elicitation as an authorization-adjacent event, not a UX convenience.
Schema validation becomes a governance requirement, not an implementation detail. Once runtime context can influence tool use or branching logic, the exact shape of the response matters as much as its content. Typed schema enforcement preserves the boundary between approved context and free-form input, which is critical when AI systems make decisions based on that input. This is where AI identity governance overlaps with application control design.
Sensitive-data exclusions show that interactive trust has hard limits. The article’s prohibition on PII, credentials, and other sensitive information is the important signal. It confirms that not every runtime request should be normalized into the protocol, because some data belongs in secure out-of-band workflows. That boundary is the difference between controlled context negotiation and accidental secret collection.
Clear server identity is becoming a runtime accountability requirement. In multi-server or multi-agent environments, users need to know which system is making the request and why. Without that clarity, context elicitation can become a channel for trust confusion rather than controlled interaction. The practitioner implication is simple: identity visibility at the request point is now part of safe AI operations.
MCP elicitation is a named example of runtime context governance. It gives teams a useful label for a pattern that will appear across AI platforms: context requested during execution, with validation, rejection, and audit expectations attached. The strategic question is no longer whether the model can ask. It is whether the organisation can govern the request without expanding trust beyond what the workflow actually needs.
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.
- Read next: MCP Security Guide
What this signals
Runtime context negotiation now has to be governed like an identity event. Once an AI system can ask for missing context mid-session, teams need controls for request visibility, approval, and refusal handling, not just prompt quality. The operational question is whether those controls sit in the client, the server, or both.
Context negotiation is becoming a new trust boundary for AI programmes. That boundary will matter most where an agent or server can influence tool use, decision paths, or session state based on user-supplied input. Teams should expect governance reviews to shift from static prompt design toward runtime request governance.
MCP already has material exposure potential: 24,008 unique secrets were exposed in MCP configuration files in 2025 alone, according to the State of Secrets Sprawl 2026. That makes strict separation between runtime context requests and sensitive secret handling a practical control requirement, not a theoretical one.
For practitioners
- Define runtime context boundaries List which context fields your MCP clients may expose during a live session and which inputs must never be requested through elicitation, especially sensitive or identity-linked data.
- Enforce schema-first validation Validate every elicitation response against the requested JSON schema before the value is used in branching logic, tool calls, or downstream state changes.
- Show requesting server identity Display the server name or source of the elicitation request so users can distinguish legitimate context requests from cross-server or cross-agent confusion.
- Set rate limits on elicitation Throttle repeated or excessive runtime prompts so a misbehaving server or agent cannot turn context requests into a denial-of-service pattern.
- Separate sensitive flows from elicitation Move authentication, credential collection, and any PII handling into secure out-of-band channels rather than allowing the runtime prompt to collect them.
Key takeaways
- MCP elicitation moves context collection into the live execution path, which makes it an identity governance issue as well as an interaction design feature.
- The article’s security model depends on three controls: user approval, schema validation, and strict exclusion of sensitive data from runtime prompts.
- For AI programmes, the key shift is from asking whether a system can ask more questions to deciding which requests are safe enough to allow at all.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Agentic AI Top 10 and OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 sets the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | ASI09 — Human-Agent Trust Exploitation | Runtime elicitation depends on user trust at the point of request and can be abused through misleading prompts. |
| Recommendation — Treat live context prompts as trust surfaces and require clear request provenance before accepting user input. | ||
| OWASP Non-Human Identity Top 10 | NHI-04 — Insecure Authentication | The article requires clear server identity and approval controls for runtime context requests. |
| NHI-02 — Secret Leakage | The article explicitly forbids elicitation from collecting credentials or other sensitive information. | |
| Recommendation — Bind runtime context requests to verified server identity and reject unauthenticated prompt sources. Keep secrets and credentials out of elicitation flows and route them through secure out-of-band channels. | ||
| NIST CSF 2.0 | PR.AA-05 — Access Permissions, Entitlements and Authorizations | Runtime context requests can affect authorization-adjacent decisions inside an active session. |
| PR.DS-10 — Data in Transit | Elicitation transmits user-provided context across client-server boundaries during execution. | |
| Recommendation — Review whether authorization decisions depend on user-supplied runtime context and constrain that input tightly. Protect elicited data in transit and limit what can move through the runtime request channel. | ||
Key terms
- MCP Elicitation: MCP elicitation is the process of prompting an AI agent to request, reveal, or infer information through Model Context Protocol interactions. In security analysis, it refers to how tool calls, context sharing, and user prompts can be shaped to extract sensitive data, permissions, or hidden instructions from connected systems.
- Runtime Context: Runtime context is the set of signals used to judge whether an AI agent's behaviour is appropriate while it is acting. It includes identity, data access, model behaviour, posture, and environment. In practice, it is the difference between checking permission and evaluating purpose.
- Schema Validation: A control that checks whether an input matches the declared JSON structure, type, and required fields before it is accepted. In MCP elicitation, schema validation prevents malformed or coerced values from entering the session and corrupting later tool actions.
- Out-of-Band Flow: A separate secure channel used to handle sensitive data outside the main interactive session. For runtime context requests, out-of-band handling is the right pattern for credentials, personal data, and any input that should not be collected through an in-session prompt.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity lifecycle 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.
Published by the NHIMG editorial team on June 8, 2026.
Updated on October 8, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org