Microsoft Teams for Claude, Cursor, ChatGPT & agents
Microsoft Teams — list teams, list channels in a team, send messages to a channel (HTML supported), read recent channel messages, and list 1:1 / group chats via Microsoft Graph API
curl -fsSL https://syncorelabs.ai/install.sh | shmacOS / Linux. Windows + manual install.
What it does
Microsoft Teams — list teams, list channels in a team, send messages to a channel (HTML supported), read recent channel messages, and list 1:1 / group chats via Microsoft Graph API. Use when the user mentions Microsoft Teams, MS Teams, Office 365 chat, channel post, or wants to send / read messages in their Teams workspace.
The Microsoft Teams skill is one of 75+ pre-wired Syncore integrations that any MCP-compatible client — Claude Desktop, Claude Code, Cursor, Windsurf, Codex CLI, and ChatGPT desktop — can call out of the box. You don't configure MCP servers or copy API keys into a JSON file; the Syncore daemon discovers the skill at startup and exposes its tools to whichever AI client is running.
Sample prompts
Once Syncore is installed and Microsoft Teams is connected, ask your agent something like:
- “List teams from Microsoft Teams.”
- “List channels from Microsoft Teams.”
- “Send message from Microsoft Teams.”
Tools available (5)
teams__list_teamsList all Microsoft Teams that the authenticated app can see. Use when the user wants to find a team by name or you need a team_id for downstream tools.
teams__list_channelsList channels inside a specific Microsoft Teams team_id. Use when the user wants to find a channel by name in their Teams or you need a channel_id for sending / reading messages.
teams__send_messageSend / post / write a message to a Microsoft Teams channel (HTML supported). Use when the user wants to ping a Teams channel, drop an announcement, or notify the team.
teams__read_messagesRead / fetch recent messages from a Microsoft Teams channel. Use when the user wants to catch up on a channel, summarize discussion, or pull context before replying.
teams__list_chatsList recent 1:1 and group chats (DMs) in Microsoft Teams. Use when the user wants to see their direct-message threads.
How to connect
Microsoft Teams needs a provider API key to talk to microsoft-teams. Connect it from the Syncore dashboard:
- Run
curl -fsSL https://syncorelabs.ai/install.sh | shon macOS / Linux (or the PowerShell command on Windows). - Run
syncore loginto create your account and a device-bound encryption key. - Visit syncorelabs.ai/connect and authorize Microsoft Teams.
- Run
syncore updateto sync the skill + credentials to every installed AI client.
Pricing
Free at every Syncore tier. Connect your account once at /connect; the OAuth or API-key credential stays encrypted on your machine and syncs to your other devices via the Syncore vault.
See the full Syncore pricing breakdown — Free $0/mo, Pro $29/mo, Ultra $99/mo — on the homepage.
Related
Looking at Microsoft Teams? You may also want:
- Discord — send messages to channels, list guilds (servers) and channels, read channel history via the Discord REST API v10 with a bot token
- Gmail — search emails with Gmail query syntax, read messages and full threads, send / reply / draft email with attachments, download attachments, and batch-manage labels (archive, mark read, star,...
- Intercom — list and triage conversations (open / closed / snoozed), reply publicly, leave internal notes, assign to teammate or team, close conversations, list and search contacts (users + leads),...
- Loom — list videos in the workspace (filter by folder / creator), fetch a single video's metadata, pull timestamped transcripts (plain / timestamped / VTT), search videos by free-text query across...
- Mailchimp — manage audiences (lists), browse / add / update subscribers with status (subscribed / pending / unsubscribed / cleaned) and merge fields, list and inspect campaigns, send test campaign...
Or browse all 75 skills in the Syncore catalog.