Microsoft teams

Read and search Microsoft Teams messages, chats, channels, and teams.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемСбоиБез входаГлобальныйБесплатноМожет изменять данные

Что умеет

  • Arcade ListApps: See the apps the current caller can act on and whether they are connected. Returns each app's id, name, connected state, and (when connected) the account it is connected as. Call this
  • MicrosoftTeams CreateChat: Creates a Microsoft Teams chat. If the chat already exists with the specified members, the MS Graph API will return the existing chat. Provide any combination of user_ids an
  • MicrosoftTeams GetChannelMessageReplies: Retrieves the replies to a Microsoft Teams channel message.

Какие данные видит

Нужен ли аккаунт

Не нужен: сервер работает без входа

Read and search Microsoft Teams messages, chats, channels, and teams. Send messages to channels and chats, reply to threads, and look up users and team members.

Список инструментов сервера (26)

Технические названия из tools/list. Нужны только разработчикам.

Arcade_ListAppsSee the apps the current caller can act on and whether they are connected. Returns each app's id, name, connected state, and (when connected) the account it is connected as. Call this to answer "what apps do I have?" or when the caller's connection state may have changed since the session started.
MicrosoftTeams_CreateChatCreates a Microsoft Teams chat. If the chat already exists with the specified members, the MS Graph API will return the existing chat. Provide any combination of user_ids and/or user_names. When available, prefer providing user_ids for optimal performance.
MicrosoftTeams_GetChannelMessageRepliesRetrieves the replies to a Microsoft Teams channel message.
MicrosoftTeams_GetChannelMessagesRetrieves the messages in a Microsoft Teams channel. The Microsoft Graph API does not support pagination for this endpoint.
MicrosoftTeams_GetChannelMetadataRetrieves metadata about a Microsoft Teams channel and its members. Provide either a channel_id or channel_name, not both. When available, prefer providing a channel_id for optimal performance. The Microsoft Graph API returns only up to the first 999 members in the channel. This tool does not return messages exchanged in the channel. To retrieve channel messages, use the `Teams.GetChannelMessages` tool. It is not necessary to call `Teams.ListTeams` before calling this tool. If the user does not provide a team_id_or_name, the tool will try to find a unique team to use.
MicrosoftTeams_GetChatMessageByIdRetrieves a Microsoft Teams chat message.
MicrosoftTeams_GetChatMessagesRetrieves messages from a Microsoft Teams chat (individual or group). Provide one of chat_id OR any combination of user_ids and/or user_names. When available, prefer providing a chat_id or user_ids for optimal performance. If the user provides user name(s), DO NOT CALL THE `Teams.SearchUsers` or `Teams.SearchPeople` tools first. Instead, provide the user name(s) directly to this tool through the `user_names` argument. It is not necessary to provide the currently signed in user's name/id, so do not call `Teams.GetSignedInUser` before calling this tool. Messages will be sorted in descending order by the messages' `created_datetime` field. The Microsoft Teams API does not support pagination for this tool.
MicrosoftTeams_GetChatMetadataRetrieves metadata about a Microsoft Teams chat. Provide exactly one of chat_id or user_ids/user_names. When available, prefer providing a chat_id or user_ids for optimal performance. If multiple roup chats exist with those exact members, returns the most recently updated one. Max 20 DIFFERENT users can be provided in user_ids/user_names. This tool DOES NOT return messages in a chat. Use the `Teams.GetChatMessages` tool to get chat messages.
MicrosoftTeams_GetSignedInUserGet the user currently signed in Microsoft Teams. This tool is not necessary to call before calling other tools.
MicrosoftTeams_GetTeamRetrieves metadata about a team in Microsoft Teams. Provide one of team_id OR team_name, never both. When available, prefer providing a team_id for optimal performance. If team_id nor team_name are provided: 1) if the user has a single team, the tool will retrieve it; 2) if the user has multiple teams, an error will be returned with a list of all teams to pick from.
MicrosoftTeams_ListChannelsLists channels in Microsoft Teams (including shared incoming channels). This tool does not return messages nor members in the channels. To retrieve channel messages, use the `Teams.GetChannelMessages` tool. To retrieve channel members, use the `Teams.ListChannelMembers` tool.
MicrosoftTeams_ListChatsList the Microsoft Teams chats to which the current user is a member of.
MicrosoftTeams_ListTeamMembersLists the members of a team in Microsoft Teams. Provide one of team_id OR team_name, never both. When available, prefer providing a team_id for optimal performance. If team_id nor team_name are provided: 1) if the user has a single team, the tool will use it; 2) if the user has multiple teams, an error will be returned with a list of all teams to pick from. The Microsoft Graph API returns only up to the first 999 members.
MicrosoftTeams_ListTeamsLists the teams the current user is associated with in Microsoft Teams.
MicrosoftTeams_ListUsersLists the users in the Microsoft Teams tenant. The Microsoft Graph API returns only up to the first 999 users.
MicrosoftTeams_ReplyToChannelMessageSends a reply to a Microsoft Teams channel message. When available, prefer providing a channel_id for optimal performance. It is not necessary to call `Teams.ListTeams` before calling this tool. If the user does not provide a team_id_or_name, the tool will try to find a unique team to use.
MicrosoftTeams_ReplyToChatMessageSends a reply to a Microsoft Teams chat message. Provide exactly one of chat_id or user_ids/user_names. When available, prefer providing a chat_id or user_ids for optimal performance. If the user provides user name(s), DO NOT CALL THE `Teams.SearchUsers` or `Teams.SearchPeople` tools first. Instead, provide the user name(s) directly to this tool through the `user_names` argument. It is not necessary to provide the currently signed in user's name/id, so do not call `Teams.GetSignedInUser` before calling this tool either.
MicrosoftTeams_SearchChannelsSearches for channels in a given Microsoft Teams team.
MicrosoftTeams_SearchMessagesSearches for messages across Microsoft Teams chats and channels. Note: the Microsoft Graph API search is not strongly consistent. Recent messages may not be included in search results.
MicrosoftTeams_SearchPeopleSearches for people the user has interacted with in Microsoft Teams and other 365 products. This tool only returns users that the currently signed in user has interacted with. It may also include people that are part of external tenants/organizations. If you need to retrieve users that may not have interacted with the current user and/or that are exclusively part of the same tenant, use the `Teams.SearchUsers` tool instead.
MicrosoftTeams_SearchTeamMembersSearches for members of a team in Microsoft Teams. Provide one of team_id OR team_name, never both. When available, prefer providing a team_id for optimal performance. If team_id nor team_name are provided: 1) if the user has a single team, the tool will use it; 2) if the user has multiple teams, an error will be raised with a list of available teams to pick from. The Microsoft Graph API returns only up to the first 999 members of a team.
MicrosoftTeams_SearchTeamsSearches for teams available to the current user in Microsoft Teams.
MicrosoftTeams_SearchUsersSearches for users in the Microsoft Teams tenant. This tool only return users that are directly linked to the tenant the current signed in user is a member of. If you need to retrieve users that have interacted with the current user but are from external tenants/organizations, use `Teams.SearchPeople`, instead. The Microsoft Graph API returns only up to the first 999 users.
MicrosoftTeams_SendMessageToChannelSends a message to a Microsoft Teams channel. When available, prefer providing a channel_id for optimal performance. It is not necessary to call `Teams.ListTeams` before calling this tool. If the user does not provide a team_id_or_name, the tool will try to find a unique team to use.
MicrosoftTeams_SendMessageToChatSends a message to a Microsoft Teams chat. Provide exactly one of chat_id or user_ids/user_names. When available, prefer providing a chat_id or user_ids for optimal performance. If the user provides user name(s), DO NOT CALL THE `Teams.SearchUsers` or `Teams.SearchPeople` tools first. Instead, provide the user name(s) directly to this tool through the `user_names` argument. It is not necessary to provide the currently signed in user's name/id, so do not call `Teams.GetSignedInUser` before calling this tool either.
MicrosoftTeams_WhoAmIGet information about the current user and their Microsoft Teams environment.
Microsoft teams: подключить к Claude, ChatGPT, Cursor · Connectors.fun