MS Teams AI Tool
Use the MS Teams tool within custom AI agents to collaborate with users in Microsoft Teams without leaving their workspace.
The MS Teams AI Tool enables custom agents to collaborate with users directly in Microsoft Teams. Once configured, an agent can create or use a dedicated channel or group chat, invite mapped participants, post messages, and receive replies from identified users. Your team can interact with Emporix-driven collaboration in the communication tool they already use, without switching applications.
Agent replies in Microsoft Teams are generated automatically. Your organization is responsible for reviewing those outcomes before taking critical actions. We recommend to ensure that it is always clear whenever a user is interacting with an AI system.
Prerequisites
Before configuring the MS Teams AI Tool, ensure that:
You have the permissions required to register and manage Teams bot integrations in your Microsoft 365 environment. Automatic installation requires a Teams admin to upload the app package in Teams Admin Center.
You know which Microsoft Teams team and channel your organization wants to use for agent collaboration.
Configuring MS Teams tool
Enter the tool details
In the creation form, choose Microsoft Teams as the Tool Type. Enter Tool ID and Tool Name in the General tab, then complete Install Emporix Microsoft Teams AI.
The automatic method fills in Team ID and Tenant ID (AAD) for you. Prefer this approach when a Teams admin can upload the app package.

Review the settings and complete configuration
In the Settings tab, review the connection details and finish the configuration:
Team ID – The Microsoft 365 Group ID of the target team. Cannot be changed after you save.
Tenant ID (AAD) – The Azure AD (Entra ID) tenant ID of your Microsoft 365 organization.
Default inbound agent – Optional. Leave empty to skip routing replies that are not already bound to an agent.
Allowed operations – Select or clear the operations this tool instance can expose. You can further restrict these operations per agent when you attach the tool under Native Tools. Available options:
Send message
Create chat
Create channel
Invite participants
Collaborate on channel
Collaborate on chat

Once done, save the configuration.
Each MS Teams tool instance is bound to a specific Microsoft Teams team. To collaborate in another team, create a separate tool instance with that team's Team ID. Channel creation and channel collaboration work in that setup. Group chats are not tied to a team ID, so chat communication might not work when more than one MS Teams tool instance is configured.
After the tool is configured, attach it to an agent and instruct collaboration in the Prompt. For the shared procedure and outbound/inbound behavior, see Communication Tools Configuration.
Best practices
You can reuse the same MS Teams tool instance across agents. When you attach the tool under Native Tools, grant each agent only the Allowed operations it needs.
Define a clear group chat naming schema so that each collaboration session is easy to identify in Microsoft Teams.
Verify that participant email addresses are correct before enabling the agent. If a user with that email does not exist in Microsoft Teams and cannot be added, the failure is recorded in AI Logs at warning or error severity.
Configure default inbound handling only when the agent workflow is designed to process replies from collaboration participants.
Collaboration outcomes must be predictable. Ensure the channel or group chat exists or can be created before the agent invokes the tool. Failures are always recorded in AI Logs.
Last updated
Was this helpful?


