The correct answer is A. a Model Context Protocol (MCP) server .
In Microsoft Foundry agent scenarios, MCP is used to let an agent discover and use external tools dynamically at runtime without requiring the agent itself to be modified each time a new tool or capability is added.
Why this is correct:
MCP standardizes how tools are exposed to agents
It allows the agent to connect to external capabilities in a flexible, runtime-driven way
New tools can be made available through the MCP server without rebuilding or updating the core agent definition
This directly matches the requirement:
“ensure that an agent can dynamically use external tools at runtime without updating the agent.”
Why the other options are not correct:
B. a Microsoft Foundry hub A hub is used more for organizing and managing AI resources/projects, not specifically for dynamic runtime tool exposure.
C. Microsoft Copilot Studio Copilot Studio is for building conversational agents and workflows, but the question is specifically about dynamic external tool use in Foundry agents .
D. Azure AI Search Azure AI Search is for indexing and retrieving knowledge, not for dynamically exposing executable external tools.
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit