# chatwatch MCP server

> Allows AI agents to read and respond to Microsoft Teams chats by driving a local Chrome session without requiring Azure app registration or admin consent.

- Repository: https://github.com/xxxxDev/chatwatch
- Page: https://hostedmcp.org/servers/xxxxdev/chatwatch
- Transport: —
- Stars: 1
- License: MIT

## Tools (11)

- `teams_list_chats`
- `teams_read_messages`
- `teams_wait_for_messages`
- `teams_send_message`
- `teams_get_attachments`
- `teams_list_drafts`
- `sent`
- `draft`
- `refused`
- `not_sent`
- `maybe_sent`

## FAQ

### Does chatwatch require Azure app registration or admin consent?

No, it drives a Chrome tab with your existing Teams session, meaning no Azure app registration, admin consent, or bot account is needed.

### How can I control whether an AI agent sends messages automatically?

You can set a send mode for each chat: 'draft' keeps messages on a local page for your approval, 'auto' sends them immediately, and 'off' refuses them.

### Will watching chats mark them as read in Microsoft Teams?

No, new messages are read through Teams' own chat service API from inside the tab, so chats stay unread until you actually send a message.

### What are the system requirements for running chatwatch?

You need Python 3.9 or later and a browser like Chrome, Chromium, or Edge.
