A developer adds a calendar scheduling MCP tool to a Copilot Studio agent. In generative orchestration mode, a user asks 'Can you book a meeting with Alex next Tuesday at 2pm?' The developer has not authored any topics about meeting scheduling. How does the agent handle this request?
Select an answer to reveal the explanation.
Short Explanation and Infographic
In generative orchestration mode, the agent reads MCP tool descriptions and decides which tool to use — like a smart assistant who reads the available apps list and picks the right one without being told explicitly. The correct answer is B.
Full explanation below image
Full Explanation
## Why B is Correct When operating in generative orchestration mode, the Copilot Studio agent can automatically discover registered MCP tools through their descriptions and determine when to invoke them based on the user's intent. The AI reads the MCP tool's name, description, and parameter schema, and when the user's request matches the tool's purpose, it invokes the tool — extracting parameters (like 'Alex', 'next Tuesday', '2pm') from the conversation. This requires no explicit topic authoring for every possible user phrasing.
## Why the Distractors Are Wrong A (Fallback topic): The Fallback topic fires when the agent's intent-matching cannot identify a topic AND generative orchestration cannot handle the request. With a relevant MCP tool registered and generative orchestration enabled, the orchestrator handles it before falling back.
C (MCP tools only via topic action nodes): This is true in classic (non-generative) mode. In generative orchestration mode, the AI can invoke MCP tools directly without explicit topic-level wiring.
D (Built-in knowledge): The agent does not have access to the user's personal calendar from built-in knowledge. It needs the MCP tool to perform the actual booking action.
## Exam Tip Generative orchestration + MCP tools = zero-topic-authoring integrations for well-described tools. The tool description quality is critical — poor descriptions mean the AI won't know when to use the tool.