How to connect Microsoft teams to Muse

Connect Muse to Microsoft teams MCP. Add new member to project team, schedule an online meeting for sales, and more using natural language, with authentication handled for you.

Microsoft teams logoMicrosoft teams
Oauth2S2s Oauth2

Microsoft Teams is a collaboration platform that combines chat, meetings, and file sharing within Microsoft 365. It keeps distributed teams connected and productive through seamless virtual communication.

237 Tools

Introduction

Muse is Meta's AI assistant. It can connect to outside tools through custom connectors, which use the Model Context Protocol (MCP).

This guide explains how to connect Microsoft teams to Muse using Composio Connect, which handles OAuth, token refresh, and reliability so you do not have to. You add Composio as a custom connector once, then ask Muse to work with Microsoft teams in plain language.

For exact tool slugs and parameter tables, see the tool catalog in the Composio docs.

Also integrate Microsoft teams with

Why use Composio?

  • Cross-app workflows across 1,700+ apps from a single plugin layer.
  • On-demand tool loading so Muse only loads the tools needed for the current task.
  • Programmatic tool calling through a remote workbench for complex, multi-step workflows.
  • Multi-account support so users can connect and switch between multiple accounts for the same app.
  • Shared account access so teams or agents can work through common business accounts and service connections.
  • Managed authentication with OAuth handling, credential storage, and token refresh managed by Composio.
  • Safer credential handling so app credentials stay outside the model context and tool responses.
  • User-level account isolation so actions run against the correct connected account instead of mixing user access.

Connecting Microsoft teams to Muse

You add Composio to Muse once as a custom connector, then connect Microsoft teams from the chat.

1. Ask Muse to connect to Composio

Start a new Muse chat and send this message. Muse builds the connector and shows a button to add your API key.

bash
Create a Custom Connector for the Composio remote MCP server and connect to it:
- Name: Composio
- Transport: remote streamable HTTP
- URL: https://connect.composio.dev/mcp
- Auth: API key sent in the x-consumer-api-key header
Open the secure credentials store so I can enter the API key there, not in this chat. Then list its tools to confirm the connection works.

2. Copy your API key

Open the Muse page in your Composio dashboard and copy your API key. It starts with ck_.

Don't paste it into the chat. It goes in Muse's secure credentials store in the next step.

3. Add your API key in the secure credentials store

Tap the button Muse shows to open Add custom connector, paste your API key, then tap Add. Muse lists the Composio tools once it connects.

Muse secure credentials store with the connect.composio.dev URL, an API Key field, and the Add button

4. Connect your Microsoft teams account

Back in the chat, ask Muse to connect to Microsoft teams or give it any Microsoft teams task.

For example, ask it to:

  • "Add new member to project team"
  • "Schedule an online meeting for sales"
  • "List all chats I’m part of"

It will prompt you to authenticate and authorize access.

That's it. Composio's tools are now available in Muse, and your Microsoft teams account is ready to use.

What is the Microsoft teams MCP server, and what's possible with it?

The Microsoft Teams MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Microsoft Teams account. It provides structured and secure access to your teams, channels, meetings, chats, and work schedules, so your agent can create teams, manage members, schedule meetings, coordinate shifts, and retrieve meeting content on your behalf.

  • Team and channel management: Have your agent create or clone teams, find primary channels, archive channels and teams, or remove ones you no longer need.
  • Member administration: Let the agent add individuals or groups of members to teams, channels, and chats.
  • Online meeting coordination: Direct your agent to schedule standalone Teams meetings, remove meetings, and check related operations.
  • Recordings, transcripts, and messages: Instruct your agent to retrieve meeting recordings and transcripts, fetch specific chat messages, or remove channel messages.
  • Shift and time-off planning: Have your agent create or remove shifts, open shifts, time off, time-off reasons, scheduling groups, and schedule notes.

Way Forward

Now that Microsoft teams is connected, extend your setup by connecting the other apps you already use every day, so Muse can run true cross-app workflows end to end.

  • Connect Calendar to turn threads into scheduled meetings automatically.
  • Connect Slack or Teams to post summaries, approvals, and alerts where your team works.
  • Connect Notion, Linear, Jira, or Asana to convert requests into tickets, tasks, and docs.
  • Connect Drive, Dropbox, or OneDrive to fetch, file, and share attachments without manual steps.

