Share via


Microsoft Agent 365 SDK Overview

Important

You need to be part of the Frontier preview program to get early access to Microsoft Agent 365. Frontier connects you directly with Microsoft’s latest AI innovations. Frontier previews are subject to the existing preview terms of your customer agreements. As these features are still in development, their availability and capabilities may change over time.

Agent 365 SDK is a software development kit that can be used to extend agents built using any agent SDK or platform, with enterprise‑grade identity, observability, notifications, security, and governed access to Microsoft 365 data. Agents can have unique identities, can be invoked using common gestures (such as @mentions) in apps that enterprise users typically operate in (such as Teams, Word, Outlook, etc.), demonstrate observable behaviors building trust, taking auditable actions, and achieving it all via secure access to tools and data.

With the Agent 365 SDK, agents can:

  • Use Entra-backed Agent Identity with their own user resources like mailbox for secure authentication and controlled access to tools and data.
  • Receive and respond to notifications from Teams, Outlook, Word comments, and emails—just like a human participant in Microsoft 365 apps.
  • Gain full observability via Open Telemetry, enabling audited, traceable agent interactions, inference events and tool usage.
  • Invoke governed Model Context Protocol (MCP) servers to access Microsoft 365 workloads (eg. Mail, Calendar, SharePoint, Teams) under admin control..
  • Function within an IT‑approved blueprint system, ensuring each agent instance inherits compliance, governance, and security policies.

Agent 365 SDK packages

Find the Agent 365 SDK packages in the package managers for the supported languages.

All Agent 365 SDK packages for Python can be found in Python Package Index (PYPI)

Package Description
microsoft-agents-a365-notifications Notification and messaging extensions for AI agent applications. Provides utilities for handling agent notifications, lifecycle events, and routing across different channels and subchannels in Microsoft 365 applications.
microsoft-agents-a365-observability-core Telemetry, tracing, and monitoring components for AI agents built on OpenTelemetry. Provides structured spans for agent invocation, tool execution, and LLM inference with context propagation and pluggable exporters.
microsoft-agents-a365-observability-extensions-agent-framework Observability extensions for Microsoft Agent Framework. Provides OpenTelemetry tracing integration specifically for Agent Framework-based applications.
microsoft-agents-a365-observability-extensions-openai Observability extensions for OpenAI Agents SDK. Provides OpenTelemetry tracing integration for OpenAI Agents-based applications with automatic instrumentation for agent workflows and tool invocations.
microsoft-agents-a365-observability-extensions-langchain Observability extensions for LangChain framework. Provides OpenTelemetry tracing integration for LangChain-based AI applications with automatic instrumentation for chains, agents, and tools.
microsoft-agents-a365-observability-extensions-semantic-kernel Observability extensions for Semantic Kernel framework. Provides OpenTelemetry tracing integration for Semantic Kernel-based applications with automatic instrumentation for kernel functions, plugins, and planners.
microsoft-agents-a365-runtime Core runtime utilities and environment management for AI agent applications. Provides essential Power Platform API discovery, environment configuration, and authentication scope resolution.
microsoft-agents-a365-tooling Core tooling functionality for MCP (Model Context Protocol) tool server management in applications built with the Microsoft Agent 365 SDK. Provides the foundation for discovering, registering, and managing tool servers across different AI frameworks.
microsoft-agents-a365-tooling-extensions-agentframework Agent Framework specific tools and services for AI agent development. Provides MCP (Model Context Protocol) tool registration service for dynamically adding MCP servers to Agent Framework agents.
microsoft-agents-a365-tooling-extensions-openai OpenAI Agents SDK specific tools and services for AI agent development. Provides MCP (Model Context Protocol) tool registration service for dynamically adding MCP servers to OpenAI Agents SDK-based agents.
microsoft-agents-a365-tooling-extensions-semantickernel Semantic Kernel specific tools and services for AI agent development. Provides MCP (Model Context Protocol) tool registration service for dynamically adding MCP servers to Semantic Kernel-based agents.
microsoft-agents-a365-tooling-extensions-azureaifoundry Azure AI Foundry specific tools and services for AI agent development. Provides MCP (Model Context Protocol) tool registration service for dynamically adding MCP servers to Azure AI Foundry agents.