New: every message picks a fast or a slow model

Microsoft Teams

Microsoft Teams integrates chat, video meetings, and file storage within Microsoft 365, providing virtual collaboration and communication for distributed teams

What agents can do

Actions28

  • Add member to team

    Tool to add a user to a microsoft teams team.

  • Archive team

    Tool to archive a microsoft teams team.

  • Chats get all chats

    Retrieves all microsoft teams chats a specified user is part of, supporting filtering, property selection, and pagination.

  • Chats get all 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`…

  • Create meeting

    Use to schedule a new standalone microsoft teams online meeting, i.e., one not linked to any calendar event.

  • Create team

    Tool to create a new microsoft teams team.

  • Delete team

    Tool to delete a microsoft teams team.

  • Get channel

    Tool to get a specific channel in a team.

20 more
  • Get chat message

    Tool to get a specific chat message.

  • Get team

    Tool to get a specific team.

  • List message replies

    Tool to list replies to a channel message.

  • List team members

    Tool to list members of a microsoft teams team.

  • List teams templates

    Tool to list available microsoft teams templates.

  • List users

    Tool to list all users in the organization.

  • Teams create channel

    Creates a new 'standard', 'private', or 'shared' channel within a specified microsoft teams team.

  • Teams create 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.

  • Teams get message

    Retrieves a specific message from a microsoft teams channel using its team, channel, and message ids.

  • Teams list

    Retrieves microsoft teams accessible by the authenticated user, allowing filtering, property selection, and pagination.

  • Teams list 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.

  • Teams list 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`.

  • Teams list 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'.

  • Teams post channel message

    Posts a new text or html message to a specified channel in a microsoft teams team.

  • Teams post chat message

    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'.

  • Teams post message reply

    Sends a reply to an existing message, identified by `message id`, within a specific `channel id` of a given `team id` in microsoft teams.

  • Unarchive team

    Tool to unarchive a microsoft teams team.

  • Update channel message

    Tool to update a message in a channel.

  • Update chat message

    Tool to update a specific message in a chat.

  • Update team

    Tool to update the properties of a team.

How it connects

You sign in to Microsoft Teams in a window. Composio, our app-connections provider, holds the sign-in; Definable keeps only a reference to it.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.