You must integrate multiple internal APIs and Azure services as tools for several agents, with a standard protocol for tool discovery and invocation rather than one-off SDKs per agent. Which integration approach best fits modern multi-agent design on Azure?
Select an answer to reveal the explanation.
Short Explanation
Correct answer: A. MCP gives a consistent way to expose and consume tools—servers/clients on Azure Functions, Logic Apps, APIM—with scopes and auth. Per-agent hard-coded HTTP in prompts (B) does not scale. Manual SQL paste (C) is not automation. Banning tools (D) blocks enterprise value. Pair MCP with result validation and error fallbacks in the architecture.
Full Explanation
Specifying integration components for agent-to-tool interactions and knowledge routing is an architecture skill; MCP is a listed open standard for the exam audience. Option A standardizes tool ecosystems with proper auth and scopes. Options B–D are brittle, manual, or capability-destroying. Architect tool permission boundaries per agent, observability of tool calls, and versioning of tool schemas.