Build and extend AI agents with Microsoft Foundry

Intermediate
AI Engineer
Developer
Solution Architect
Student
Microsoft Foundry
Foundry Agent Service

Build and extend an AI agent with trusted knowledge and tools. Use Microsoft Foundry Agent Service to ground responses, retrieve live information, analyze data, call custom functions, and connect to remote Model Context Protocol (MCP) servers.

Learning objectives

By the end, you can:

  • Describe AI agents and the key capabilities of Microsoft Foundry Agent Service.
  • Choose a development approach using the Foundry portal, Visual Studio Code, or code.
  • Extend an agent with custom function tools, Azure Functions, and OpenAPI-defined tools.
  • Connect an agent to a remote Model Context Protocol (MCP) server and handle tool-approval requests.

Prerequisites

  • Familiarity with Azure and the Azure portal.
  • An understanding of generative AI. You can learn more with Fundamentals of Generative AI.
  • Basic familiarity with Python and Visual Studio Code.