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.
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 MessagesEscalate 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 MessageSet 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 NotificationKeep 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.
- 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.
- 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.
- 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
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.
The tools Microsoft Teams sits next to
Same connection, same setup. Pick the next one your team already uses.
Slack
Searches message history for a prior answer, hands conversations to the right channel with the transcript, and times messages for working hours.
Slackbot
Sends and schedules automated posts, sets reminders, writes canvases and files, and searches history so a scripted reply matches a real answer.
Telegram
Sends messages, files and polls into Telegram chats, reads incoming updates, and keeps bot-authored messages correct after the fact.
Gmail
Searches the mailbox for the right thread, drafts and sends replies in place, batches label changes, and sets the filters that route new mail.
Mailchimp
Checks subscription status and send history, tags and segments people from a conversation, and handles unsubscribes without an agent.
Outlook
Searches a mailbox for the earlier thread, replies or drafts for review, books meetings against real availability, and files messages.

Ready to connect Microsoft Teams?
Authorize the account and your agent has all 150 actions from the first conversation.