Start with one workflow you do repeatedly, then keep adding apps as you find new handoffs. With everything behind a single connection, Muse can coordinate multiple tools safely and reliably in one conversation.

Troubleshooting

1. Why doesn't Muse show a button to add my API key?

Muse shows the button only when you ask it to open the secure credentials store.

  • Start a new chat.
  • Send the message from step 1 exactly as written.
  • If Muse asks for the key in the chat, do not paste it. Ask Muse to open the secure credentials store.

2. Why does the Composio connection fail after I add my API key?

The key or the connector settings are not correct.

  • Copy the full key from the Composio dashboard. It starts with ck_.
  • Make sure the URL is https://connect.composio.dev/mcp and the header is x-consumer-api-key.
  • Remove the Composio connector in Muse settings, then do steps 1 to 3 again.

3. Why doesn't Muse use the Composio tools for Microsoft teams?

Muse may not pick the Composio connector for the request.

  • Ask Muse to list its Composio tools.
  • Name Composio and Microsoft teams in your request, for example: Use Composio to connect to Microsoft teams.
  • If it still does not work, start a new chat and try again.

4. Why does Muse ask me to connect Microsoft teams again?

Your Microsoft teams connection expired or was removed.

  • Open the link Muse gives you and sign in to Microsoft teams again.
  • Check that the Microsoft teams connection shows as ACTIVE in the Composio dashboard.

5. What do I do if I pasted my API key into the chat?

Treat the key as exposed.

  • Create a new API key in the Composio dashboard and delete the old one.
  • Add the new key in Muse's secure credentials store, not in the chat.
TOOLS

Supported Tools

Every Microsoft teams action and event your agent gets out of the box.

Add chat member

Tool to add a conversationMember to a Microsoft Teams chat.

Add User to Group

Add one directory user to a Microsoft 365 or security group.

Add member to channel

Tool to add a member to a Microsoft Teams channel.

Add tab to channel

Tool to add a new tab to a Microsoft Teams channel.

Add member to team

Add a user to a Microsoft Teams team, optionally assigning an owner or guest role.

Add team members (bulk)

Tool to add multiple members to a Microsoft Teams team in a single operation.

Add workbook table column

Insert a column at a zero-based position in an Excel workbook table stored in a Microsoft Graph drive item.

Archive channel

Tool to archive a channel in a Microsoft Teams team.

Archive team channel

Tool to archive a channel in a Microsoft Teams team using the group ID.

Archive Teams team

Tool to archive a Microsoft Teams team.

Get all chats

Lists a specified user's Microsoft Teams chats, supporting filtering and property selection.

Clear Automatic Location

Tool to clear the automatic location from a user's presence in Microsoft Teams.

Clear User Preferred Presence

Tool to clear a user's preferred presence setting in Microsoft Teams.

Clear Presence

Clears presence information for a specified user's application presence session in Microsoft Teams.

Clear Presence Location

Clear the presence location for the authenticated user or a specified user.

Clear Workbook Range

Clear values, formatting, or both from a range in a drive-hosted Excel workbook without deleting cells or shifting neighboring data.

Clone Team

Tool to clone a Microsoft Teams team using the team ID.

Create Call Operation

Tool to create a new operation for a communications call.

Create a channel

Tool to create a new standard, private, or shared channel within a Microsoft Teams team.

Create Content Sharing Session

Tool to create a content sharing session in a Microsoft Teams call.

Create drive folder

Create a child folder under a Microsoft drive item.

Create Drive Upload Session

Create a resumable upload session for a new file below a drive folder.

Create group calendar event

Create an event in a Microsoft 365 group calendar.

Create channel in group team

Tool to create a new channel in a group's associated team.

Create online meeting

Creates a standalone Microsoft Teams online meeting that is not linked to a calendar event.

Create user offer shift request

Create an offer shift request in a team's schedule when a team member wants to offer their shift to another team member.

Create open shifts

Tool to create a new open shift in a Microsoft Teams team schedule.

Create open shift change request

Tool to create a new open shift change request in a team schedule.

Create or get online meeting

Tool to create a new Microsoft Teams online meeting or retrieve an existing one based on externalId.

Create or update schedule

Tool to create or replace a schedule object for a Microsoft Teams team.

Create Planner bucket

Create a bucket in a Microsoft Planner plan.

Create Planner task

Create a Microsoft Planner task in a plan, with optional bucket placement and assignees.

