Skip to main content

Announcing StackOne Defender: leading open-source prompt injection guard for your agent Read More

Connectors Microsoft Teams
Live 62 Actions

Microsoft Teams connector for AI agents

Connect your AI agent to Microsoft Teams with production-ready actions. Ship in minutes.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

StackOne AI Agent Actions
for Microsoft Teams.

62 production-ready actions for your agent to do more on Microsoft Teams.

62 Actions
List Users - Retrieve A List Of User Objects. By Default, Returns A Limited Set Of Properties (BusinessPhones, DisplayName, GivenName, Id, JobTitle, Mail, MobilePhone, OfficeLocation, PreferredLanguage, Surname, UserPrincipalName). Use $Select To Specify Alternative Properties.
Get User - Retrieve The Properties And Relationships Of A Specific User By Their ID Or UserPrincipalName. By Default, Only A Limited Set Of Properties Are Returned (BusinessPhones, DisplayName, GivenName, Id, JobTitle, Mail, MobilePhone, OfficeLocation, PreferredLanguage, Surname, UserPrincipalName). Use The Select Parameter To Return An Alternative Property Set.
Create User - Create A New User Account In The Organization With The Specified Properties
Delete User - Delete A Specific User From The Organization By Their ID Or UserPrincipalName
Change Password - Change The Password For The Authenticated User. The User Must Provide Their Current Password And The New Password.
Get Current User - Retrieve The Properties And Relationships Of The Currently Authenticated User
List Teams - Retrieve A List Of All Teams In An Organization Using The Direct Teams Endpoint
Create Team - Create A New Team From A Template Or From An Existing Group
Get Team - Retrieve The Properties And Relationships Of A Specific Team By Its ID
Update Team - Update The Properties Of The Specified Team
Delete Team - Delete A Team And Move It To The Recycle Bin For 30 Days
Archive Team - Archive A Team To Prevent Most Changes While Maintaining Membership
Unarchive Team - Restore An Archived Team To Active State
Add Team Member - Add A Member To A Team
Add Team Members In Bulk - Add Multiple Members To A Team In A Single Request
Remove Team Member - Remove A Member From A Team
Remove Team Members In Bulk - Remove Multiple Members From A Team In A Single Request
List Team Members - Get The ConversationMember Collection Of A Team
Get Team Member - Get A ConversationMember From A Team
Clone Team - Create A Copy Of A Team With Specified Parts
List Channels - Retrieve The List Of Channels In A Team
Get Channel - Retrieve The Properties And Relationships Of A Channel
List All Channels - Get The List Of Channels Either In This Team Or Shared With This Team (Incoming Channels)
List Incoming Channels - Get The List Of Incoming Channels (Channels Shared With A Team)
Get Primary Channel - Get The Default Channel, General, Of A Team
Create Channel - Create A New Channel In A Team, As Specified In The Request Body
Update Channel - Update The Properties Of The Specified Channel
Delete Channel - Delete A Specific Channel From A Team. Deleting A Channel Is A Permanent Operation That Cannot Be Undone.
List Channel Tabs - Retrieve The List Of Tabs In The Specified Channel Within A Team
Get Channel Files Folder - Get The Metadata For The Location Where The Files Of A Channel Are Stored
List Channel Members - Get A List Of Members In A Channel, Including Direct Members Of Standard, Private, And Shared Channels
List All Channel Members - Get A List Of All Members In A Channel, Including Direct And Indirect Members
Get Channel Member - Get A ConversationMember From A Channel
Archive Channel - Archive A Channel In A Team
Unarchive Channel - Restore An Archived Channel In A Team
Add Channel Member - Add A ConversationMember To A Channel
Remove Channel Member - Delete A ConversationMember From A Channel
Get Channel Tab - Retrieve The Properties And Relationships Of A Specified Tab In A Channel Within A Team
Delete Channel Tab - Remove (Unpin) A Tab From The Specified Channel Within A Team
List Channel Messages - Retrieve The List Of Messages (Without The Replies) In A Channel Of A Team
List All Channel Messages - Retrieve Messages Across All Channels In A Team, Including Text, Audio, And Video Conversations
Get Channel Message - Retrieve A Single Message Or A Message Reply In A Channel
Send Channel Message - Send A New Message To A Specific Channel. Only The Body Property Is Mandatory.
Update Channel Message - Update An Existing Message In A Channel Using Delegated Permissions
Delete Channel Message - Soft-Delete A Message In A Channel
List Message Replies - Retrieve All Replies To A Specific Message In A Channel. Supports $Top And $Expand OData Query Parameters.
Send Message Reply - Send A Reply To A Specific Message In A Channel. Only The Body Property Is Mandatory.
Get Message Reply - Retrieve A Specific Reply To A Message In A Channel
List Chat Messages - Retrieve All Messages In A Specific Chat. Supports $Top (Max 50), $Orderby (LastModifiedDateTime Or CreatedDateTime In Descending Order), And $Filter Query Parameters.
Get Chat Message - Retrieve A Specific Message In A Chat By Its ID
Send Chat Message - Send A New Message To A Specific Chat. Only The Body Property Is Mandatory.
Delete Chat Message - Soft-Delete A Message In A Chat
Undo Soft Delete Chat Message - Undo Soft Deletion Of A Single Chat Message Or A Message Reply In A Channel Or A Chat
List Chats - Retrieve All Chats That The Authenticated User Is A Participant In. Supports $Expand, $Top, $Filter, And $Orderby Query Parameters.
Get Chat - Retrieve The Properties And Relationships Of A Specific Chat
Create Chat - Create A New Chat With Specified Members. Supports One-On-One And Group Chats. Only One One-On-One Chat Can Exist Between Two Members.
Update Chat - Update The Properties Of A Chat Object. This Can Only Be Used To Set The Topic For A Chat With A ChatType Value Of Group. Maximum Length Is 250 Characters. Use Of ':' Is Not Allowed.
Delete Chat - Delete A Chat Object. This Operation Is Permanent And Cannot Be Undone.
List Chat Members - Retrieve All Members In A Specific Chat. This Operation Does Not Support OData Query Parameters To Customize The Response.
Add Chat Member - Add A ConversationMember To A Chat
Remove Chat Member - Remove A ConversationMember From A Chat.
Get Chat Member - Retrieve A Single ConversationMember From A Chat.
62 Actions
List Users-Retrieve A List Of User Objects. By Default, Returns A Limited Set Of Properties (BusinessPhones, DisplayName, GivenName, Id, JobTitle, Mail, MobilePhone, OfficeLocation, PreferredLanguage, Surname, UserPrincipalName). Use $Select To Specify Alternative Properties.
Get User-Retrieve The Properties And Relationships Of A Specific User By Their ID Or UserPrincipalName. By Default, Only A Limited Set Of Properties Are Returned (BusinessPhones, DisplayName, GivenName, Id, JobTitle, Mail, MobilePhone, OfficeLocation, PreferredLanguage, Surname, UserPrincipalName). Use The Select Parameter To Return An Alternative Property Set.
Create User-Create A New User Account In The Organization With The Specified Properties
Delete User-Delete A Specific User From The Organization By Their ID Or UserPrincipalName
Change Password-Change The Password For The Authenticated User. The User Must Provide Their Current Password And The New Password.
Get Current User-Retrieve The Properties And Relationships Of The Currently Authenticated User
List Teams-Retrieve A List Of All Teams In An Organization Using The Direct Teams Endpoint
Create Team-Create A New Team From A Template Or From An Existing Group
Get Team-Retrieve The Properties And Relationships Of A Specific Team By Its ID
Update Team-Update The Properties Of The Specified Team
Delete Team-Delete A Team And Move It To The Recycle Bin For 30 Days
Archive Team-Archive A Team To Prevent Most Changes While Maintaining Membership
Unarchive Team-Restore An Archived Team To Active State
Add Team Member-Add A Member To A Team
Add Team Members In Bulk-Add Multiple Members To A Team In A Single Request
Remove Team Member-Remove A Member From A Team
Remove Team Members In Bulk-Remove Multiple Members From A Team In A Single Request
List Team Members-Get The ConversationMember Collection Of A Team
Get Team Member-Get A ConversationMember From A Team
Clone Team-Create A Copy Of A Team With Specified Parts
List Channels-Retrieve The List Of Channels In A Team
Get Channel-Retrieve The Properties And Relationships Of A Channel
List All Channels-Get The List Of Channels Either In This Team Or Shared With This Team (Incoming Channels)
List Incoming Channels-Get The List Of Incoming Channels (Channels Shared With A Team)
Get Primary Channel-Get The Default Channel, General, Of A Team
Create Channel-Create A New Channel In A Team, As Specified In The Request Body
Update Channel-Update The Properties Of The Specified Channel
Delete Channel-Delete A Specific Channel From A Team. Deleting A Channel Is A Permanent Operation That Cannot Be Undone.
List Channel Tabs-Retrieve The List Of Tabs In The Specified Channel Within A Team
Get Channel Files Folder-Get The Metadata For The Location Where The Files Of A Channel Are Stored
List Channel Members-Get A List Of Members In A Channel, Including Direct Members Of Standard, Private, And Shared Channels
List All Channel Members-Get A List Of All Members In A Channel, Including Direct And Indirect Members
Get Channel Member-Get A ConversationMember From A Channel
Archive Channel-Archive A Channel In A Team
Unarchive Channel-Restore An Archived Channel In A Team
Add Channel Member-Add A ConversationMember To A Channel
Remove Channel Member-Delete A ConversationMember From A Channel
Get Channel Tab-Retrieve The Properties And Relationships Of A Specified Tab In A Channel Within A Team
Delete Channel Tab-Remove (Unpin) A Tab From The Specified Channel Within A Team
List Channel Messages-Retrieve The List Of Messages (Without The Replies) In A Channel Of A Team
List All Channel Messages-Retrieve Messages Across All Channels In A Team, Including Text, Audio, And Video Conversations
Get Channel Message-Retrieve A Single Message Or A Message Reply In A Channel
Send Channel Message-Send A New Message To A Specific Channel. Only The Body Property Is Mandatory.
Update Channel Message-Update An Existing Message In A Channel Using Delegated Permissions
Delete Channel Message-Soft-Delete A Message In A Channel
List Message Replies-Retrieve All Replies To A Specific Message In A Channel. Supports $Top And $Expand OData Query Parameters.
Send Message Reply-Send A Reply To A Specific Message In A Channel. Only The Body Property Is Mandatory.
Get Message Reply-Retrieve A Specific Reply To A Message In A Channel
List Chat Messages-Retrieve All Messages In A Specific Chat. Supports $Top (Max 50), $Orderby (LastModifiedDateTime Or CreatedDateTime In Descending Order), And $Filter Query Parameters.
Get Chat Message-Retrieve A Specific Message In A Chat By Its ID
Send Chat Message-Send A New Message To A Specific Chat. Only The Body Property Is Mandatory.
Delete Chat Message-Soft-Delete A Message In A Chat
Undo Soft Delete Chat Message-Undo Soft Deletion Of A Single Chat Message Or A Message Reply In A Channel Or A Chat
List Chats-Retrieve All Chats That The Authenticated User Is A Participant In. Supports $Expand, $Top, $Filter, And $Orderby Query Parameters.
Get Chat-Retrieve The Properties And Relationships Of A Specific Chat
Create Chat-Create A New Chat With Specified Members. Supports One-On-One And Group Chats. Only One One-On-One Chat Can Exist Between Two Members.
Update Chat-Update The Properties Of A Chat Object. This Can Only Be Used To Set The Topic For A Chat With A ChatType Value Of Group. Maximum Length Is 250 Characters. Use Of ':' Is Not Allowed.
Delete Chat-Delete A Chat Object. This Operation Is Permanent And Cannot Be Undone.
List Chat Members-Retrieve All Members In A Specific Chat. This Operation Does Not Support OData Query Parameters To Customize The Response.
Add Chat Member-Add A ConversationMember To A Chat
Remove Chat Member-Remove A ConversationMember From A Chat.
Get Chat Member-Retrieve A Single ConversationMember From A Chat.
Falcon

