Skip to main content
Microsoft Teams

Microsoft Teams

Discovers Microsoft Teams data (teams, channels, users) via the Microsoft Graph API and exposes MCP tools for messaging, channel management, and membership operations.

KindDescription
MSTeamsTeamA Microsoft Teams team (collaboration space)
MSTeamsChannelA channel within a team
MSTeamsUserA user account in the organization

Connect via the Microsoft OAuth flow (preferred) or supply an access_token manually.

Required OAuth scopes for discovery: Team.ReadBasic.All, Channel.ReadBasic.All, User.Read.All, ChannelMessage.Read.All

Additional scopes for MCP actions: ChannelMessage.Send, TeamMember.ReadWrite.All

ToolCategoryRiskDescription
msteams_send_messageOperationWriteSend a message to a channel
msteams_create_channelFactoryWriteCreate a new channel in a team
msteams_hydrate_channelHydrateReadFetch live state of a channel
msteams_add_memberMutateWriteAdd a user to a team
msteams_get_channel_messagesTransientReadGet recent channel messages
msteams_reply_to_messageOperationWriteReply to a message thread
msteams_create_online_meetingOperationWriteCreate an ad-hoc online meeting
FieldTypeDescription
oauth_tokenstringOAuth access token (managed, preferred)
access_tokenstringManual access token override
include_usersbooleanInclude user entities (default: true)
include_channelsbooleanInclude channel entities (default: true)
FieldTypeDescription
oauth_tokenstringOAuth access token (managed, preferred)
access_tokenstringManual access token override

Apache-2.0