Verbind Claude met je volledige Microsoft 365 omgeving.
Email, agenda, Teams, OneDrive, taken, contacten en meer.
Emails lezen, versturen, beantwoorden, doorsturen, categoriseren, bijlagen beheren, regels aanmaken
Afspraken bekijken, aanmaken, accepteren, weigeren, beschikbaarheid checken
Teams en kanalen bekijken, berichten lezen en sturen, chatten, reageren op threads
Bestanden zoeken, lezen, uploaden, verplaatsen, hernoemen, delen, grote bestanden uploaden
Sites bekijken, bestanden bladeren, lijsten ophalen, list items lezen
Flows oplijsten, triggeren, run history bekijken, flows aan- en uitzetten
Contacten zoeken, aanmaken, bijwerken, mensen in de organisatie vinden
Takenlijsten beheren, taken aanmaken, voltooien, bijwerken, verwijderen
Notebooks en secties bekijken, pagina's lezen en aanmaken
Profielen opzoeken, gebruikers zoeken, online status checken
Ga in Claude naar Customize → Connectors → Add custom connector en vul in:
https://m365-mcp.network-it.be/mcp
Geef de connector een naam, bijvoorbeeld M365, en klik Add.
De eerste keer dat je een M365 tool gebruikt, krijg je een device code terug van Claude.
Als je de server liever lokaal draait (bijv. voor Claude Desktop):
git clone https://github.com/NickGeoffroy/m365-mcp.git
cd m365-mcp
npm install
cp .env.example .env
Voeg toe aan %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"m365": {
"command": "node",
"args": ["C:/Users/JOUW-USERNAME/Github/m365-mcp/src/index.js"],
"env": {
"AZURE_CLIENT_ID": "vraag-aan-je-admin",
"AZURE_TENANT_ID": "vraag-aan-je-admin"
}
}
}
}
Claude handelt als jou en kan alleen zien wat jij kunt zien. Geen app-level toegang.
Alle API calls gaan rechtstreeks naar graph.microsoft.com. Geen tussenpartijen.
Gebruikt device code flow (public client). Er is geen geheim nodig op je machine.
Je token wordt lokaal gecacht in ~/.m365-mcp/ en nooit gedeeld.
De device code login kan een timeout veroorzaken. Authenticeer handmatig eerst door de server eenmalig te starten:
cd m365-mcp
node src/index.js
Wacht op de device code, log in, en herstart Claude Desktop daarna.
Verwijder de token cache en herstart Claude Desktop:
del %USERPROFILE%\.m365-mcp\token-cache.json
Claude Desktop MCP logs staan in:%APPDATA%\Claude\logs\mcp-server-m365.log
Zorg dat je npm install hebt uitgevoerd in de m365-mcp map.