Create schedule day note

Tool to create a new day note in a team's schedule.

Create scheduling group

Tool to create a new scheduling group in a team's schedule.

Create team schedule shift

Tool to create a new shift in a Microsoft Teams team schedule.

Create Graph subscription

Create a Microsoft Graph change-notification subscription for a Teams resource.

Create Team

Create a new Microsoft Teams team with an optional template, channels, and members.

Create Team From Group

Create a Microsoft Teams team from an existing Microsoft 365 group to add Teams capabilities to that group.

Create time off

Tool to create a new timeOff instance in a team's schedule.

Create time off reason

Tool to create a new time off reason in a team's schedule.

Create time off request

Tool to create a new time off request in a team's schedule.

Create user online meeting

Tool to create a new Microsoft Teams online meeting for a specific user.

Create workbook session

Create workbook session

Delete Call Operation

Tool to delete a navigation property operation for a communications call.

Delete team channel

Tool to delete a channel from a Microsoft Teams team.

Delete team schedule day note

Tool to delete a day note from a Microsoft Teams schedule.

Delete Drive Item

Move one Microsoft Graph drive file or folder to the recycle bin by drive ID and item ID.

Delete open shift

Tool to delete an open shift from a Microsoft Teams schedule.

Delete Planner task

Permanently delete a Microsoft Planner task using its last known ETag.

Delete team scheduling group

Tool to delete a scheduling group from a Microsoft Teams team schedule.

Delete team schedule shift

Tool to delete a shift from a Microsoft Teams team schedule.

Soft-delete Teams channel message

Tool to soft-delete a message in a Teams channel.

Delete Graph subscription

Permanently delete a Microsoft Graph change-notification subscription by ID.

Delete channel tab

Tool to delete a tab from a Microsoft Teams channel.

Delete Teams team

Delete a Microsoft Teams team by its associated Microsoft 365 group ID.

Delete time off

Tool to delete a timeOff from a team's schedule.

Delete time off reason

Tool to delete a time off reason from a team's schedule.

Delete time off request

Tool to delete a time off request from a Microsoft Teams team schedule.

Delete User Online Meeting

Tool to delete an online meeting for a user.

Download channel message hosted content

Download one raw hosted-content item from a Teams channel message.

Download chat message hosted content

Download one raw hosted-content item from a Teams chat message.

Download drive item

Download drive item

Download shared drive item

Download file content addressed by a Microsoft Graph share token or encoded sharing URL.

Get call operation

Tool to get a specific commsOperation for a call.

Get team channel

Tool to get a specific channel in a team.

Get Teams channel message

Retrieves a specific message from a Microsoft Teams channel using its Team, Channel, and Message IDs.

Get channel message reply

Tool to retrieve a single reply to a message in a channel.

Get chat

Tool to retrieve a single chat by ID.

Get chat member

Tool to get a specific conversation member from a Microsoft Teams chat.

Get chat message

Tool to get a specific chat message.

Get day note

Tool to retrieve a specific day note from a team's schedule.

Get drive item

Retrieve a Microsoft 365 drive item by ID or nested drive path, optionally selecting fields or including immediate children.

Get drive item by path

Retrieve metadata for a Microsoft Teams or Microsoft 365 file or folder using its drive ID and slash-separated path from the drive root.

Get channel files folder

Tool to get the files folder (DriveItem) metadata for a specific channel in a Microsoft Teams team.

Get group calendar event

Retrieve one Microsoft 365 group calendar event by ID.

Get Microsoft 365 group details

Retrieve a Microsoft 365 group and optionally select properties.

Get group drive

Retrieve the default document-library drive associated with a Microsoft 365 group, optionally selecting specific drive properties.

Get meeting recording content

Retrieve up to 256 MiB of video content for a scheduled, non-expired Microsoft Teams meeting recording as a downloadable file.

Get meeting transcript content

Retrieve the raw content for a Microsoft Teams meeting transcript, with or without speaker attribution.

Get User Profile

Tool to retrieve a user's profile (id/UPN/mail/displayName).

Get my profile photo

Download the signed-in Microsoft 365 user's profile photo as a file.

Get offer shift request

Tool to get a specific offer shift request from a Microsoft Teams schedule.

Get online meeting

Tool to retrieve details of a specific Microsoft Teams online meeting by its ID.

Get open shift

Tool to get a specific open shift from a Microsoft Teams schedule.

