Microsoft Teams MCP Server - Barndoor Documentation
Microsoft Teams
SecureBarndoor ManagedMicrosoft 365
Summary: Access Microsoft Teams chats, channels, and membership data through Microsoft Graph-powered MCP tools.
How Teams Use It: The Barndoor-managed Microsoft Teams MCP server enables agents to read team channels and chats, post messages, and look up members across your workspace — making it efficient to automate team communications, status updates, and follow-ups without context switching.
Tools
| Tool Name | Tool Description | Tool Type |
|---|---|---|
| chats_chat_GetChat | Retrieves a chat by ID. | Read |
| chats_chat_ListChat | Lists chats the current user is part of. | Read |
| chats_CreateMessages | Creates a new message in a chat. | Create |
| chats_GetMessages | Retrieves a specific message in a chat. | Read |
| chats_ListMembers | Lists members of a chat. | Read |
| chats_ListMessages | Lists messages in a chat. | Read |
| teams_channels_CreateMessages | Creates a new message in a team channel. | Create |
| teams_channels_GetMessages | Retrieves a specific message in a team channel. | Read |
| teams_channels_ListMessages | Lists top-level messages in a team channel, without replies. | Read |
| teams_GetChannels | Retrieves a channel by team ID and channel ID. | Read |
| teams_ListChannels | Lists channels in a Microsoft Team. | Read |
| teams_ListMembers | Lists members of a Microsoft Team. | Read |
| teams_team_GetTeam | Retrieves a team by ID, including its properties and relationships. | Read |
| teams_team_ListTeam | Lists Microsoft Teams in the organization. | Read |