Connect Microsoft Teams to Your AI Agent

Ask your AI assistant to extract decisions from a channel, recap a chat, or send an update to the right conversation.

11 tools OAuth

Try a Microsoft Teams Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Microsoft Teams

Summarize a Channel Discussion

Read channel posts and their replies to extract decisions and open questions.

/oo Microsoft Teams: Read posts and replies in Microsoft Teams team [team ID], channel [channel ID]. Summarize decisions and open questions from the discussion about [topic], identifying the source messages.

Review an Existing Chat

Turn messages in a specified chat into a recap of requests and next steps.

/oo Microsoft Teams: Read Microsoft Teams chat [chat ID] and summarize the requests and next steps related to [topic].

Post a Project Update

Organize supplied progress notes and send a new post to a chosen channel.

/oo Microsoft Teams: Turn these notes [progress notes] into a concise update with completed work and next steps. Send it as a new post to Microsoft Teams team [team ID], channel [channel ID].

Send a Chat Follow-up

Send your follow-up to an existing chat.

/oo Microsoft Teams: Send this follow-up to Teams chat [chat ID]: [message].

Start Working with Microsoft Teams

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Microsoft Teams

    Authorize your Microsoft work or school account to connect Teams.

    Connect Microsoft Teams →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Microsoft work or school account with access to the target team, channel, or chat.
  • Message access depends on the connected account and granted permissions. Provide the destination and state explicitly when a message should be sent.

Microsoft Teams Tools

Microsoft Teams brings team channels and chats together. Connect your work or school account to read conversations you can access and send messages with your instructions.

Find Teams and Conversations

List joined teams, their accessible channels, and existing chats.

Read Discussion Messages

Read channel posts with replies and messages from existing chats.

Post and Reply

Send channel posts, reply to an existing channel thread, or message an existing chat.

11 tools

Get Current User

Get the profile for the connected Microsoft work or school account.

microsoft_teams.get_current_user

List Joined Teams

List teams that the connected account has joined.

microsoft_teams.list_joined_teams

Get Team

Get one Microsoft team by ID.

microsoft_teams.get_team

List Team Channels

List channels visible to the connected account in a team.

microsoft_teams.list_team_channels

Get Channel

Get one channel in a Microsoft team.

microsoft_teams.get_channel

List Channel Messages

List channel posts with optionally expanded replies, or continue root-message or reply pagination.

microsoft_teams.list_channel_messages

List Chats

List chats that include the connected account.

microsoft_teams.list_chats

List Chat Messages

List messages from an existing one-on-one, group, or meeting chat.

microsoft_teams.list_chat_messages

Send Channel Message

Send a new root message to a Microsoft Teams channel.

microsoft_teams.send_channel_message

Reply To Channel Message

Reply to an existing root message in a Microsoft Teams channel.

microsoft_teams.reply_to_channel_message

Send Chat Message

Send a message to an existing one-on-one, group, or meeting chat.

microsoft_teams.send_chat_message

Frequently Asked Questions

Can I connect a personal Microsoft account?

This integration is configured for Teams work or school accounts. Use an organizational account that has access to the relevant teams and chats.

Can AI include replies when summarizing a channel?

Yes. Channel posts can be retrieved with replies. Ask to include them so the summary reflects the discussion, and retrieve further pages when needed.

Can AI start a new Teams chat?

The integration sends messages to existing chats. Provide an existing chat ID or ask the assistant to list your chats to find the destination. Creating a new chat is not included.

How do I post a reply instead of a new channel message?

Identify the team, channel, and original message, then ask to send a reply to that thread. A new channel post and a thread reply are separate operations.

Connect Microsoft Teams

About Microsoft Teams ↗