Microsoft Teams Connector
Configure the Microsoft Teams connector to integrate OnCall AI with your Microsoft Teams workspace.
5 minute read
Overview
The Microsoft Teams connector enables you to integrate OnCall AI with your Microsoft Teams teams, channels, and threads. This integration allows AI teammates to interact within your Microsoft Teams workspace for collaborative communication and notifications.
Add the Microsoft Teams Connector
To add the Microsoft Teams connector, you authorize Edge Delta to access your Microsoft Teams workspace through Microsoft login.
Prerequisites
Before configuring the connector, ensure you have:
- Microsoft Teams workspace with appropriate permissions
- Admin consent if you’re not a Microsoft admin user
- Ability to authorize OAuth applications
Configuration Steps
- Navigate to AI Team > Connectors in the Edge Delta application
- Find the Microsoft Teams connector

- Click the connector card to open the configuration panel
- Enter a display name for the connector

- Click Save to authorize the application
You will be redirected to https://login.microsoftonline.com/ to authenticate with your Microsoft account and authorize the connection.

The connector is now available for use by AI Team members who have been assigned this connector.
General Options
Display Name
Name to identify this Microsoft Teams connector instance.
Tools

teams_list_teams
Retrieves a list of all Microsoft Teams teams that the authenticated user is a member of. This tool returns basic team information including team names, IDs, and descriptions. Use this tool when you need to discover available teams or when a user wants to know which teams they belong to.
teams_get_team
Retrieves detailed information about a specific Microsoft Teams team by its ID. This tool returns comprehensive team data including display name, description, visibility settings, and other team properties. Use this tool when you need specific details about a particular team.
teams_list_team_members
Retrieves a list of all members belonging to a specific team. This tool returns member information including names, email addresses, roles (owner or member), and user IDs. Use this tool to identify team membership, check who has access to a team, or find specific users within a team.
teams_get_team_member
Retrieves detailed information about a specific team member identified by their user ID within a particular team. This tool returns member details including display name, email, role, and membership properties. Use this tool when you need information about a specific person’s membership in a team.
teams_list_team_channels
Retrieves a list of all channels within a specific Microsoft Teams team. This tool returns channel information including names, IDs, descriptions, and channel types (standard or private). Use this tool to discover available channels within a team or to find a specific channel.
teams_get_team_channel
Retrieves detailed information about a specific channel within a team by its channel ID. This tool returns comprehensive channel data including display name, description, email address, web URL, and membership type. Use this tool when you need specific details about a particular channel.
teams_list_channel_messages
Retrieves a list of messages posted in a specific channel. This tool returns message content, sender information, timestamps, and message IDs. Use this tool to review recent discussions, monitor channel activity, or search for specific conversations within a channel.
teams_get_channel_message
Retrieves detailed information about a specific message within a channel by its message ID. This tool returns the complete message content, sender details, creation time, and any attachments or mentions. Use this tool when you need to examine a particular message in detail.
teams_list_channel_members
Retrieves a list of all members who have access to a specific channel. This tool returns member information including names, email addresses, roles, and user IDs. Use this tool to identify who has access to a channel, especially useful for private channels with restricted membership.
teams_get_channel_member
Retrieves detailed information about a specific member’s access to a particular channel. This tool returns member details and their role within the channel context. Use this tool to check a specific user’s membership status in a channel.
teams_list_message_replies
Retrieves all replies to a specific message thread in a channel. This tool returns reply content, sender information, timestamps, and reply IDs in chronological order. Use this tool to follow conversation threads, review discussion context, or track responses to specific messages.
teams_get_message_reply
Retrieves detailed information about a specific reply within a message thread by its reply ID. This tool returns the complete reply content, sender details, creation time, and any attachments or mentions. Use this tool when you need to examine a particular reply in detail.
How to Use the Microsoft Teams Connector
The Microsoft Teams connector integrates with AI Team, enabling AI teammates to interact with your Microsoft Teams workspace based on natural language queries. Once configured, AI teammates can access teams, channels, messages, and members to help with communication and coordination.
Use Case: Team Communication
AI teammates can retrieve information about Teams teams, channels, and messages to help coordinate work. For example, when investigating recent discussions or checking channel activity, the AI can list available teams, access specific channels, and retrieve message content.
Use Case: Member Management
AI teammates can help identify team and channel members. When you need to know who has access to specific teams or channels, the AI can list members and retrieve member details.
Use Case: Message Monitoring
AI teammates can access message threads and replies to provide context or summaries. When reviewing team discussions or tracking conversation threads, the AI can retrieve messages and their replies from specified channels.
Troubleshooting
Authorization errors: Ensure you have appropriate permissions in your Microsoft Teams workspace. If admin consent is required, contact your Microsoft administrator to approve the application.
Connection errors: Try disconnecting and reconnecting the authorization. Verify your Microsoft account has access to the Teams workspace.
Next Steps
- Learn about creating custom teammates that can use this connector
- Explore other connectors to integrate additional tools
For additional help, visit AI Team Support.