Before accessing any Microsoft Teams tools, connect your Microsoft account via the App Connection page. Without this, tool calls will fail due to missing authorization.
Microsoft Teams Tool Categories
Meetings
MICROSOFT_TEAMS_CREATE_MEETING– Schedule a standalone Microsoft Teams online meeting.
Chats
MICROSOFT_TEAMS_TEAMS_CREATE_CHAT– Create a new chat or return existing one-on-one chat details.MICROSOFT_TEAMS_CHATS_GET_ALL_CHATS– Retrieve all Microsoft Teams chats for a user.MICROSOFT_TEAMS_CHATS_GET_ALL_MESSAGES– Get all messages from a specified Teams chat.MICROSOFT_TEAMS_TEAMS_POST_CHAT_MESSAGE– Send a message to an existing Teams chat.
Channels
MICROSOFT_TEAMS_TEAMS_CREATE_CHANNEL– Create a new channel in a Microsoft Teams team.MICROSOFT_TEAMS_TEAMS_LIST_CHANNELS– List channels within a specified Microsoft Teams team.MICROSOFT_TEAMS_TEAMS_POST_CHANNEL_MESSAGE– Post a new text or HTML message to a Teams channel.MICROSOFT_TEAMS_TEAMS_POST_MESSAGE_REPLY– Reply to a message in a Teams channel.MICROSOFT_TEAMS_TEAMS_GET_MESSAGE– Retrieve a specific message from a Teams channel.MICROSOFT_TEAMS_TEAMS_LIST_CHAT_MESSAGES– Retrieve messages from a Teams chat, group chat, or channel thread.
Teams & People
MICROSOFT_TEAMS_TEAMS_LIST– List Microsoft Teams accessible by the authenticated user.MICROSOFT_TEAMS_TEAMS_LIST_PEOPLE– Retrieve a list of people relevant to a user from Microsoft Graph.
Usage Notes
- Handle team, channel, chat, and message IDs carefully to avoid errors.
- Use chat and channel tools to automate collaboration and streamline communication.
- Combine meeting scheduling, messaging, and people tools for advanced Teams workflows.

