Model Context Protocol

MS365 MCP Server

Microsoft 365 integration for AI assistants. Mail, Calendar, SharePoint, OneDrive, and Teams in one secure endpoint.

Status

Operational

All services are responding. Endpoint: https://ms365.state-of-innovation.com/mcp

Available Tools

Mail7 tools
Calendar6 tools
SharePoint5 tools
OneDrive5 tools
Teams6 tools

Security

Delegated OAuth 2.1 with PKCE

Every user authenticates with their own Microsoft 365 account. The server never sees passwords and only accesses what each user is permitted to see.

Encrypted Token Storage

Authentication tokens are encrypted with AES-256-GCM before storage. Only the user who authenticated can access their own data.

Zero Static Credentials

No shared API keys. No service accounts. Every request is bound to a specific signed-in user through delegated permissions.

OAuth 2.1 Endpoints

Discovery:    https://ms365.state-of-innovation.com/.well-known/oauth-authorization-server
Resource:     https://ms365.state-of-innovation.com/.well-known/oauth-protected-resource
Register:     POST https://ms365.state-of-innovation.com/oauth/register
Authorize:    GET  https://ms365.state-of-innovation.com/oauth/authorize
Token:        POST https://ms365.state-of-innovation.com/oauth/token
MCP:          POST https://ms365.state-of-innovation.com/mcp