Bringing AI Agents to Microsoft Teams: A New Era of Collaboration
Microsoft Teams is evolving beyond a communication hub to become a central platform for intelligent collaboration with the introduction of AI agents. These agents, powered by large language models (LLMs), are designed to enhance productivity, automate tasks, and provide personalized insights directly within the Teams environment. This shift signifies a move towards more proactive and context-aware work experiences.
What are Agents in Microsoft Teams?
Agents in Teams are conversational AI applications built using the Teams Software Development Kit (SDK). Microsoft defines these agents as intelligent apps that interact through natural language, connect to business data, and perform actions on behalf of users. They are capable of summarizing conversations, drafting documents, managing tasks, automating processes, and offering personalized insights—all within the familiar Teams interface.
Why Build Agents for Teams?
The integration of AI agents into Teams addresses a core require for enhanced collaboration and increased productivity. By automating workflows and providing real-time updates, agents empower teams to focus on high-priority work and build more informed decisions. Microsoft emphasizes that agents help organizations streamline processes, improve team efficiency, and enhance customer engagement.
How to Integrate Existing Agents
For developers already working with AI agents built on other platforms, such as Slack, LangChain, or Azure Foundry, Microsoft provides tools to seamlessly integrate them into Teams. The Teams SDK utilizes an HTTP server adapter, allowing existing servers to continue running while adding a messaging endpoint for Teams communication. The Microsoft Teams SDK verifies the legitimacy of incoming requests from Teams and automatically routes messages to the appropriate event handlers.
Integrating a Slack Bot
Developers with existing Slack bots built with Bolt (or similar frameworks) can leverage ExpressReceiver to mount their bot onto an existing Express server, enabling it to function in both Slack and Teams simultaneously. This approach minimizes code duplication and streamlines maintenance.
Bridging Slack and Teams Development
Microsoft recognizes the challenges of maintaining separate codebases for Slack and Teams due to their differing APIs and UI systems. To address this, the Slack + Teams Expert System provides a knowledge base of 107 micro-expert files designed to teach AI agents (including Claude Code, GitHub Copilot, and Cursor) how to work effectively with both platforms. This system includes 27 dedicated “bridge experts” covering UI conversions, event handling, identity management, and more.
Extending Agents Beyond Teams
The capabilities of Teams agents are not limited to the Teams environment. Agents built for Teams can be extended to other Microsoft 365 hubs, such as Outlook, using the Microsoft 365 Agents SDK, creating a unified AI experience across the Microsoft ecosystem.

Key Takeaways
- AI agents are transforming Microsoft Teams into a more intelligent and collaborative platform.
- The Teams SDK simplifies the integration of existing agents from platforms like Slack, LangChain, and Azure Foundry.
- Microsoft provides resources, such as the Slack + Teams Expert System, to bridge the development gap between Slack and Teams.
- Teams agents can be extended to other Microsoft 365 applications, creating a seamless AI experience.
Looking Ahead
The introduction of AI agents in Teams represents a significant step towards a future of work where AI proactively assists users in their daily tasks. As LLMs continue to evolve and the Teams SDK expands, we can expect even more sophisticated and integrated AI experiences that further enhance productivity and collaboration within the Microsoft ecosystem.