Get open shift change request

Tool to retrieve a specific open shift change request from a Microsoft Teams team's schedule.

Get Planner bucket

Retrieve a Microsoft Planner bucket by its unique identifier.

Get Planner plan

Retrieve a Microsoft Planner plan by its unique plan ID.

Get Planner plan details

Retrieve a Planner plan's category-label descriptions and sharing identifiers by plan ID.

Get Planner task

Retrieve a Microsoft Planner task's core fields, assignments, categories, schedule, and completion state by task ID.

Get Planner task details

Retrieve the description, checklist, references, and preview settings for a Microsoft Planner task.

Get User Presence

Tool to get a specific user's presence information.

Get primary channel

Tool to get the default (General) channel of a team.

Get schedule

Retrieves schedule configuration properties for a specified Microsoft Teams team.

Get scheduling group

Tool to retrieve a specific scheduling group from a Microsoft Teams team's schedule.

Get shared drive item

Resolve a full Microsoft 365 sharing URL or token to its drive item and optionally include immediate children.

Get shift

Tool to retrieve a shift by ID from a Microsoft Teams team schedule.

Get site drive item

Get metadata for a known item in a SharePoint site's default document library.

Get swap shifts change request

Tool to get a specific swap shift change request from a Microsoft Teams schedule.

Get channel tab

Tool to get a specific tab in a Microsoft Teams channel.

Get team by ID

Retrieve a Microsoft Teams team directly by team ID, optionally selecting properties or expanding related resources.

Get Team

Get a Microsoft Teams team by its associated Microsoft 365 group ID.

Get team member

Tool to get a specific conversation member from a team.

Get Team Operation Status

Tool to retrieve the status of a Teams async operation using teamId and operationId.

Get installed app in team

Tool to get an installed app in a Microsoft Teams team.

Get time off by ID

Tool to retrieve a specific time off entry from a Microsoft Teams team's schedule by ID.

Get time off reason

Tool to get a specific time off reason from a team's schedule.

Get time off request

Tool to retrieve a specific time off request from a team's schedule.

Get user chat

Tool to retrieve a specific chat for a user.

Get User Teamwork

Tool to get userTeamwork settings for a specified user, including Microsoft Teams region and locale.

Hide chat for user

Tool to hide a Microsoft Teams chat for a specific user.

Inspect workbook

Inspect workbook

List application owners

List directory principals that own a Microsoft Entra application.

List user's associated teams

Tool to list teams that a user is associated with in Microsoft Teams.

List channel members

List the conversation members of a Microsoft Teams channel and return an opaque cursor when Microsoft Graph has another page.

List channel message changes

Synchronize messages created, updated, or deleted in one Microsoft Teams channel and return an opaque continuation cursor.

List channel tabs

Tool to list tabs from a Microsoft Teams channel.

List chat message hosted contents

List hosted-content resources attached to a Microsoft Teams chat message.

List chat tabs

Return one page of tabs pinned to a Microsoft Teams chat, including optional tab configuration and linked Teams app details.

List Communications Call Operations

Tool to list operations on a Microsoft Teams call.

List deleted teams

List deleted Microsoft Teams, returning their IDs and a continuation token when another page is available.

List directory role members

List principals assigned to a Microsoft Entra directory role.

List drive folder children

List one page of immediate children from a Microsoft Graph drive folder addressed by its path relative to the drive root.

List Drive Item Children

Return one page of direct child files and folders for a folder in a Microsoft Graph drive, with a continuation cursor when more are available.

List drive item permissions

List effective sharing permissions on a drive item.

List Drive Root Changes

Return exactly one Microsoft Graph page of changes beneath a drive root.

List group application role assignments

List application roles granted to a Microsoft Entra group.

List group calendar events

List events from a Microsoft 365 group's calendar with OData filtering, ordering, selection, and pagination.

List group calendar view

List expanded occurrences, exceptions, and single events in a Microsoft 365 group's bounded time window.

List group drive folder contents

List files and folders inside a Microsoft 365 group drive folder.

List group members

List direct directory members of a Microsoft 365 group with optional selected fields.

List group owners

List owners of a Microsoft 365 group with optional projected directory fields.

List group Planner plans

List one page of Microsoft Planner plans owned by a Microsoft 365 group.

List directory groups

Search and list Microsoft Entra groups with OData filtering, projection, ordering, and pagination.

