Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Mcp Teams Server

    An MCP (Model Context Protocol) server implementation for Microsoft Teams integration, providing capabilities to read messages, create messages, reply to mes...

    329 stars
    Python
    Updated Oct 31, 2025
    inditex
    mcp
    mcp-server
    msteams

    Table of Contents

    • Features
    • Prerequisites
    • Installation
    • Teams configuration
    • Usage
    • Development
    • Pre-built docker image
    • Build docker image
    • Run docker image
    • Setup LLM to use MCP Teams Server
    • Changelog
    • Contributing
    • Security
    • License

    Table of Contents

    • Features
    • Prerequisites
    • Installation
    • Teams configuration
    • Usage
    • Development
    • Pre-built docker image
    • Build docker image
    • Run docker image
    • Setup LLM to use MCP Teams Server
    • Changelog
    • Contributing
    • Security
    • License

    Documentation

    Bugs

    Maintainability Rating

    Reliability Rating

    GitHub License

    GitHub Release

    Scorecard

    MCP Teams Server

    An MCP (Model Context Protocol) server implementation for

    Microsoft Teams integration, providing capabilities to

    read messages, create messages, reply to messages, mention members.

    Features

    https://github.com/user-attachments/assets/548a9768-1119-4a2d-bd5c-6b41069fc522

    • Start thread in channel with title and contents, mentioning users
    • Update existing threads with message replies, mentioning users
    • Read thread replies
    • List channel team members
    • Read channel messages

    Prerequisites

    • uv package manager
    • Python 3.10
    • Microsoft Teams account with proper set-up

    Installation

    1. Clone the repository:

    bash
    git clone [repository-url]
    cd mcp-teams-server

    2. Create a virtual environment and install dependencies:

    bash
    uv venv
    uv sync --frozen --all-extras --dev

    Teams configuration

    Please read this document to help you to configure Microsoft Teams and required

    Azure resources. It is not a step-by-step guide but can help you figure out what you will need.

    Usage

    Set up the following environment variables in your shell or in an .env file. You can use sample file

    as a template:

    KeyDescription
    TEAMS_APP_IDUUID for your MS Entra ID application ID
    TEAMS_APP_PASSWORDClient secret
    TEAMS_APP_TYPESingleTenant or MultiTenant
    TEAMS_APP_TENANT_IDTenant uuid in case of SingleTenant
    TEAM_IDMS Teams Group Id or Team Id
    TEAMS_CHANNEL_IDMS Teams Channel ID with url escaped chars

    Start the server:

    bash
    uv run mcp-teams-server

    Development

    Integration tests require the set-up the following environment variables:

    KeyDescription
    TEST_THREAD_IDtimestamp of the thread id
    TEST_MESSAGE_IDtimestamp of the message id
    TEST_USER_NAMEtest user name
    bash
    uv run pytest -m integration

    Pre-built docker image

    There is a pre-built image hosted in ghcr.io.

    You can install this image by running the following command

    commandline
    docker pull ghcr.io/inditextech/mcp-teams-server:latest

    Build docker image

    A docker image is available to run MCP server. You can build it with the following command:

    bash
    docker build . -t inditextech/mcp-teams-server

    Run docker image

    Basic run configuration:

    bash
    docker run -it inditextech/mcp-teams-server

    Run with environment variables from .env file:

    bash
    docker run --env-file .env -it inditextech/mcp-teams-server

    Setup LLM to use MCP Teams Server

    Please follow instructions on the following document

    Changelog

    See CHANGELOG.md for a list of changes and version history.

    Contributing

    Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull

    requests.

    Security

    For security concerns, please see our Security Policy.

    License

    This project is licensed under the Apache-2.0 file for details.

    © 2025 INDUSTRIA DE DISEÑO TEXTIL S.A. (INDITEX S.A.)

    Similar MCP

    Based on tags & features

    • DA

      Davinci Resolve Mcp

      Python·
      327
    • AW

      Aws Mcp Server

      Python·
      165
    • BI

      Biomcp

      Python·
      327
    • FH

      Fhir Mcp Server

      Python·
      55

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • DA

      Davinci Resolve Mcp

      Python·
      327
    • AW

      Aws Mcp Server

      Python·
      165
    • BI

      Biomcp

      Python·
      327
    • FH

      Fhir Mcp Server

      Python·
      55

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k