Microsoft Teams integrates chat, video meetings, and file storage within Microsoft 365, providing virtual collaboration and communication for distributed teams
You do not pick these by hand. Describe what the agent should do and Squidgy grants the matching ones — an agent told to draft replies gets the drafting action and not the sending one.
Get all chats
Retrieves all microsoft teams chats a specified user is part of, supporting filtering, property selection, and pagination.
MICROSOFT_TEAMS_CHATS_GET_ALL_CHATSGet all chat messages
Retrieves all messages from a specified microsoft teams chat using the microsoft graph api, automatically handling pagination; ensure `chat id` is valid and odata expressions in `filter` or `select`…
MICROSOFT_TEAMS_CHATS_GET_ALL_MESSAGESGet team channel
Tool to get a specific channel in a team. use after obtaining valid team and channel ids to fetch channel details.
MICROSOFT_TEAMS_GET_CHANNELGet Team
Tool to get a specific team. use when full details of one team by id are needed.
MICROSOFT_TEAMS_GET_TEAMList Teams templates
Tool to list available microsoft teams templates. use when retrieving templates for team creation or customization workflows.
MICROSOFT_TEAMS_LIST_TEAMS_TEMPLATESList team members
Tool to list members of a microsoft teams team. use when you need to retrieve the members of a specific team, for auditing or notifications.
MICROSOFT_TEAMS_LIST_TEAM_MEMBERSList users
Tool to list all users in the organization. use when you need to retrieve directory users with filtering, pagination, and field selection.
MICROSOFT_TEAMS_LIST_USERSList Teams
Retrieves microsoft teams accessible by the authenticated user, allowing filtering, property selection, and pagination.
MICROSOFT_TEAMS_TEAMS_LISTList team channels
Retrieves channels for a specified microsoft teams team id (must be valid and for an existing team), with options to include shared channels, filter results, and select properties.
MICROSOFT_TEAMS_TEAMS_LIST_CHANNELSList chat messages
Retrieves messages (newest first) from an existing and accessible microsoft teams one-on-one chat, group chat, or channel thread, specified by `chat id`.
MICROSOFT_TEAMS_TEAMS_LIST_CHAT_MESSAGESList People
Retrieves a list of people relevant to a specified user from microsoft graph, noting the `search` parameter is only effective if `user id` is 'me'.
MICROSOFT_TEAMS_TEAMS_LIST_PEOPLEAdd member to team
Tool to add a user to a microsoft teams team. use when granting or updating membership for a user.
MICROSOFT_TEAMS_ADD_MEMBER_TO_TEAMArchive Teams team
Tool to archive a microsoft teams team. use after confirming the team id; returns 202 if accepted.
MICROSOFT_TEAMS_ARCHIVE_TEAMCreate Team
Tool to create a new microsoft teams team. use when you need to provision a team with optional template, channels, and members.
MICROSOFT_TEAMS_CREATE_TEAMDelete Teams team
Tool to delete a microsoft teams team. use after confirming the target team id.
MICROSOFT_TEAMS_DELETE_TEAMCreate a channel
Creates a new 'standard', 'private', or 'shared' channel within a specified microsoft teams team.
MICROSOFT_TEAMS_TEAMS_CREATE_CHANNELCreate Chat
Creates a new chat; if a 'oneonone' chat with the specified members already exists, its details are returned, while 'group' chats are always newly created.
MICROSOFT_TEAMS_TEAMS_CREATE_CHATUpdate Team
Tool to update the properties of a team. use when you need to modify team settings such as member, messaging, or fun settings.
MICROSOFT_TEAMS_UPDATE_TEAMGet chat message
Tool to get a specific chat message. use after confirming chat id and message id.
MICROSOFT_TEAMS_GET_CHAT_MESSAGEList message replies
Tool to list replies to a channel message. use after obtaining team, channel, and message ids.
MICROSOFT_TEAMS_LIST_MESSAGE_REPLIESGet Teams message
Retrieves a specific message from a microsoft teams channel using its team, channel, and message ids.
MICROSOFT_TEAMS_TEAMS_GET_MESSAGEPost message to Teams channel
Posts a new text or html message to a specified channel in a microsoft teams team.
MICROSOFT_TEAMS_TEAMS_POST_CHANNEL_MESSAGESend message to Teams chat
Sends a non-empty message (text or html) to a specified, existing microsoft teams chat; content must be valid html if `content type` is 'html'.
MICROSOFT_TEAMS_TEAMS_POST_CHAT_MESSAGEReply to Teams channel message
Sends a reply to an existing message, identified by `message id`, within a specific `channel id` of a given `team id` in microsoft teams.
MICROSOFT_TEAMS_TEAMS_POST_MESSAGE_REPLYUpdate Teams channel message
Tool to update a message in a channel. use when you need to modify an existing channel message after confirming channel and message ids.
MICROSOFT_TEAMS_UPDATE_CHANNEL_MESSAGEUpdate Teams chat message
Tool to update a specific message in a chat. use when you need to correct or modify a sent chat message.
MICROSOFT_TEAMS_UPDATE_CHAT_MESSAGECreate online meeting
Use to schedule a new standalone microsoft teams online meeting, i.e., one not linked to any calendar event.
MICROSOFT_TEAMS_CREATE_MEETINGUnarchive Teams team
Tool to unarchive a microsoft teams team. use when you need to restore an archived team to active state.
MICROSOFT_TEAMS_UNARCHIVE_TEAM28 distinct actions, listed in full on this page — 11 to read, 7 to create & update, 8 to send & publish, 1 to schedule & book, 1 to manage. An agent gets the ones that match what you described it doing, not all of them at once.
Once, in Settings → Integrations. Sign in with your account (OAuth). The connection is yours, shared by every agent you build — you are not re-authorising per agent, and the agent never sees your credentials.