Skip to main content
9 – 17 UHR +49 8031 3508270 LUITPOLDSTR. 9, 83022 ROSENHEIM
DE / EN
CompanyGPT Integration MCP server: streamable HTTP

Use Microsoft Teams with AI via MCP

Teams is where alignment, project channels and meetings come together – a large share of daily collaboration is documented there. CompanyGPT connects Teams through our companyM365 addon: an MCP server that runs inside your own CompanyGPT environment and signs in with each user's Microsoft account.

What is Microsoft Teams?

Microsoft Teams is Microsoft’s collaboration platform and part of Microsoft 365. It combines chat, channels, telephony, video meetings and file storage in a single interface and serves as the central place for internal communication in many organizations – from day-to-day coordination to project work.

For AI agents, Teams is therefore primarily a source of context: who decided what and when, which topics run in which channel, what was covered in the last meeting. An MCP connection makes that context retrievable on demand instead of leaving it buried in chat history.

Connection at a Glance

MCP server
innFactory companyM365 – operated in your CompanyGPT environment
Transport
Streamable HTTP
Authentication
Entra ID (OAuth 2.0, on-behalf-of per user)
Operating model
SaaS (Microsoft 365)
Licensing
No Microsoft 365 Copilot license required
Alternative
Microsoft Work IQ Teams MCP (preview, Copilot license per user)

How to Connect Microsoft Teams to CompanyGPT

The connection runs through companyM365, our addon for Microsoft 365. It provides an MCP server over streamable HTTP that is operated inside your own CompanyGPT environment and reads Teams data through Microsoft Graph. No third-party infrastructure is involved, and no Microsoft 365 Copilot licenses are required.

Sign-in happens per user via Entra ID: each employee connects their own Microsoft account, and access takes place on their behalf. An agent therefore sees exactly the teams, channels and chats the signed-in user is already allowed to see. Your administrators register the application once in your Entra ID tenant and grant the required consent; in CompanyGPT you then control by role and group who may use the Teams integration.

As a factual alternative, Microsoft offers its own Agent 365 approach with the “Work IQ” MCP servers, including one for Teams. It is currently in preview and requires a Microsoft 365 Copilot license per user. We can connect either path and help you assess which one fits your licensing situation.

Typical Use Cases

How AI agents in CompanyGPT work with Microsoft Teams

Make sense of busy channels

Sales asks what has been posted about open quotes in the customer channel since last week – the agent returns an overview instead of a scrolling marathon.

Follow up after meetings

Meeting content and the surrounding chat discussion become a summary with tasks and owners that can be reused straight away.

Speed up onboarding

New team members ask the agent how a process actually works in practice – the answer is built from the channels they have access to themselves.

Frequently Asked Questions

Microsoft Teams and AI – the most important answers

Does Microsoft Teams have an official MCP server?

As part of Agent 365, Microsoft provides a Work IQ MCP server for Teams that is currently in preview and requires a Microsoft 365 Copilot license per user. In CompanyGPT, the connection is primarily made through our companyM365 addon, which works without Copilot licenses.

How is Teams connected to CompanyGPT?

Through companyM365. The addon runs as an MCP server inside your own CompanyGPT environment, talks to Microsoft Graph and is connected via streamable HTTP. Users sign in with their Microsoft account through Entra ID.

Does the AI see every team and chat in the company?

No. Access happens on behalf of the signed-in user. An agent only sees the teams, channels and chats that user is authorized for in Microsoft 365 – existing permissions remain fully in effect.

What does our IT need to set up once?

The application is registered in your Entra ID tenant and receives the required admin consent for the necessary Graph permissions. After that, employees connect their own accounts. Which roles and groups may use the integration is defined by your administrators in CompanyGPT.

Does the data stay in our tenant?

CompanyGPT and companyM365 run in your own cloud tenant and communicate directly with Microsoft 365. The Teams data itself remains in your Microsoft 365 tenant and is only retrieved for the request at hand.

Microsoft Teams and Your AI – GDPR-Compliant with CompanyGPT

CompanyGPT is the enterprise AI assistant in your own cloud tenant: all relevant AI models, your company data and integrations like Microsoft Teams – centrally managed, with roles and permissions. We set up the connection together with you.

Microsoft Teams is a trademark of its respective owner (Microsoft). Its mention describes compatibility and does not imply any partnership or endorsement. Availability and scope of the connection depend on the respective vendor.