---
title: "Microsoft Teams integration for LuumenAI"
url: "https://www.luumen.ai/integrations/microsoft-teams/"
entity: SoftwareIntegration
category: "Communication"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Microsoft Teams integration for LuumenAI

Read Teams channels and chats for context, then make membership changes as approved steps.

## What LuumenAI can do with Microsoft Teams

LuumenAI connects to Microsoft Teams with OAuth 2.0 and exposes 158 tools (70 read-only · 65 write · 23 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: OAuth 2.0
- Tools available: 158 tools (70 read-only · 65 write · 23 destructive)
- Plan: available on all plans
- Category: Communication

## About Microsoft Teams with LuumenAI

Connect Microsoft Teams and Luumen can read the conversations your team already works in — channel messages and replies, chat history, meeting transcripts and recordings, channel file folders. When an incident channel needs another responder, or a team needs a new member, Luumen proposes the change and waits for your approval before it touches anything. Authentication is OAuth2.

## Example tools

Read-only (70 in total):

- `MICROSOFT_TEAMS_CHATS_GET_ALL_CHATS` — Lists a specified user's Microsoft Teams chats, supporting filtering and property selection.
- `MICROSOFT_TEAMS_GET_CALL_OPERATION` — Get a specific commsOperation for a call.
- `MICROSOFT_TEAMS_GET_CHANNEL` — Get a specific channel in a team.
- `MICROSOFT_TEAMS_GET_CHANNEL_MESSAGE` — Retrieves a specific message from a Microsoft Teams channel using its Team, Channel, and Message IDs.
- `MICROSOFT_TEAMS_GET_CHANNEL_MESSAGE_REPLY` — Retrieve a single reply to a message in a channel.
- `MICROSOFT_TEAMS_GET_CHAT` — Retrieve a single chat by ID.
- `MICROSOFT_TEAMS_GET_CHAT_MEMBER` — Get a specific conversation member from a Microsoft Teams chat.
- `MICROSOFT_TEAMS_GET_CHAT_MESSAGE` — Get a specific chat message.

Write and destructive (88 in total, approval required by default):

- `MICROSOFT_TEAMS_ADD_CHAT_MEMBER` — Add a conversationMember to a Microsoft Teams chat.
- `MICROSOFT_TEAMS_ADD_MEMBER_TO_CHANNEL` — Add a member to a Microsoft Teams channel.
- `MICROSOFT_TEAMS_ADD_TAB` — Add a new tab to a Microsoft Teams channel.
- `MICROSOFT_TEAMS_ADD_TEAM_MEMBER` — Add a user to a Microsoft Teams team.
- `MICROSOFT_TEAMS_ADD_TEAM_MEMBERS_BULK` — Add multiple members to a Microsoft Teams team in a single operation.
- `MICROSOFT_TEAMS_ARCHIVE_CHANNEL` — Archive a channel in a Microsoft Teams team.
- `MICROSOFT_TEAMS_ARCHIVE_GROUP_TEAM_CHANNEL` — Archive a channel in a Microsoft Teams team using the group ID.
- `MICROSOFT_TEAMS_ARCHIVE_TEAM` — Archive a Microsoft Teams team.

## Frequently asked questions

### How does LuumenAI connect to Microsoft Teams?

Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Microsoft Teams on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 23 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to Microsoft Teams — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/microsoft-teams/