List Group Team Operations

Tool to list operations on a group's team.

List group thread posts

List posts in a Microsoft 365 group conversation thread.

List team incoming channels

Tool to list incoming channels shared with a Microsoft Teams team.

List installed apps in team

Tool to list apps installed in a Microsoft Teams team.

List meeting attendance reports

List up to the 50 most recent attendance-report summaries available for a Microsoft Teams online meeting organized by the signed-in user.

List meeting recordings

List recordings for a scheduled, non-expired Microsoft Teams online meeting.

List meeting transcripts

List transcript records for a Microsoft Teams online meeting, including metadata such as creation time, meeting organizer, and content URL.

List channel message replies

List replies to a specific message in a Microsoft Teams channel.

List messages to yourself

List one page from your Microsoft Teams self-DM (the chat with yourself), so you can read personal notes without looking up any chat or user ID.

List my Planner plans

List one page of Planner plans shared with the signed-in user.

List my Planner tasks

List one page of Planner tasks assigned to the signed-in user.

List offer shift requests

List a page of offer shift requests in a Microsoft Teams team's schedule.

List user online meetings

Look up a Microsoft Teams online meeting for a user by identifier.

List open shift change requests

List open shift change requests in a Microsoft Teams team schedule.

List open shifts

List open shifts in a Microsoft Teams team schedule.

List organizations

Read Microsoft 365 tenant organization metadata, including display names and verified domains.

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

List pinned messages

Retrieve a page of pinned messages in a Microsoft Teams chat.

List Planner bucket tasks

List one page of tasks belonging to a Microsoft Planner bucket, with optional projected task properties.

List Planner plan buckets

List one page of buckets belonging to a Microsoft Planner plan.

List Planner plan tasks

List one page of tasks belonging to a Microsoft Planner plan.

List Planner Task Messages (Beta)

Beta Microsoft Graph API: return exactly one page of messages for a Planner task.

List team schedule day notes

Lists day notes from a team's schedule, with continuation tokens for additional pages.

List scheduling groups

Tool to list scheduling groups in a team's schedule.

List service principals

Find Microsoft Entra service principals with OData filtering, search, ordering, and property selection.

List shifts

List a page of shifts in a Microsoft Teams team's schedule, with optional filtering and other query options.

List Graph subscriptions

List Microsoft Graph change-notification subscriptions visible to the connected application and user.

List swap shifts change requests

List swap shift change requests for a Microsoft Teams team's schedule.

List team members

Tool to list members of a Microsoft Teams team.

List Team Operations

List async operations for a Microsoft Teams team, such as team creation, archiving, and channel creation.

List teams permission grants

Lists resource-specific permission grants for a team, with pagination.

List team tag members

List the team members assigned to one Microsoft Teams tag.

List team tags

List tags configured in a Microsoft Teams team.

List team time off entries

Tool to list time off entries from a Microsoft Teams team's schedule.

List team schedule time off reasons

Tool to get time off reasons from a team's schedule.

List time off requests

Tool to retrieve a list of time off requests from a Microsoft Teams team's schedule.

List user's chat members

Tool to list members of a specific chat for a user in Microsoft Teams.

List user chat messages

Tool to retrieve messages from a specific chat for a given user.

List user direct reports

List users, contacts, and other directory objects who directly report to a specified Microsoft Entra user.

List user joined teams

Tool to list the Teams that a specified user is a direct member of (joined teams).

List user license details

List Microsoft product licenses and service-plan provisioning states for a selected tenant user using delegated access.

List user directory memberships

List a user's direct Microsoft Entra directory memberships with optional selected fields and advanced queries.

List users

List organization directory users through Microsoft Graph with filtering, pagination, and field selection.

List workbook tables

List tables in an Excel workbook stored in a Microsoft Graph drive item.

List workbook worksheets

List workbook worksheets

Mark chat as read for user

Tool to mark a chat as read for a specific user in Microsoft Teams.

Mark chat as unread for user

Marks a specific chat as unread for a user by setting the last read message timestamp.

Pin message in chat

Tool to pin a message in a Microsoft Teams chat.

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

Provision channel email address

Tool to provision an email address for a Microsoft Teams channel.

Read worksheet range

Read worksheet range

Remove channel email address

Tool to remove the email address of a channel in Microsoft Teams.

Remove channel member

Remove one membership from a private or shared Microsoft Teams channel.

