Hands-On AI: Building AI Agents with Model Context Protocol (MCP) and Agent2Agent (A2A)
1h 39mGeneral2025-08-06
Authors

Kumaran Ponnambalam
Working with data for 20+ years
Course details
This course introduces you to the Model Context Protocol (MCP) and Agent2Agent (A2A) communication frameworks essential for designing context-aware, collaborative AI agents. Explore MCP architectures, tools, and implementations, and learn how to build AI applications and agents that leverage rich contextual understanding. Additionally, instructor Kumaran Ponnambalam dives into A2A's structure, workflow, and practical applications, helping you gain hands-on experience with multi-agent ecosystems. Check out this course to gain the practical knowledge to design, implement, and execute intelligent, interconnected AI agents in real-world scenarios.
Learning objectives
Use Model context protocol for accessing context for building LLM based applications.
Explain the components of the Agent2Agent protocol.
Use MCP and A2A to build multi-agent applications.
Learning objectives
Use Model context protocol for accessing context for building LLM based applications.
Explain the components of the Agent2Agent protocol.
Use MCP and A2A to build multi-agent applications.
Skills covered
AI Productivity ToolsGenerative AIArtificial Intelligence for BusinessArtificial Intelligence (AI)Business Software and ToolsOne-Off
Concepts
Introduction
- Why MCP and A2A
Introduction to Model Context Protocol
- What is Model Context Protocol
- MCP architecture
- Resources, tools, and prompt templates
- Transport in MCP
- Messaging flow in MCP
- Prebuilt MCP servers
A Simple MCP App
- MCP SDKs
- Simple MCP app design
- Build the code-of-conduct MCP server
- Build the code-of-conduct MCP client
- Execute the code-of-conduct app with MCP
HR Policy Agent with MCP
- HR policy agent design
- Build the HR policy MCP server
- Build the HR policy agent with MCP client
- Execute the HR policy agent with MCP
HR Timeoff Agent with MCP
- HR timeoff agent design
- Build the HR timeoff MCP server
- Build the HR Timeoff Agent with MCP Client
- Execute the HR timeoff agent with MCP
Introduction to Agent2Agent Protocol
- What is A2A
- Architecture of A2A
- A2A communication elements
- A2A protocols
- A2A discovery strategies
- A2A client and server communication flow
Build a Multi-Agent HR App with A2A
- HR multi-agent assistant design
- Implement A2A Server for agents
- Implement a A2A client
- Create a multi-agent router agent
- Execute the multi-agent HR App with A2A
Conclusion
- Recommended next steps