Microsoft Teams MCP
Send messages, schedule meetings, upload files, and manage Teams channels across your Microsoft 365 tenant.
Overview
| Catalog ID | mcp-msteams |
| Category | communication |
| Auth method | OAuth |
| Blast radius | moderate |
| Trust | Verified — published by cendriix |
| Version | 1.0.0 |
| Regions | us-east-1, eu-west-1 |
Tools
| Tool | Description |
|---|---|
send_message | Send a message to a Teams channel. |
list_channels | List channels in a team. |
create_meeting | Create an online meeting. |
upload_file | Upload a file to a channel. |
search_messages | Search for messages across Teams. |
Tool parameters
send_message
Send a message to a Teams channel.
| Parameter | Type | Description | |
|---|---|---|---|
team_id | string | required | Team ID |
channel_id | string | required | Channel ID |
content | string | required | Message content |
list_channels
List channels in a team.
| Parameter | Type | Description | |
|---|---|---|---|
team_id | string | required | Team ID |
create_meeting
Create an online meeting.
| Parameter | Type | Description | |
|---|---|---|---|
subject | string | required | Meeting subject |
start_time | string | required | Start time (ISO 8601) |
end_time | string | required | End time (ISO 8601) |
attendees | array | optional | Attendee emails |
upload_file
Upload a file to a channel.
| Parameter | Type | Description | |
|---|---|---|---|
team_id | string | required | Team ID |
channel_id | string | required | Channel ID |
file_name | string | required | File name |
content | string | required | Base64-encoded content |
search_messages
Search for messages across Teams.
| Parameter | Type | Description | |
|---|---|---|---|
query | string | required | Search query |
Installing
- In Cendriix, go to Settings → MCPs
- Find Microsoft Teams and click Install
- Click Authorize after installing. Cendriix completes the OAuth flow with the provider and refreshes tokens automatically — you never paste a long-lived secret.
- Click Test Connection to run a health check and list available tools
Authentication. Click Authorize after installing. Cendriix completes the OAuth flow with the provider and refreshes tokens automatically — you never paste a long-lived secret.
Blast radius
This MCP is classified moderate. This MCP can create and update records in the connected service, but cannot delete infrastructure.
Every tool invocation is recorded in your Audit Log. You can remove this MCP at any time from Settings → MCPs, which revokes tool access immediately.
Further reading
- MCP Marketplace — browse and install MCPs
- Policies & Guardrails — approval gates and blast radius
- Audit Log — review tool invocations
Last updated on