Microsoft Teams
microsoft.comMicrosoft Teams is a chat and video meeting product.
Can an AI agent use Microsoft Teams? No. Our agent couldn't get into Microsoft Teams on its own.
From finding it to leaving
What an agent managed without a person, at each step.
- On its own
Find
Docs it can act on: an OpenAPI and an MCP server. 287 doc pages read.
- Stopped
Get in
Stopped hereCan't sign up. Personal sign-up asks for a birth date; business sign-up shows a visible puzzle.
- Not reached
Use
Tasks need an account.
- Not reached
Pay
Buying needs an account.
- Not reached
Leave
Nothing to cancel or delete.
Getting in
None of the 5 ways in worked without a person.
Where it stopped
Email and code
Personal sign-up asks for a birth date; business sign-up shows a visible puzzle.
- Both kinds of agentOn a server, or in its own browserNoSigning up needs a person: it asks for a bot check.
- Signed agentKnown to CloudflareNoThe sign-up page opens. The CAPTCHA on the form stops them too.
Every way in
| Way in | What happened | Why |
|---|---|---|
| Email and code | Stopped | |
| Email and password | Stopped by a CAPTCHA | |
| CLI code login | Not tried | The same as another way |
| Sign-in for apps (OAuth, MCP) | Not tried | The same as another way |
| Added by an admin | Not tried | Needs a person's account |
- Crawlersrobots.txt asks crawlers to stay off sign-up and the API. Nothing to fix. It keeps these pages out of search and doesn't stop agents signing up.
What an agent can do with Microsoft Teams
No task was tried: our agent couldn't get into Microsoft Teams.
Core tasks Microsoft Teams offers an agent
- offered, not tried
- Send a chat messageWeb app
- Start an online/video meetingWeb app
- Share your screen in a callWeb app
- Share a file in chatWeb app
- Record a meetingWeb app
- Make a VoIP/PSTN phone callWeb app
- Use Teams through its API or MCP serverThese accept only work or school accounts.
- Start a trial or buy a planA puzzle comes before payment and trials need a credit card.
23 more tasks it offers
- Reply in a threadWeb app
- React to a messageWeb app
- Search chat messagesWeb app
- Install an app/integration into TeamsWeb app
- Build a custom app/bot for TeamsWeb app
- Automate a repetitive workflow trigger (e.g. emoji-as-trigger)Web app
- Join a meeting as an external guest without an accountWeb app
- Host a webinar for up to 1,000 attendeesWeb app
- Get an AI-generated meeting summary/transcript (Copilot)Web app
- Ask Copilot to detect and assign action items from a meetingWeb app
- Add an agenda and meeting notes to a scheduled meetingWeb app
- Get real-time translation of chat/meeting transcriptsWeb app
- Use closed captions/transcription for accessibilityWeb app
- Set a custom/blurred virtual backgroundWeb app
- Use audio conferencing dial-in to join by phoneWeb app
- Join the same meeting from desktop, mobile, tablet or a room deviceWeb app
- Use Copilot chat assistant across Microsoft 365 content in TeamsWeb app
- Use 'Together mode' to view participants in a shared virtual spaceWeb app
- Record a voice message on mobileWeb app
- Get Copilot-suggested message phrasingWeb app
- Configure hot desking / workspace booking (Microsoft Places)Web app
- Manage staff scheduling/shifts for frontline workersWeb app
- Hold a town hall broadcast to a large organization-wide audienceWeb app
Surface audit: 936 documented operations, 0 run, 0 passed, 841 blocked (sandbox or plan limits), 95 left out to stay safe.
How an agent connects
API, OpenAPI, CLI and SDK found; MCP documented, not reachable.
MCP server
Documented,
not reachableIt didn't answer when we checked on 1 Nov 2026.
Official server. Work IQ MCP server, Entra ID work accounts only.
workiq.svc.cloud.microsoft/mcp
12 tools across its docs
API
Listed, not testedMicrosoft Graph REST; Teams chat and meeting APIs for work or school accounts only.
921 operations across its docs
OpenAPI
YesGraph v1.0 OpenAPI 3.0.4.
CLI
Yes@microsoft/workiq 1.0.1.
SDK
Yes@microsoft/microsoft-graph-client 3.0.7.
llms.txt
None foundAgent payments
None foundThe checkout: Chose a plan; the checkout didn't open: Microsoft Teams Essentials, $48 a year; Checkout: its own checkout; A visible CAPTCHA at checkout.
Docs
Some gapsCovers getting started and auth.
Errors only mentioned in passing.
Code examples on only some pages.
287 of 850 pages read
Tips for agent builders
- Teams automation runs through Microsoft Graph (POST /chats/{chat-id}/messages, POST /me/onlineMeetings) with a delegated token of a work or school account; personal accounts are not supported.
- The official MCP server is Work IQ at https://workiq.svc.cloud.microsoft/mcp; read its PRM at /.well-known/oauth-protected-resource/mcp (Entra 'organizations', scope .../WorkIQAgent.Ask).
- Install the Work IQ CLI with npx -y @microsoft/workiq;
workiq auth loginthenworkiq mcpfor a local stdio server. - Fetch learn.microsoft.com pages with Accept: text/markdown for clean markdown.
How Microsoft Teams compares
In Team chat
3 of the 9 products we drove in Team chat are higher; 5 others share L1.
| Product | Level | Find to leave |
|---|---|---|
| L4 | Find: Partly, Get in: On its own, Use: On its own, Pay: Partly, Leave: On its own. | |
| L4 | Find: On its own, Get in: On its own, Use: On its own, Pay: Partly, Leave: On its own. | |
| L3 | Find: Partly, Get in: On its own, Use: Partly, Pay: Stopped, Leave: On its own. | |
| L1 | Find: Partly, Get in: Stopped, Use: Not reached, Pay: Partly, Leave: On its own. | |
| L1 | Find: Stopped, Get in: Stopped, Use: Not reached, Pay: Not reached, Leave: Not reached. | |
| L1 | Find: On its own, Get in: Stopped, Use: Not reached, Pay: Not reached, Leave: Not reached. | |
| L1 | Find: Partly, Get in: Stopped, Use: Not reached, Pay: Not reached, Leave: Not reached. | |
| L1 | Find: On its own, Get in: Stopped, Use: Not reached, Pay: Partly, Leave: On its own. |
Sorted by level, then work done, then time to the first call. How we rank
For the team behind Microsoft Teams
Agents get stuck at Get in. Prove Microsoft Teams is yours, then see where each issue is, read your safety findings and ask for a free drive after a fix. How to fix each one comes with the Audit.
7 things to fix for agents
Agent blockers: 4 foundAgent surfaces: 593 issues foundSafety review: 1 issue found
- FindClear
- Get inBlocks agents
- UseNot reached
- PayNot reached
- LeaveNot reached
On our standard
15 criteria: against other team chat products where we measured 5 or more, otherwise against every product we measured.
- Spend an agent can see and capThe best result All 4 others (team chat products) lower.
- A request id on every answerIn the middle 2 of 4 others (team chat products) lower, 2 the same.
- Export before leavingIn the middle 3 of 6 others (team chat products) lower, 3 the same.
- Versions an agent can pinLevel with most 59 of 97 others (every product) the same, 38 lower.
- The best way in is built for agentsBehind most 4 of 7 others (team chat products) higher, 3 the same.
- Every way in works for an agentBehind most 4 of 6 others (team chat products) higher, 2 the same.
- Answers sized for an agentBehind most 73 of 85 others (every product) higher, 12 the same.
- Payments safe to retry, with a receiptBehind most 20 of 23 others (every product) higher, 3 the same.
All 15 criteria
- One way to page through listsIn the middle 35 of 87 others (every product) lower, 42 the same, 10 higher.
- Docs an agent can navigateIn the middle 2 of 6 others (team chat products) lower, 3 the same, 1 higher.
- Sign-in for agents acting for a personThe same as all 5 others (team chat products).
- Real status codesThe same as all 4 others (team chat products).
- WebMCP tools on the web appThe same as all 6 others (team chat products).
- Pages fit one fetchLevel with most 4 of 6 others (team chat products) the same, 2 higher.
- A path written for agentsLevel with most 4 of 6 others (team chat products) the same, 2 higher.
Where Microsoft Teams fits
- Category
- Wall
- Bot checkskept our agent out
- Arkose Labs bot checkthe check, and every product we met it at
- Let signed AI agents past your bot checkfix guide
- Rivals
- ElementL1
- Google ChatL1
- PumbleL1
Found an error? Tell us on this page or read how corrections work.
Questions people ask about Microsoft Teams
- Can an AI agent sign up for Microsoft Teams on its own?
- No. Sign-up: needs a human. A bot check from Arkose Labs stopped our agent there. Personal Microsoft account (signup.live.com, Teams free): email and emailed code accepted, then a birth date is required, which our agent does not have; no account was made. the trials also need a credit card.
- Does Microsoft Teams have an MCP server, and can an agent connect to it?
- Yes. Microsoft Teams has an official MCP server. A new agent can't get in on its own: in the drive of 31 Oct 2026, our agent stopped at sign up (it needs a person).
Cite this page
The page as a reference, in plain text, APA and BibTeX.
Cite this
AgentDrives, “Microsoft Teams: AI agent test drive”, 31 October 2026, https://agentdrives.com/tools/microsoft. CC BY 4.0.
AgentDrives. (2026, October 31). Microsoft Teams: AI agent test drive. https://agentdrives.com/tools/microsoft
@misc{agentdrives_microsoft_2026,
author = {{AgentDrives}},
title = {Microsoft Teams: AI agent test drive},
year = {2026},
month = oct,
url = {https://agentdrives.com/tools/microsoft},
note = {Agent test drive, CC BY 4.0},
}Something wrong on this page?
Tell us what's wrong. We check it against the drive and correct the page, with the date.