Back to MCP Servers

Microsoft Teams Slack integration for your AI agent

Integrate Microsoft Teams MCP server into your Slack workspace for instant access to your AI agent.

Microsoft Teams has communities, events, chats, channels, meetings, storage, tasks, and calendars in one place.

Categories

Communication

Available Tools

Tools that your AI agent can use through this MCP server to interact with Microsoft Teams

  • Get Current User

    Returns the authenticated Microsoft Teams user's ID, display name, email, and principal name via Microsoft Graph. Call this first when the user says 'my channels', 'my chats', or needs identity context. Use the returned id to identify the sender in Send Channel Message or Send Chat Message results. See the documentation.

  • Send Chat Message

    Send a message to a team's chat. Optionally include inline images via hostedContents. See the docs here

  • Send Channel Message

    Send a message to a team's channel. Optionally include inline images via hostedContents. See the documentation

  • List Channel Messages

    Lists messages in a Microsoft Teams channel. See the documentation

  • List Teams

    Lists all teams the authenticated user has joined. See the documentation

  • List Chats

    Lists all chat conversations for the authenticated user. See the documentation

  • Search Messages

    Search for email or chat messages. See the documentation

  • List Shifts

    Get the list of shift instances for a team. See the documentation

  • List Messages in Chat

    Get the list of messages in a chat. See the documentation

  • List Channels

    Lists all channels in a Microsoft Team. See the docs here

  • Get Chat Message

    Get a specific message from a chat. See the documentation

  • Create Channel

    Create a new channel in Microsoft Teams. See the docs here