
What is an AI Agent, and how is it different to a normal agent? Large Language Models have given the power of reasoning, prediction and conversation to the classic agents. With AI-powered agents, your legacy systems that had to hard-code everything, to use human-like conversations to get the job done.
MCP is a relatively new concept. AI-agents use Large Language Models (LLMs) to respond to human-like requests or prompts. LLMs do not have any access to your organisational or personal data. They do not even know what day it is! MCPs find the external resources and information and bring them to the LLM so that they can provide you with context-aware responses. MCP is a protocol because it provides a unified and universal interface to all MCP servers.
In this lecture you wil see that how an MCP server called "Weather MCP" can be downloaded from the Interenet, and be integrated with your Claude Desktop application, providing the capability of forecasting the weather to Claude!
Model Context Protocol (MCP) follows a specific architecture called host-client-server. This lecture is about the overal architecture and the role of Host.
Model Context Protocol (MCP) follows a specific architecture called host-client-server. This lecture is about the overal architecture and the role of Client.
Model Context Protocol (MCP) follows a specific architecture called host-client-server. This lecture is about the overal architecture and the role of Server.
MCP servers can run locally or remotely. Depending how they are deployed, you will access them using a different protocol. It is crucial to know what protocols exist and when you use them.
Let's download a MCP server that is written in Python and plug it into Claude Desktop!
Exciting! It is time to code our own Model Context Protocol. In this course we will use Python. In this lecture we will prepare our Python environment and install the required librarires. We will also learn what othe programming languages are supported by the MCP SDK.
MCP servers can be Tools, Resources or Prompts. In this lecture we learn how we code a Tool server.
MCP servers can be Tools, Resources or Prompts. In this lecture we learn how we code a Resource server.
MCP servers can be Tools, Resources or Prompts. In this lecture we learn how we code a Prompt server.
We coded a personalised greeting produce MCP server. Let's plug it into Claude Desktop and use it!
MCP Servers can be deployed remotely. You will use Streamable HTTP Transport protocol to access remote MCP servers. In this lecture we will see that in action.
When we delploy distributed MCP servers for production-grade use, we must take several aspects into account, including scalability and security.
In most cases, an AI Agent framework such as Lang Chain and BEE AI can utilise MCP servers without needing us to write custom code. But if you need to write a custom client to access an MCP server, you can watch this lecture and learn how to do it!
Remote MCP Servers that are accessed via HTTP must be protoceted against unauthorised users. This lecture explains how you can leverage the power of Open Authentication (OAuth) 2.0, and Auth0, to protect your MCP servers.
If, as a technology leader, you want to roll out MCP in your organisation, you must follow a strategic plan to successfully onboard all key stakeholders, meet compliance requirements, build capabilities and organise teams. In this leacture you will be presented with a 4-phase strategy to do so.
The power of technology comes with the responsibility of ethical development and usage, and MCP is no exception! In this lecture you will learn how you can protect your organisation , people and users by considering ethical aspects of developing, deploying and using MCP.
Artificial Intelligence took a major leap with the rise of Large Language Models like ChatGPT. However, building truly intelligent AI systems goes far beyond having a conversation with an AI assistant such as ChatGPT. Modern AI applications rely on multiple autonomous AI agents that require shared context, coordination, and collaboration.
This is where Model Context Protocol (MCP) and Agent to Agent Protocol (A2A) become essential. Model Context Protocol enables AI agents to access structured, real-time context from external tools, services, and data sources, ensuring decisions are made with accurate and relevant information. Agent to Agent Protocol focuses on how multiple AI agents communicate, delegate tasks, and work together as a coordinated system rather than operating in isolation.
In this course, you will learn how MCP and A2A are used together to design smarter, interoperable AI systems. You will explore how these protocols fit into modern AI architectures and how they enable scalable multi-agent workflows built on top of Large Language Models.
The course combines clear conceptual explanations with practical, hands-on examples. Developers will implement Model Context Protocol and Agent to Agent interactions using Python and widely used SDKs. The course concludes with a SIM activation project, where you will build a website backed by an AI workflow that allows telco customers to activate their SIM cards.
If you are less hands-on, such as a leader, solution architect, or product manager, there is a dedicated section designed for non-technical roles. You will gain a solid understanding of how MCP tools, Skills and A2A support real-world AI applications and how they apply in business contexts.
By the end of the course, you will be able to build AI systems that maintain context, collaborate across agents, and adapt intelligently to changing requirements. This course is suitable for all proficiency levels and equips you with both strategic insight and practical skills for modern AI development.