Setup guide

There is no @Claude bot for Teams.
Here is what there is instead.

Claude can read your Teams chats and calendar today. It cannot post a message back. That gap is the whole story, and it decides which of the three real options is yours.

1,000 free credits to start. No credit card. Working in five minutes.

00

The short answer.

As of July 2026 there is no first-party Claude bot or app for Microsoft Teams - Anthropic ships Claude for Excel, Word, PowerPoint and Outlook, and a Microsoft 365 connector, but nothing you can @mention in a Teams channel. The connector is genuinely useful and often mistaken for a bot: from claude.ai, Claude can search your Teams chats and read your calendar, alongside SharePoint, OneDrive and Outlook. What it cannot do is write - Anthropic's own documentation states plainly that Claude cannot send Teams messages. Anthropic has said it wants to bring Claude Tag to Teams and is running a waitlist, but has given no date. So the paths are: use the connector and accept read-only, build your own Teams agent on the Microsoft 365 Agents SDK, or adopt a product that already lives in Teams.

Claude in Microsoft Teams at a glance
At a glance 
Is there an official Claude app for Teams?No. There is no Anthropic-built bot you can @mention in a Teams channel. Claude Tag, the Slack-native agent, has a Teams waitlist but no announced date.
What Claude can do with Teams todayThrough the Microsoft 365 connector it can search Teams chats and read Teams calendar data, from inside claude.ai.
What it cannot doSend or post Teams messages. Anthropic's documentation states this explicitly. There is no first-party workaround.
Plans it needsThe Microsoft 365 connector is available on all Claude plans, including Free. Team and Enterprise additionally need an organisation Owner to enable it.
Who has to approve itA Microsoft Entra Global Administrator must grant one-time tenant consent. Write permissions need Global Administrator or Application Administrator approval on top.
Build-your-own stackThe Microsoft 365 Agents SDK plus the Anthropic Messages API. Do not start from the Bot Framework SDK - it was archived and support ended on 31 December 2025.
Time to set upMinutes for the connector, once tenant consent lands. Days to weeks for a custom Teams agent, mostly spent on approvals.
01

Side by side.

Four paths, and the first question decides everything: do you need Claude to answer inside a Teams channel, or just to know what was said in one?

Claude in Microsoft Teams: what each option can and cannot do
CapabilityMicrosoft 365 connectorAnthropicA Teams agent you buildYour teamClaude Tag for TeamsWaitlistBeagleUs
Answers in a Teams channelNoYou work in claude.aiYesNoNot shippedYes
Reads Teams chatsYesYesYou wire it upNoYes
Sends Teams messagesNoDocs say it cannotYesNoYes
Available todayYesYesNoWaitlist, no dateYes
Free to tryYesAll Claude plansPartlyPay per tokenNoYes1,000 credits, no card
Reaches beyond Microsoft 365NoPartlyYou build itNoYes~3,200 apps
Nothing for you to hostYesNoYour infrastructureYesYes
Self-serve, no admin neededNoEntra consentNoEntra + Teams adminNoNoApp install
02

What each one actually is.

Three real paths, and one non-path that a lot of articles still describe as if it existed. We have left the non-path out.

03

Step by step.

Most teams start with the connector, because it takes minutes and answers the question of whether Claude reading your Microsoft data is useful at all. Steps one to four cover that; steps five to seven cover building the bot the connector cannot give you.

  1. Line up your Entra admin before anything else

    A Microsoft Entra Global Administrator has to grant one-time tenant consent for the Microsoft 365 connector, and write permissions need Global Administrator or Application Administrator approval in the Entra admin center on top. This approval is the schedule, so book it first.

    ConsoleEntra admin center, Enterprise applications

  2. Enable the connector at the organisation level

    On Claude Team and Enterprise plans an organisation Owner has to enable the Microsoft 365 connector before anyone can connect it. On Free, Pro and Max there is no organisation-level step and you go straight to your own settings.

  3. Connect it to your own account

    Each person connects the Microsoft 365 connector individually from Claude's connector settings. Permissions are delegated: Claude sees exactly what your Microsoft 365 account can see, and nothing beyond it.

  4. Set expectations about Teams being read-only

    Tell people up front that Claude can find and summarise Teams conversations but cannot reply in them. Half of the disappointment with this setup comes from someone assuming a summary in claude.ai means a reply in Teams is one step away. It is not.

  5. For a real Teams bot, start on the Microsoft 365 Agents SDK

    This is the step where most guidance online is out of date. The Bot Framework SDK is archived and Microsoft stopped servicing support tickets for it at the end of 2025; TeamsFx is deprecated too. New Teams agents start on the Microsoft 365 Agents SDK, with the Microsoft 365 Agents Toolkit for scaffolding.

    Packages@microsoft/agents-hosting and @microsoft/agents-hosting-extensions-teams, Node 20+

  6. Wire the model in behind your own handler

    Your agent receives the Teams activity, you assemble the context you want the model to have, and you call Anthropic's Messages API. Keep the model call behind your own service so you can swap models, add tools and cap spend without touching the Teams plumbing.

    APIPOST api.anthropic.com/v1/messages, with the @anthropic-ai/sdk client

  7. Clear the second admin gate: app upload

    Publishing a custom agent into Teams needs a Teams administrator to allow custom app upload in the Teams admin center setup policies. Microsoft documents that these changes take up to 24 hours to reach all users, and in rare cases up to six days. This is a different admin, in a different console, from the Entra consent in step one.

    ConsoleTeams admin center, Teams apps then Setup policies

