Skip to content

Session 0: Introduction to MCP, ACP, and A2A - Test Solutions

📝 Multiple Choice Test - Answer Key

Question 1: MCP Purpose

What is the primary purpose of the Model Context Protocol (MCP)?

A) To enable direct communication between AI agents
B) To manage agent discovery across organizations
C) To standardize how LLMs interact with external data sources and tools ✅
D) To provide a framework for building AI agents
Correct Answer: C) To standardize how LLMs interact with external data sources and tools

Explanation: MCP is designed to be the universal translator that makes enterprise APIs tool-agnostic and LLM-friendly. It standardizes the way Large Language Models access and interact with external data sources, databases, and tools, solving the problem of complex API integration.


Question 2: Local-First Protocol

Which protocol is designed for local-first agent coordination with minimal overhead?

A) A2A (Agent-to-Agent)
B) MCP (Model Context Protocol)
C) ADK (Agent Development Kit)
D) ACP (Agent Communication Protocol) ✅
Correct Answer: D) ACP (Agent Communication Protocol)

Explanation: ACP is specifically designed for local-first agent coordination, enabling agents to discover and communicate within the same runtime, edge device, or local network—even without internet connectivity.


Question 3: A2A Discovery

How do agents discover each other in the A2A protocol?

A) Through manual configuration files
B) Using centralized agent registries only
C) Via .well-known/agent.json files and discovery services ✅
D) Through direct IP address connections
Correct Answer: C) Via .well-known/agent.json files and discovery services

Explanation: A2A uses a standardized discovery mechanism where agents advertise their capabilities through .well-known/agent.json files and register with discovery services to enable other agents to find and connect with them.


Question 4: MCP Inspector

What is the primary function of MCP Inspector?

A) To deploy MCP servers to production
B) To test, debug, and validate MCP servers ✅
C) To create new MCP protocols
D) To monitor agent-to-agent communication
Correct Answer: B) To test, debug, and validate MCP servers

Explanation: MCP Inspector is a developer tool (like Postman for MCP) that provides an interactive interface to explore MCP server capabilities, test tools, debug issues, and validate that servers follow the protocol correctly.


Question 5: Protocol Selection

When should you use A2A protocol instead of MCP?

A) When you need to access local databases
B) When you need agents to communicate across organizational boundaries ✅
C) When you need to expose tools to LLMs
D) When you need to manage prompt templates
Correct Answer: B) When you need agents to communicate across organizational boundaries

Explanation: A2A is specifically designed for agent-to-agent communication across organizational and technical boundaries. MCP is for LLM-to-external-system communication, while A2A enables agents to discover and collaborate with each other.


Question 6: MCP Transport

What transport mechanism does MCP typically use for communication?

A) HTTP REST only
B) WebSocket only
C) stdio (standard input/output) and other transports ✅
D) gRPC only
Correct Answer: C) stdio (standard input/output) and other transports

Explanation: MCP supports multiple transport mechanisms including stdio (standard input/output), HTTP, WebSocket, and others. The stdio transport is commonly used for local MCP server communication.


Question 7: ACP Offline Discovery

In ACP, how do agents discover each other in offline environments?

A) Through cloud-based registries only
B) Using local runtime discovery and embedded metadata ✅
C) They cannot discover each other offline
D) Through manual configuration files
Correct Answer: B) Using local runtime discovery and embedded metadata

Explanation: ACP enables agents to discover each other using local runtime discovery mechanisms and embedded metadata, allowing them to coordinate even in offline environments without cloud dependencies.


Question 8: A2A Scope

Which of the following is NOT a key problem that A2A solves?

A) Model training optimization ✅
B) Cross-organization collaboration
C) Agent discovery
D) Communication standards
Correct Answer: A) Model training optimization

Explanation: A2A focuses on agent communication and interoperability problems: agent discovery, communication standards, and cross-organization collaboration. Model training optimization is not within A2A's scope—it's about agent communication, not model optimization.


Question 9: Learning Path

What is the recommended development path for mastering these protocols?

A) Learn all three simultaneously
B) Start with ACP, then MCP, then A2A
C) Start with MCP, then ACP, then A2A ✅
D) Start with A2A, then ACP, then MCP
Correct Answer: C) Start with MCP, then ACP, then A2A

Explanation: The curriculum is structured to start with MCP (Sessions 1-5) to understand how agents interact with external systems, then ACP for local agent coordination, and finally A2A (Sessions 7-9) for multi-agent communication—building from foundational concepts to complex multi-agent systems.


Question 10: Industry Adoption

Which major companies adopted MCP in 2024-2025?

A) Only Anthropic and small startups
B) Microsoft, Google, OpenAI, and major tech leaders ✅
C) Primarily academic institutions
D) Only cloud service providers
Correct Answer: B) Microsoft, Google, OpenAI, and major tech leaders

Explanation: MCP has seen widespread adoption by major technology companies including Microsoft, Google, OpenAI, and other industry leaders, establishing it as the de facto standard for LLM-to-external-system communication in enterprise environments.


Scoring Guide

  • 9-10 correct: Excellent understanding of MCP, ACP, and A2A concepts
  • 7-8 correct: Good grasp of the fundamentals, review specific areas where questions were missed
  • 5-6 correct: Basic understanding present, recommend reviewing the session content before proceeding
  • Below 5: Recommend thoroughly reviewing Session 0 content before continuing to Session 1

Key Concepts Review

If you missed questions in these areas, review the corresponding sections:

MCP Concepts (Questions 1, 4, 6, 10): - Review "What is MCP?" section - Focus on MCP architecture components - Study the MCP Inspector section

ACP Concepts (Questions 2, 7): - Review "What is ACP?" section - Focus on local-first architecture - Study offline coordination capabilities

A2A Concepts (Questions 3, 5, 8): - Review "What is A2A?" section - Focus on agent discovery mechanisms - Study cross-organizational communication patterns

Integration and Development Path (Question 9): - Review "Getting Started: Your Development Path" section - Understand the logical progression from MCP to ACP to A2A


← Return to Session 0