Make your Microsoft Teams agents perform.

Every Microsoft Teams action runs on Falcon.

Falcon, StackOne's execution engine, makes your agents fast, accurate, and reliable.

Explore Falcon Engine
StackOne Defender

88.7% attack detection accuracy.

Built in the StackOne platform.

StackOne Defender scans and classifies every Microsoft Teams payload before it reaches your agent, with precision and latency no other solution can match.

StackOne Defender Meta PG v1 Meta PG v2 DeBERTa 88.7% 67.5% 63.1% 56.9% Detection accuracy
StackOne Platform

Do More, Build Less.

Managed Integration Infrastructure for Microsoft Teams AI Agents.

Connectors & Actions

200+ Connectors. 10,000+ Actions.

Multiple Interfaces

Access integrations via API, AI SDKs, MCP & A2A.

Managed Authentication

Pre-built authentication UI.

Enterprise-Ready

Enterprise-Ready architecture.

"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."

Luna Schmid, Partner at GV

"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."

Barbry McGann, SVP at Workday Ventures

G2 - High Performer G2 - Easiest To Do Business With G2 - Users Love Us G2 - Users Most Likely To Recommend G2 - Easiest Admin

Put your AI agents to work

All the tools you need to build and scale AI agents integrations, with best-in-class security & privacy.