04

What trips people up.

Microsoft Teams is where the gap between what the internet says and what actually ships is widest right now.

Reading Teams and working in Teams are different products. Most of the disappointment here comes from a guide that never drew the line.
05

Or skip the build.

If the outcome you want is an AI that answers in the Teams channel and does the work behind it, that exists today - it just is not Anthropic shipping it. Beagle runs in Microsoft Teams and Slack alike, under the same read-draft-approve loop.

01

It answers in the channel

Mention Beagle in a Teams channel and it replies in the thread, with the records it pulled from linked. No claude.ai tab, no copy and paste back into Teams.

02

It reads the same Microsoft stack, and acts on it

Beagle connects to the tools your work already runs on with OAuth you control, and can draft and act across them rather than stopping at a summary.

03

One tenant approval, not two consoles

Beagle installs into Teams as a normal app. There is no custom-agent hosting to stand up, no SDK generation to track and nothing for you to keep patched.

04

Everything outbound waits for a human

Reports, replies and updates arrive drafted and held for your approval. Nothing leaves the tenant on the AI's own authority.

06

Plugged into your stack.

OAuth in, every read scoped to the teammate who asked.

See every integration

07

Common questions.

Is there an official Claude app for Microsoft Teams?

No. As of July 2026 Anthropic does not ship a Claude bot or app you can @mention in Microsoft Teams. It ships Claude for Excel, Word and PowerPoint, Claude for Outlook in beta, and a Microsoft 365 connector that reads Teams. Claude Tag, the Slack-native agent, has a Microsoft Teams waitlist but no announced release date.

Can Claude read my Microsoft Teams messages?

Yes, through the Microsoft 365 connector. From claude.ai, Claude can search and read Teams chats and read Teams calendar data, alongside SharePoint, OneDrive and Outlook. Permissions are delegated, so Claude sees only what your own Microsoft 365 account can see.

Can Claude send or post messages in Microsoft Teams?

No. Anthropic's documentation states that Claude cannot send Teams messages. Through the same connector it can write to SharePoint and OneDrive and can send Outlook mail and create calendar events, but Teams is read-only and there is no first-party workaround.

How do I build a Claude bot for Microsoft Teams?

Build a Teams agent on the Microsoft 365 Agents SDK and call Anthropic's Messages API from your own handler. Do not start from the Bot Framework SDK: it is archived and Microsoft stopped servicing support tickets for it after 31 December 2025. Expect two admin approvals - Entra tenant consent for any Graph permissions, and a Teams admin allowing custom app upload, which can take up to 24 hours to take effect.

What does the Microsoft 365 connector need from our IT team?

A Microsoft Entra Global Administrator must grant one-time tenant consent, and write permissions require Global Administrator or Application Administrator approval via Enterprise applications in the Entra admin center. On Claude Team and Enterprise, an organisation Owner must also enable the connector before individuals can connect it.

Is Claude Tag coming to Microsoft Teams?

Anthropic has said it wants to widen Claude Tag beyond Slack and is running a Microsoft Teams waitlist, but it has not announced a date, a beta or anything installable. Treat it as stated intent rather than a roadmap item you can plan a rollout around.

Teams, answered.
Today, not on a waitlist.

Or skip the setup

Let me do this part for you.

Give me your website and I will show you what I would run once I am in. No account, no card.

I only read what is public. Nothing is saved to your name until you say so.

Or skip the setup - Beagle is already wired up.1,000 free credits. No card.Hire Beagle