Microsoft Teams

Microsoft Teams MCP integration

Searches past Teams messages and files, posts escalations into the right channel, and sets up the online meeting a conversation calls for.

150actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Create user online meeting

    Lyro schedules a Microsoft Teams meeting for a user directly from the conversation. A customer or teammate gets a calendar invite without anyone opening Teams to set it up.

  • Send message to teams chat

    Lyro sends a message into an existing Microsoft Teams chat to notify the right people. The team finds out immediately instead of waiting for someone to check in.

  • Get channel message reply

    Lyro retrieves a specific reply to a message in a Microsoft Teams channel. Agents can confirm what was already said without scrolling back through the thread.

See all 150 actions

How businesses use Microsoft Teams + Lyro

Each card is one request a support team gets, and the Microsoft Teams actions Lyro runs to close it.

  • Find the answer someone already gave in Teams

    Lyro searches Teams messages and files and reads back through a channel's history, so a question that was settled last quarter does not get asked again.

    Search Teams MessagesSearch Teams FilesList Channel Messages
  • Escalate into the channel that owns the problem

    Lyro posts the escalation into the right team channel or chat and replies in the existing thread rather than starting a parallel conversation nobody follows.

    Send Channel MessageSend Message to Teams ChatReply to Channel Message
  • Set up the meeting the conversation calls for

    When something needs to be talked through, Lyro creates the online meeting, opens the chat around it, and sends the participants an activity notification.

    Create Online MeetingCreate ChatSend Activity Notification
  • Keep teams, channels, and membership tidy

    Lyro creates the channel a new workstream needs, adds the people who belong in it, and archives the ones that have gone quiet so the sidebar stays usable.

    Create a ChannelAdd Member to TeamArchive Channel

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Microsoft Teams actions it has and picks the ones a request needs.

  1. 01

    Connect Microsoft Teams

    Authorize the Microsoft Teams account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Microsoft Teams actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Microsoft Teams · Lyro

Everything else about Microsoft Teams

Setup, permissions, and the limits of what Lyro can do inside Microsoft Teams.

  • Shifts is covered. List Shifts, Get Schedule, Create Team Schedule Shift, Create Time Off Request, and List Open Shift Change Requests are all exposed, so Lyro can answer who is on shift or file a time off request against the team schedule.

Every action available in Microsoft Teams

All 150 actions your agent can call on Microsoft Teams, straight from the live MCP connection.

  • Add chat member

    Add a conversationMember to a Microsoft Teams chat.

  • Add tab to channel

    Add a new tab to a Microsoft Teams channel.

  • Add member to team

    Add a user to a Microsoft Teams team.

  • Add team members (bulk)

    Add multiple members to a Microsoft Teams team in a single operation.

  • Archive channel

    Archive a channel in a Microsoft Teams team.

  • Archive team channel

    Archive a channel in a Microsoft Teams team using the group ID.

  • Archive teams team

    Archive a Microsoft Teams team.

  • Get all chats

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

  • Clear automatic location

    Clear the automatic location from a user's presence in Microsoft Teams.

  • Clear user preferred presence

    Clear a user's preferred presence setting in Microsoft Teams.

  • Clear presence

    Clear the presence information for a user's application presence session in Microsoft Teams.

  • Clear presence location

    Clear the authenticated user's presence location.

  • Clone team

    Clone a Microsoft Teams team using the team ID.

  • Create call operation

    Create a new operation for a communications call.

  • Create a channel

    Create a new standard, private, or shared channel within a Microsoft Teams team.

  • Create content sharing session

    Create a content sharing session in a Microsoft Teams call.

  • Create channel in group team

    Create a new channel in a group's associated team.

  • Create online meeting

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

  • Create user offer shift request

    Create a new offer shift request in a user's joined team schedule.

  • Create open shifts

    Create a new open shift in a Microsoft Teams team schedule.

  • Create open shift change request

    Create a new open shift change request in a team schedule.

  • Create or get online meeting

    Create a new Microsoft Teams online meeting or retrieve an existing one based on externalId.

  • Create or update schedule

    Create or replace a schedule object for a Microsoft Teams team.

  • Create schedule day note

    Create a new day note in a team's schedule.

  • Create scheduling group

    Create a new scheduling group in a team's schedule.

  • Create team schedule shift

    Create a new shift in a Microsoft Teams team schedule.

  • Create team

    Create a new Microsoft Teams team.

  • Create team from group

    Create a new team under an existing Microsoft 365 group.

  • Create time off

    Create a new timeOff instance in a team's schedule.

  • Create time off reason

    Create a new time off reason in a team's schedule.

Ready to connect Microsoft Teams?

Authorize the account and your agent has all 150 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot