PluginBench
MCP Server
Active
MIT

io.github.dockndevai/mcp-teams MCP Server

io.github.dockndevai/mcp-teams

What is the io.github.dockndevai/mcp-teams MCP server?

Read Microsoft Teams teams, channels, chats and messages, and post/reply/send, safe by default.

How to install io.github.dockndevai/mcp-teams

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • TEAMS_CLIENT_ID

    Entra (Azure AD) app (client) id. For browser sign-in, register a public client with redirect URI http://localhost.

  • TEAMS_TENANT_ID

    Directory tenant: a tenant id, or common | organizations | consumers (default common).

  • TEAMS_CLIENT_SECRET
    secret

    App secret for app-only (client-credentials) auth. Omit to use interactive browser sign-in.

  • TEAMS_TOKEN
    secret

    A pre-obtained Microsoft Graph bearer token (alternative to browser or app-only auth).

  • TEAMS_MODE

    Access mode: read-only | read-write | admin. Starts read-only; writes need read-write.

  • TEAMS_ALLOW_SEND

    Set true to permit posting messages (channel/chat send & reply). Off by default.

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-teams": {
      "command": "npx",
      "args": [
        "-y",
        "@dockndevai/mcp-teams"
      ],
      "env": {
        "TEAMS_CLIENT_ID": "<YOUR_TEAMS_CLIENT_ID>",
        "TEAMS_TENANT_ID": "<YOUR_TEAMS_TENANT_ID>",
        "TEAMS_CLIENT_SECRET": "<YOUR_TEAMS_CLIENT_SECRET>",
        "TEAMS_TOKEN": "<YOUR_TEAMS_TOKEN>",
        "TEAMS_MODE": "<YOUR_TEAMS_MODE>",
        "TEAMS_ALLOW_SEND": "<YOUR_TEAMS_ALLOW_SEND>"
      }
    }
  }
}

Related MCP servers

Ask your own documents with citations, plus durable memory for agents. Safe by default.

2
TypeScript
Apache-2.0
View repository →

Azure Resource Manager inventory & ops for AI agents — governed, confirmation-gated.

1
TypeScript
MIT
View repository →

Azure DevOps boards, repos, pipelines & projects for AI agents — governed.

1
TypeScript
MIT
View repository →

Safe-by-default MCP that drives an Electron/Chrome app over CDP: DOM, console, network, input.

0
TypeScript
MIT
View repository →

uxspot.io UX reference: glossary, AI x UX tools directory, checklists and Learn UX curriculum

2
TypeScript
MIT
View repository →
DODocling MCP logo

Convert PDFs and documents to structured formats for AI applications using Docling.

709
Python
MIT
View repository →