# Microsoft Teams MCP Integration

> Microsoft Teams tiene comunidades, eventos, chats, canales, reuniones, almacenamiento, tareas y calendarios en un solo lugar.

## Overview

| Property | Value |
|----------|-------|
| Category | Comunicación |
| Type | PIPEDREAM |
| Tools | 12 |
| URL | https://jelou.ai/pt-br/marketplace/microsoft_teams |

## Available Tools (12)

### Crear canal

Crea un nuevo canal en Microsoft Teams. [Ver la documentación aquí](https://docs.microsoft.com/en-us/graph/api/channel-post?view=graph-rest-1.0&tabs=http)

### Get Chat Message

Get a specific message from a chat. [See the documentation](https://learn.microsoft.com/en-us/graph/api/chatmessage-get?view=graph-rest-1.0&tabs=http)

### Get Current User

Returns the authenticated Microsoft Teams user's ID, display name, email, and principal name via Microsoft Graph. Call this first when the user says 'my channels', 'my chats', or needs identity context. Use the returned `id` to identify the sender in **Send Channel Message** or **Send Chat Message** results. [See the documentation](https://learn.microsoft.com/en-us/graph/api/user-get).

### List Channel Messages

Lists messages in a Microsoft Teams channel. [See the documentation](https://learn.microsoft.com/en-us/graph/api/channel-list-messages)

### Listar canales

Lista todos los canales de un equipo de Microsoft Teams. [Ver la documentación aquí](https://docs.microsoft.com/en-us/graph/api/channel-list?view=graph-rest-1.0&tabs=http)

### List Chats

Lists all chat conversations for the authenticated user. [See the documentation](https://learn.microsoft.com/en-us/graph/api/chat-list)

### List Messages in Chat

Get the list of messages in a chat. [See the documentation](https://learn.microsoft.com/en-us/graph/api/chat-list-messages?view=graph-rest-1.0&tabs=http)

### Listar turnos

Obtén la lista de instancias de turnos para un equipo. [Consulta la documentación](https://learn.microsoft.com/en-us/graph/api/schedule-list-shifts?view=graph-rest-1.0&tabs=http)

### List Teams

Lists all teams the authenticated user has joined. [See the documentation](https://learn.microsoft.com/en-us/graph/api/user-list-joinedteams)

### Search Messages

Search for email or chat messages. [See the documentation](https://learn.microsoft.com/en-us/graph/api/search-query?view=graph-rest-1.0&tabs=http)

### Enviar mensaje al canal

Envía un mensaje al canal de un equipo. [Consulta la documentación aquí](https://docs.microsoft.com/en-us/graph/api/channel-post-messages?view=graph-rest-1.0&tabs=http)

Devuelve solo el texto traducido sin explicaciones.

### Enviar mensaje de chat

Envía un mensaje al chat de un equipo. [Consulta la documentación aquí](https://docs.microsoft.com/en-us/graph/api/chat-post-messages?view=graph-rest-1.0&tabs=http)

Devuelve solo el texto traducido sin explicaciones.

## Supported Channels

This integration works with:
- WhatsApp Business API
- Facebook Messenger
- Instagram Direct Messages
- Web Chat Widget

## AI Assistants Compatible

- ChatGPT (via MCP)
- Claude (via MCP)
- Gemini (via MCP)
- Custom AI Agents

## Quick Start

1. Sign up at https://apps.jelou.ai/signup
2. Navigate to Marketplace and add Microsoft Teams
3. Authenticate your Microsoft Teams account
4. Configure your messaging channels (WhatsApp, Facebook, etc.)
5. Copy the MCP server URL to your AI assistant

## Example Use Cases

- Automate customer inquiries using Microsoft Teams data
- Send notifications via WhatsApp when Microsoft Teams events occur
- Query Microsoft Teams data directly from ChatGPT or Claude
- Build AI agents that interact with Microsoft Teams

## Resources

- [All Integrations](https://jelou.ai/pt-br/marketplace)
- [Full Documentation](https://jelou.ai/llms-full.txt)
- [API Docs](https://docs.jelou.ai)
- [Help Center](https://help.jelou.ai)
