What you can ask
- “What does Microsoft Teams have for the area or asset I'm working on?”
- “Pull the most recent Microsoft Teams records and put them in a table.”
- “What does Microsoft Teams cover, and how fresh is the data?”
About this source
Microsoft Teams connector for teams, channels, members, chats, and messages. RULES: 1. Use list_teams() or get_team_by_name() to resolve team IDs before channel/member actions. 2. Provide teamId whenever possible to avoid name collisions. 3. Channel operations need channelId or channelName plus teamId. 4. send_chat_message() takes chatId, email, or userId; email/userId resolves or creates the chat and sends in one action. 5. get_chat_id_with() returns a chatId string and creates the chat if needed. 6. Write messages plainly: short sentences, active voice, everyday words, no filler. Lead with the ask. Keep the user's wording. PARAMETER ALIASES: - search_users(), search_messages(): "query" (also searchTerm/search/q) - get_chat_id_with() accepts both "email" and "userId"
Connector ID teams
Provenance
Freshness & coverage
› Methods (26)
Technical detail for developers: parameters, pagination, units, and freshness per method.
list_teams
readList teams joined by the signed-in Microsoft user.
Paginationnoneget_team_by_name
readFind a joined team by case-insensitive display name.
Required paramsnamePaginationnoneget_team_members
readList direct members of a team selected by ID or display name.
Required paramsteamId or teamNamePaginationnoneget_all_channels
readList channels in a team selected by ID or display name.
Required paramsteamId or teamNamePaginationnoneget_channel_by_name
readFind a team channel by case-insensitive display name.
Required paramsteamId or teamNamechannelNamePaginationnoneget_messages_in_channel
readList messages in a team channel selected by IDs or names.
Required paramsteamId or teamNamechannelId or channelNamePaginationtoken (tokenField: nextLink, limitField: top)search_users
readSearch Microsoft directory users by display name.
Required paramsquery or searchTermPaginationnonelist_chats
readList chats for the signed-in Microsoft user.
Paginationnonesearch_messages
readSearch message content across chats and channels visible to the user.
Required paramsquery or search or qPaginationoffset (offsetField: from, limitField: size)get_chat_messages
readList messages in an existing Teams chat.
Required paramschatIdPaginationtoken (tokenField: nextLink, limitField: top)get_message_attachments
readList attachment metadata for one chat or channel message.
Required paramsmessageIdchatId or team/channel selectorsPaginationnoneparse_message_attachments
unknownDownload and parse supported file attachments from one Teams message.
Required paramsmessageIdchatId or team/channel selectorsPaginationnoneget_channel_members
readList direct members of a standard, private, or shared channel.
Required paramsteamId or teamNamechannelId or channelNamePaginationnonecreate_team
writeCreate a standard Microsoft team owned by the signed-in user.
Required paramsnamePaginationnoneadd_member_to_team
writeAdd a user to a team as a member or owner.
Required paramsemailteamId or teamNamePaginationnoneremove_members_from_team
writeRemove matching email addresses from a team membership list.
Required paramsemailsteamId or teamNamePaginationnoneadd_channel_to_team
writeCreate a standard, private, or shared channel in a team.
Required paramschannelNameteamId or teamNamePaginationnoneremove_channel_from_team
writeDelete a channel selected by ID or display name from a team.
Required paramsteamId or teamNamechannelId or channelNamePaginationnonesend_message_in_channel
writeSend a plain-text message to a team channel.
Required paramscontentteamId or teamNamechannelId or channelNamePaginationnoneget_chat_id_with
writeResolve or create a one-to-one chat with a user.
Required paramsemail or userIdPaginationnonesend_chat_message
writeSend a plain-text message to an existing or resolved one-to-one chat.
Required paramscontentchatId or email or userIdPaginationnonedelete_chat_message
writeSoft-delete one message from a chat.
Required paramschatIdmessageIdPaginationnoneundo_delete_chat_message
writeRestore one soft-deleted message in a chat.
Required paramschatIdmessageIdPaginationnonedelete_channel_message
writeSoft-delete one message from a team channel.
Required paramsmessageIdteamId or teamNamechannelId or channelNamePaginationnoneundo_delete_channel_message
writeRestore one soft-deleted message in a team channel.
Required paramsmessageIdteamId or teamNamechannelId or channelNamePaginationnoneadd_member_to_channel
writeAdd a user directly to a private or shared channel.
Required paramsemailteamId or teamNamechannelId or channelNamePaginationnone