Remove chat member

Tool to remove a member from a Microsoft Teams chat.

Remove Microsoft 365 group member

Remove a directory object's direct membership reference from a Microsoft 365 group without deleting the directory object.

Remove team member

Tool to remove a member from a Microsoft Teams team.

Remove team members

Remove one or more members from a Microsoft Teams team in bulk, up to 20 per request.

Search Teams files

Search accessible drive items using Microsoft Graph Search and KQL, including files associated with Teams.

Search Teams messages

Search Microsoft Teams messages using KQL syntax.

Send Activity Notification to Recipients

Tool to send activity notifications to specified recipients in Microsoft Teams.

Send a message to yourself

Send a message to your Microsoft Teams self-DM (the chat with yourself), useful for saving a personal note without looking up any chat or user ID.

Set channel message reaction

Set the connected user's Unicode reaction on a Microsoft Teams channel message.

Set chat message reaction

Set the connected user's Unicode reaction on a Microsoft Teams chat message.

Set Presence

Tool to set the presence information for a user's application presence session.

Set Presence Automatic Location

Set the automatic presence location (office, remote, or time off) for a specified user in Microsoft Teams using a supplied work location.

Set User Preferred Presence

Tool to set the preferred availability and activity status for a user.

Set User Presence Manual Location

Tool to set the manual presence location (office/remote/timeOff) for a specific user.

Share Team Schedule

Tool to share a Microsoft Teams schedule for a specified time range.

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.

List Teams

Lists Microsoft Teams with filtering and pagination.

List channel messages

Tool to list messages in a Teams channel when team_id and channel_id are known (no chat_id required).

List team channels

Lists channels for a specified Microsoft Teams team, with filtering and property selection.

Send Channel Message

Posts a new top-level message to a channel in Microsoft Teams (does NOT reply to an existing message).

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

Unarchive channel

Tool to unarchive a channel in a Microsoft Teams team.

Unarchive group team channel

Tool to unarchive a channel in a Microsoft Teams group's team.

Unarchive Teams team

Tool to unarchive a Microsoft Teams team.

Unhide Chat For User

Tool to unhide a chat for a specific user.

Unpin chat message

Tool to unpin a message from a Microsoft Teams chat.

Update Call

Tool to update the navigation property calls in Microsoft Teams communications.

Update Call Operation

Tool to update the navigation property operations in communications.

Update Call Participant

Tool to update a participant in a Microsoft Teams call.

Update Teams channel

Tool to update channel properties in a Microsoft Teams group.

Update Teams channel message

Tool to update a message in a channel.

Update Chat

Updates the topic of a Microsoft Teams chat by ID.

Update Teams chat message

Tool to update a specific message in a chat.

Update Content Sharing Session

Send an update request for a content sharing session in a Microsoft Teams call, supplying an OData type and optionally a session entity ID.

Update schedule day note

Tool to update an existing day note in a team's schedule.

Update Drive Item

Rename, move, or update file-system times for a Microsoft Graph drive item.

Update online meeting

Tool to update the properties of an existing Microsoft Teams online meeting.

Update open shift

Tool to update an existing open shift in a Microsoft Teams team schedule.

Update Planner bucket

Update a Planner bucket name or ordering with ETag concurrency.

Update Planner task

Update selected properties of a Microsoft Planner task using its last known ETag for optimistic concurrency.

Update Planner task details

Conditionally update a Planner task's description, preview mode, checklist, or references and return confirmation or the updated details.

Update scheduling group

Tool to replace/update a scheduling group in a team's schedule.

Renew Graph subscription

Renew a Microsoft Graph subscription or replace its notification URL.

Update Teams channel tab

Tool to update the properties of a tab in a Microsoft Teams channel.

Update Team

Tool to update the properties of a team.

Update team member

Tool to update a team member's roles or properties in Microsoft Teams.

Update team schedule shift

Tool to update an existing shift in a Microsoft Teams team schedule.

Update time off

Tool to replace an existing timeOff entry in a team's schedule.

Update time off reason

Tool to update a time off reason in a team's schedule.

Upload drive file

Upload a file up to 250 MB as a child of a Microsoft drive item.

Who Am I

Return the identity (email, name) of the connected Microsoft Teams account.

FAQ

Frequently asked questions

Start with Microsoft teams.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Microsoft teams tool your agent needs.Free to start.

Start building