mcp-teams-server
PythonInditexTech
An MCP (Model Context Protocol) server implementation for Microsoft Teams integration, providing capabilities to read messages, create messages, reply to messages, mention members.
Score Breakdown
Authentication
Tier A — OAuth 2.0 / OIDC
Full OAuth 2.0 with authorization code flow, PKCE, or OIDC. Best-in-class authentication.
Last scanned 6/18/2026
Security Findings(10)
Possible hardcoded password: ''
./src/mcp_teams_server/teams.py:130
Possible hardcoded password: ''
./src/mcp_teams_server/teams.py:439
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_main.py:23
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_main.py:24
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_main.py:31
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_teams.py:79
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_teams.py:91
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_teams.py:105
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_teams.py:117
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_teams.py:129
Claude Desktop Config
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"mcp-teams-server": {
"command": "python",
"args": [
"-m",
"mcp-teams-server"
]
}
}
}Refer to the repo README for exact installation instructions.