f7ceb09901980d18f3d7ee8c7d9eedec5d34be78source_git · imatiach-msft/teams-mcp · current release
Observed 2026-08-30T19:54:29.421Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.
{
"tools": {}
}| Tool | Category | Annotations | Risk |
|---|---|---|---|
get_channel_messagesGet recent messages from a Teams channelInput schema{
"type": "object",
"properties": {
"teamId": {
"type": "string",
"description": "The ID of the Team"
},
"channelId": {
"type": "string",
"description": "The ID of the channel"
},
"top": {
"type": "number",
"description": "Number of messages to return (default: 20)"
}
},
"required": [
"teamId",
"channelId"
]
} | — | — · — | — |
get_chat_messagesGet recent messages from a Teams chatInput schema{
"type": "object",
"properties": {
"chatId": {
"type": "string",
"description": "The ID of the chat"
},
"top": {
"type": "number",
"description": "Number of messages to return (default: 20)"
}
},
"required": [
"chatId"
]
} | — | — · — | — |
get_current_userGet the current authenticated user's informationInput schema{
"type": "object",
"properties": {},
"required": []
} | — | — · — | — |
list_channelsList channels in a specific TeamInput schema{
"type": "object",
"properties": {
"teamId": {
"type": "string",
"description": "The ID of the Team"
}
},
"required": [
"teamId"
]
} | — | — · — | — |
list_chatsList the user's Teams chatsInput schema{
"type": "object",
"properties": {
"top": {
"type": "number",
"description": "Number of chats to return (default: 20)"
}
},
"required": []
} | — | — · — | — |
list_teamsList Teams the user has joinedInput schema{
"type": "object",
"properties": {},
"required": []
} | — | — · — | — |
send_channel_messageSend a message to a Teams channelInput schema{
"type": "object",
"properties": {
"teamId": {
"type": "string",
"description": "The ID of the Team"
},
"channelId": {
"type": "string",
"description": "The ID of the channel"
},
"message": {
"type": "string",
"description": "The message content to send"
}
},
"required": [
"teamId",
"channelId",
"message"
]
} | — | — · — | — |
send_chat_messageSend a message to a Teams chatInput schema{
"type": "object",
"properties": {
"chatId": {
"type": "string",
"description": "The ID of the chat"
},
"message": {
"type": "string",
"description": "The message content to send"
}
},
"required": [
"chatId",
"message"
]
} | — | — · — | — |
send_via_power_automateSend a message via Power Automate flow (bypasses Graph API auth restrictions)Input schema{
"type": "object",
"properties": {
"flowUrl": {
"type": "string",
"description": "The Power Automate HTTP trigger URL (without sig parameter - uses Azure AD auth)"
},
"message": {
"type": "string",
"description": "The message content to send"
}
},
"required": [
"flowUrl",
"message"
]
} | — | — · — | — |