Microsoft Teams MCP Server

Interact with Microsoft Teams to read, create, and reply to messages, and mention members.

Remote serverstreamable-httpPython

What is the Microsoft Teams MCP Server?

Interact with Microsoft Teams to read, create, and reply to messages, and mention members.

What you get

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.

  • 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

Configuration and credentials

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Microsoft Teams MCP Server

{
  "mcpServers": {
    "github-com-inditextech-mcp-teams-server": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "inditextech/mcp-teams-server"],
      "env": {
        "TEAMS_APP_ID": "your-value",
        "TEAMS_APP_TENANT_ID": "your-value",
        "TEAM_ID": "your-value",
        "TEAMS_CHANNEL_ID": "your-value",
        "TEST_THREAD_ID": "your-value",
        "TEST_MESSAGE_ID": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
TEAMS_APP_IDConfiguration value read at startup.Optional
TEAMS_APP_TENANT_IDConfiguration value read at startup.Optional
TEAM_IDConfiguration value read at startup.Optional
TEAMS_CHANNEL_IDConfiguration value read at startup.Optional
TEST_THREAD_IDConfiguration value read at startup.Optional
TEST_MESSAGE_IDConfiguration value read at startup.Optional

Example prompts to try

  • “Use Microsoft Teams MCP to Key.”
  • “Use Microsoft Teams MCP to TEAMS APP ID.”
  • “Use Microsoft Teams MCP to TEAMS APP PASSWORD.”

Frequently asked questions

Interact with Microsoft Teams to read, create, and reply to messages, and mention members. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.