Microsoft Teams MCP Server
Microsoft Teams MCP server
Connect the Microsoft Teams MCP server (15392630)
Learn how to connect the Microsoft Teams MCP server to Atomicwork and manage AI agent tools.
Integrating the Microsoft Teams MCP (Model Context Protocol) server with Atomicwork gives your AI Coworkers access to Microsoft Teams. Once connected, your AI Coworkers can securely interact with Teams on your behalf to read chats, post to channels, list teams, manage meetings, and more.
For broader Universal Agent setup, you can also see how to connect Microsoft Teams and Atomicwork.
[!NOTE] Please note that you need the MCP server for AI Coworkers to leverage Microsoft Teams tools. For other Microsoft Teams actions, please connect via the App Store.
The Microsoft Teams MCP integration lives in the MCP Store under the Communication & Collaboration category, alongside other collaboration tools.
Configure the Microsoft Teams MCP integration
To connect the Microsoft Teams MCP server, you must have organizational admin access in Atomicwork and administrator access in Microsoft Teams to authorize the OAuth flow. Follow these steps to complete the setup:
- Navigate to the App Marketplace → MCP Store in your Atomicwork account and locate the Microsoft Teams tile.
- Click Connect to initiate the OAuth authorization flow. You will be redirected to Microsoft's secure login page (
login.microsoftonline.com). - Sign in using your Microsoft credentials.
- Grant the requested permissions. The integration automatically requests the
https://graph.microsoft.com/.defaultoffline_accessscope, which reads all delegated permissions configured in the Azure app registration without requiring manual scope selection. - Provide admin consent if required by your tenant policies. If your organization restricts third-party applications, a Global Admin in your Azure tenant must grant tenant-wide consent before you can complete the connection.
- Complete the connection. Once authorized, Atomicwork exchanges the authorization code for access and refresh tokens, and displays the list of available tools on your screen.
Manage tool access for AI Coworkers
After completing the setup, you can define which tools your AI Coworkers can access. This helps you maintain security by granting only the necessary capabilities to each AI Coworker. To learn more about how tools fit into your overall assistant strategy, read our guide on understanding the AI Workforce.
To configure tool access, follow these steps:
- Go to AI Workforce > AI Coworkers > Tools in your Atomicwork dashboard.
- Select the specific AI Coworker you want to modify. To learn how to create a new agent, see setting up an AI Coworker.
- Grant granular or complete access to the available Microsoft Teams tools based on your operational requirements.
In addition to standard agents, the workflow builder and the coding agent automatically have access to the MCP server when you build workflows with Admin Assist or write custom code scripts.
Review key capabilities and use cases
The Microsoft Teams MCP integration provides a wide range of capabilities. The following table highlights the key use cases and what your AI Coworkers can accomplish:
| Use Case | What the AI Can Do |
|---|---|
| Chat management | Read chats and retrieve conversations using /me/chats. |
| Channel messaging | Post messages directly to channels and read channel message history. |
| Team discovery | List all teams where you are a member using /me/joinedTeams. |
| Meeting management | Create, schedule, and manage online Teams meetings. |
| User lookup | Search and list users within your organization. |
| IT helpdesk automation | Notify users via Teams when support tickets are updated or resolved. |
| Incident response | Post automated alerts to a Teams channel when critical issues are detected. |
| Onboarding workflows | Send welcome messages or channel invites to new employees automatically. |
Explore next steps
Now that you have connected the Microsoft Teams MCP server, you can begin deploying specialized agents to automate your employee support. Explore our guide on setting up an AI Coworker to assign specific Teams capabilities to your digital assistants, or learn how to build workflows with Admin Assist to automate notifications and incident alerts.
Connect the Microsoft Teams MCP server (15449841)
Learn how to connect the Microsoft Teams MCP server to Atomicwork and configure AI Coworker tools.
Understand the Microsoft Teams MCP server
Integrating the Microsoft Teams Model Context Protocol (MCP) server with Atomicwork gives your AI Coworkers secure access to Microsoft Teams. Once connected, your AI Coworkers can securely interact with Teams on your behalf to read chats, post to channels, list teams, manage meetings, and more.
Please note that you need the MCP server specifically to enable AI Coworkers to use Microsoft Teams tools. For standard employee-facing assistant interactions, notifications, and general workflow actions, connect via the standard App Store. See our guide on connecting Microsoft Teams and Atomicwork for more details.
Verify integration prerequisites
Before you begin the setup, ensure that you meet the following access requirements:
- Atomicwork admin access: You need organization administrator permissions in Atomicwork to access the MCP Store.
- Microsoft Teams admin access: You need administrator permissions in your Microsoft Teams tenant to authorize the secure OAuth connection.
| Permission | Usecase | Admin consent required |
|---|---|---|
| Channel.Create | Create channels | Yes |
| Channel.ReadBasic.All | Read the names and descriptions of channels | No |
| ChannelMessage.Read.All | Read user channel messages | Yes |
| ChannelMessage.ReadWrite | Read and write user channel messages | Yes |
| ChannelMessage.Send | Send channel messages | No |
| ChannelSettings.ReadWrite.All | Read and write the names, descriptions, and settings of channels | Yes |
| Chat.Create | Create chats | No |
| Chat.Read | Read user chat messages | No |
| Chat.ReadBasic | Read names and members of user chat threads | No |
| Chat.ReadWrite | Read and write user chat messages | No |
| Chat.ReadWrite.All | Read and write all chat messages | Yes |
| ChatMessage.Read | Read user chat messages | No |
| ChatMessage.Send | Send user chat messages | No |
| Directory.ReadWrite.All | Read and write directory data | Yes |
| Group.ReadWrite.All | Read and write all groups | Yes |
| OnlineMeetings.ReadWrite | Read and create user's online meetings | No |
| People.Read.All | Read all users' relevant people lists | Yes |
| Presence.ReadWrite | Read and write a user's presence information | No |
| Team.Create | Create teams | No |
| Team.ReadBasic.All | Read the names and descriptions of teams | No |
| TeamMember.ReadWrite.All | Add and remove members from teams | Yes |
| TeamsActivity.Read | Read user's teamwork activity feed | No |
| TeamsActivity.Send | Send a teamwork activity as the user | No |
| User.Read |
Connect the Microsoft Teams MCP server
Follow these steps to connect the MCP server to your Atomicwork workspace:
- Navigate to Settings > MCP Store > Teams in your Atomicwork dashboard.
- Click the Teams tile, and then click Connect.
- Sign in using your Microsoft administrator credentials on the secure Microsoft login page.
- Review and grant the requested permissions to authorize the OAuth flow.
- Complete the connection to return to Atomicwork, where the system displays all available tools.
Configure tool access for AI agents
After completing the setup, you can define which tools your AI Coworkers can access. We recommend practicing the principle of least privilege by granting only the necessary capabilities.
- Go to AI Workforce > Agent > Tools in your Atomicwork dashboard.
- Select the specific AI Coworker you want to modify. Refer to our guide on setting up an AI Coworker for more details.
- Grant granular or complete access to the available Microsoft Teams tools based on your operational requirements.
In addition to standard agents, the workflow builder and the coding agent automatically have access to the MCP server. This allows you to build automated workflows and write custom code scripts that interact directly with your Teams workspace.
Explore supported tool capabilities
The Microsoft Teams MCP integration provides a wide range of capabilities. Your AI Coworkers can perform actions across several broad categories:
- Chat management: Create chats, add chat members, retrieve chat messages, and mark chats as read or unread.
- Channel messaging: Create channels, post messages, reply to channel messages, and archive or delete channels.
- Team administration: Create teams, add or remove team members, and list associated teams.
- Meeting management: Create, schedule, and update online Teams meetings.
- Schedule and shift management: Create schedules, manage shifts, and handle time-off requests.
Explore next steps
Now that you have connected the Microsoft Teams MCP server, you can further enhance your workspace automation:
- Learn how to build automated processes in our Workflows 101 guide.
- Compare other communication integrations by reading our guide on connecting the Slack MCP server.
