What dependencies are required to run this server?
Node.js 18 or higher, Claude Desktop with MCP support, Windows 10 or 11, and a Microsoft 365 account with an Azure AD app registration.
@JBAgent
Basic information
A Windows-compatible MCP server for querying Microsoft Graph API
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
A Windows-compatible implementation of the Model Context Protocol (MCP) server that connects Claude Desktop to Microsoft Graph API, allowing Claude to interact with Microsoft 365 services such as user profiles, emails, calendar events, and organizational data.
.env.example to .env, and fill in your Azure AD tenant ID, client ID, and client secret.npm install and npm run build.npm start, .\run-graph-server.ps1, or run-graph-server.bat.msgraph, and confirm the connection.Node.js 18 or higher, Claude Desktop with MCP support, Windows 10 or 11, and a Microsoft 365 account with an Azure AD app registration.
The app requires at least: User.Read, Mail.Read, Calendars.Read, User.Read.All, Presence.Read.All, and TeamMember.Read.All. Admin consent must be granted for the organization.
Double-check the Azure AD credentials in the `.env` file (tenant ID, client ID, client secret) and ensure the app has the correct permissions granted. Check the `graph-server.log` file for detailed error information.
Beta API endpoints are still in development and may change or behave differently than documented. They are subject to instability and should be tested thoroughly.
The repository is at `https://github.com/JBAgent/JBAssist`. Edit files in the `src` directory, rebuild with `npm run build`, and restart the server. New tools can be added following the existing patterns.

Model Context Protocol Servers
Painless E2E Automation for Mobile and Web

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.

DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
🚀 The fast, Pythonic way to build MCP servers and clients.
Comments