Enables Claude to manage Outlook calendar events and Microsoft To Do tasks for a specific mailbox via Microsoft Graph API.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
@modelcontextprotocol/sdk has cross-client data leak via shared server/transport instance reuse
Anthropic's MCP TypeScript SDK has a ReDoS vulnerability
Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default
process.env. You'll be asked to provide them before it can run.GRAPH_CLIENT_ID— 3. Register. Copy the Application (client) ID and Directory (tenant) ID → these become / GRAPH_TENANT_ID.GRAPH_DEFAULT_REMINDER_MINUTES— Default event reminder lead time (30).GRAPH_DEFAULT_TIMEZONE— set GRAPH_CLIENT_ID, GRAPH_TENANT_ID, confirm , fill PG for the token tableGRAPH_TENANT_ID— 3. Register. Copy the Application (client) ID and Directory (tenant) ID → these become GRAPH_CLIENT_ID / .GRAPH_TODO_LIST_NAME— To Do list for tasks (Burrows Ops).GRAPH_TOKEN_FILEGRAPH_TOKEN_STORE— postgres (default) or file (local dev).MCP_AUTH_TOKENMCP_HTTP_HOSTMCP_HTTP_PATHMCP_HTTP_PORTPGDATABASE— PGUSER/PGPASSWORD/PGHOST/PGPORT/ Token table (reuses burrows_jewellers).PGHOST— PGUSER/PGPASSWORD//PGPORT/PGDATABASE Token table (reuses burrows_jewellers).PGPASSWORD— PGUSER//PGHOST/PGPORT/PGDATABASE Token table (reuses burrows_jewellers).PGPORT— PGUSER/PGPASSWORD/PGHOST//PGDATABASE Token table (reuses burrows_jewellers).PGUSER— /PGPASSWORD/PGHOST/PGPORT/PGDATABASE Token table (reuses burrows_jewellers).[](https://m8ven.ai/mcp/itscartmanbrah-calendar-mcp-task-2w766b)