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

  1. Navigate to AI Team > Connectors in the Edge Delta application
  2. Find the Microsoft Teams connector
  1. Click the connector card to open the configuration panel
  2. Enter a display name for the connector
  1. 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

Microsoft Teams connector tools showing available operations

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

For additional help, visit AI Team Support.