MCP server for Microsoft Teams, Outlook Calendar, and Mail via Microsoft Graph API
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"graph-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Graph MCP An MCP server that connects Claude to Microsoft Teams, Outlook Calendar, and Mail through the Microsoft Graph API. ## What it does Gives Claude access to 41 tools: | Category | Tools | |---|---| | **Auth** | Check status, login (browser OAuth), logout | | **Chats** | List chats, read/send messages, create chats, list members | | **Teams & Channels** | List teams, list channels, read/send messages, list members, read/send replies | | **Calendar** | List calendars, list/get events, create/update/delete events | | **Mail** | List emails, read email, search emails, send email, reply, list/get attachments | | **Meetings** | Find meeting by Join URL, list/get transcripts, list recordings, get recording URL | | **Files** | Browse OneDrive folders, search files, get content, upload files, create sharing links | | **Users** | Search organization directory | | **Presence** | Get/set your presence, get another user's presence | | **Search** | Search messages across all chats and channels | ## Prerequisites You need an Azure App Registration: 1. Go to [Azure Portal](https://portal.azure.com) > App registrations > New registration 2. Set platform to **Mobile and desktop applications** 3. Set redirect URI to `http://localhost:3000/auth/callback` 4. Mark as **Public client** (no client secret needed) 5. Under API permissions, add these **delegated** permissions: - `offline_access`, `openid`, `profile`, `User.Read` - `User.ReadBasic.All` - `Chat.Read`, `Chat.ReadWrite`, `ChatMessage.Send` - `ChannelMessage.Read.All`, `ChannelMessage.Send` - `Team.ReadBasic.All`, `Channel.ReadBasic.All`, `ChannelMember.Read.All` - `Calendars.ReadWrite` - `Mail.Read`, `Mail.Send` - `Presence.Read`, `Presence.Read.All`, `Presence.ReadWrite` - `OnlineMeetings.Read`, `OnlineMeetingTranscript.Read.All`, `OnlineMeetingRecording.Read.All` - `Files.ReadWrite.All` ## Install ``` pip install graph-mcp ``` Or from a cloned repo: ``` pip install -e . ``` #…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.