Communication · Developer Tools

Teams MCP

floriscornel/teams-mcp

A Model Context Protocol (MCP) server that provides seamless integration with Microsoft Graph APIs, enabling AI assistants to interact with Microsoft Teams, users, chats, files, and organizational data.

Install

npx -y @floriscornel/teams-mcp@latest

Client configuration

{
  "mcpServers": {
    "teams-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@floriscornel/teams-mcp@latest"
      ]
    }
  }
}

Environment variables

AUTH_TOKENTEAMS_MCP_READ_ONLYTEAMS_MCP_CLIENT_IDTEAMS_MCP_TENANT_ID
Category
Communication, Developer Tools
License
MIT
Updated
Oct 6, 2026

Features

  • OAuth 2.0 device code authentication flow with Microsoft Graph

  • Secure token management, cache persistence, and refresh token renewal

  • Authentication status checking and logout support

  • Read-only mode with reduced scopes

  • Direct AUTH_TOKEN support for pre-issued Microsoft Graph access tokens

  • Get current user information

  • Search users by name or email

  • Retrieve detailed user profiles

  • Access organizational directory data

  • Teams Management

Tools (27)

  • auth_status

    Check current authentication status

  • get_current_user

    Get authenticated user information

  • search_users

    Search for users by name or email

  • get_user

    Get detailed user information by ID or email

  • get_channel_messages

    Retrieve messages from a team channel with attachment summaries and content format selection

  • get_channel_message_replies

    Get replies to a specific channel message

  • send_channel_message

    Send a message to a team channel with optional mentions, importance, and image attachments

  • reply_to_channel_message

    Reply to an existing channel message

  • update_channel_message

    Edit a previously sent channel message or reply

  • delete_channel_message

    Soft delete a channel message or reply

  • set_channel_message_reaction

    Add a reaction to a channel message

  • unset_channel_message_reaction

    Remove a reaction from a channel message

  • search_users_for_mentions

    Search for team members to @mention in messages

  • send_file_to_channel

    Upload a local file and send it as a message to a channel

  • get_chat_messages

    Retrieve messages from a specific chat with pagination, filters, ordering, and fetchAll

  • send_chat_message

    Send a message to a chat

  • create_chat

    Create a new 1:1 or group chat

  • add_chat_member

    Add one or more members to an existing group chat

  • update_chat_message

    Edit a previously sent chat message

  • delete_chat_message

    Soft delete a chat message

  • set_chat_message_reaction

    Add a reaction to a chat message

  • unset_chat_message_reaction

    Remove a reaction from a chat message

  • send_file_to_chat

    Upload a local file and send it as a message to a chat

  • download_message_hosted_content

    Download hosted content (images, files) from channel messages

  • download_chat_hosted_content

    Download hosted content (images, files) from chat messages

  • search_messages

    Search across all Teams messages using KQL syntax

  • get_my_mentions

    Find recent messages mentioning the current user

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Cursor logo

Cursor

Desktop · Freemium · Proprietary

The first agentic IDE. The Cursor editor truly merges how developers and AI work together, delivering a magical coding experience.

WindowsMacOSLinux
VS Code GitHub Copilot logo

VS Code GitHub Copilot

Desktop · Freemium · MIT

VS Code integrates MCP with GitHub Copilot through agent mode, allowing direct interaction with MCP-provided tools in your agentic coding workflow. Configure servers in Claude Desktop, workspace, or user settings, with guided MCP installation and secure handling of secrets in input variables to avoid leaking hardcoded keys.

WindowsMacOSLinuxWeb

Related MCP servers

More servers
Inbox Zero AI MCP logo

Inbox Zero AI MCP

elie222/inbox-zero

7.1k

To help you spend less time in your inbox, so you can focus on what matters most.

Communication
whatsapp logo

whatsapp

lharries/whatsapp-mcp

3.6k

This is a Model Context Protocol (MCP) server for WhatsApp.

Communication
Apple MCP Server logo

Apple MCP Server

Dhravya/apple-mcp

1.5k

Apple MCP toolset is a collection of Apple native tools based on the MCP protocol, providing integration services for Messages, Notes, Contacts, Mail, Reminders, Calendar and other Apple ecosystem features.

Communication
supergateway logo

supergateway

supercorp-ai/supergateway

1.1k

Supergateway runs MCP stdio-based servers over SSE (Server-Sent Events) or WebSockets (WS) with one command. This is useful for remote access, debugging, or connecting to clients when your MCP server only supports stdio.

Communication
Line Bot MCP Server logo

Line Bot MCP Server

line/line-bot-mcp-server

338

Model Context Protocol (MCP) server implementation that integrates the LINE Messaging API to connect an AI Agent to the LINE Official Account.

Communication
MCP Send Email logo

MCP Send Email

resend/mcp-send-email

325

Connect your AI agent to the Resend platform. Send and receive emails, manage contacts, broadcasts, domains, and more, directly from any MCP client like Claude, Cursor, or Claude Code.

Communication