About
JBAssist is a Windows-compatible MCP server that enables Claude Desktop to access Microsoft 365 services through the Microsoft Graph API, offering standard and beta tools for user profiles, emails, calendar events, Teams activity, and advanced searches.
Capabilities
JBAssist – Microsoft Graph MCP Server
JBAssist bridges Claude Desktop with the full breadth of Microsoft 365 through the Model Context Protocol. By exposing Graph API endpoints as MCP tools, it lets AI assistants perform real‑world actions—such as reading emails, pulling calendar events, or querying user directories—without the developer having to write custom connectors. This eliminates a common pain point for teams looking to embed AI into their existing Office 365 workflows: the need to manage OAuth, permissions, and API calls manually.
The server bundles both standard and beta Graph capabilities. Standard tools cover the essentials: , , , and . These enable Claude to fetch user details, inbox snapshots, upcoming meetings, or search the organization directory. The beta suite extends this with richer data—, , , and —and advanced filtering via . This depth is especially valuable for HR, support desks, or collaboration bots that need to surface nuanced employee information.
Key features include:
- Native MCP integration – Claude can invoke any tool directly from a conversation, passing natural language prompts that the server translates into Graph queries.
- Fine‑grained permission handling – The setup process guides developers through Azure AD app registration and API consent, ensuring the server has only the scopes it needs.
- Cross‑platform Windows support – A lightweight Node.js server runs on Windows 10/11, making it easy to deploy in corporate environments that already run Microsoft 365.
- Beta API access – By exposing beta endpoints, JBAssist gives developers early access to new Graph features without waiting for official releases.
Typical use cases span from personal productivity (auto‑reading unread emails or scheduling meetings) to enterprise automation (retrieving a manager’s direct reports for onboarding workflows). In a customer support scenario, an AI agent could pull the caller’s calendar and presence status to suggest optimal meeting times. HR bots can use to find candidates with specific skills across the organization.
Integrating JBAssist into an AI workflow is straightforward: once the MCP server is running, Claude Desktop’s puzzle‑piece selector adds “msgraph” as a tool source. From there, developers can craft prompts that trigger Graph calls—e.g., “Show me my next three meetings” or “Find all users in the Sales department with Python skills”—and the AI responds with live data. This tight coupling between natural language and enterprise APIs dramatically reduces friction for developers, allowing them to focus on business logic rather than authentication plumbing.
Related Servers
Netdata
Real‑time infrastructure monitoring for every metric, every second.
Awesome MCP Servers
Curated list of production-ready Model Context Protocol servers
JumpServer
Browser‑based, open‑source privileged access management
OpenTofu
Infrastructure as Code for secure, efficient cloud management
FastAPI-MCP
Expose FastAPI endpoints as MCP tools with built‑in auth
Pipedream MCP Server
Event‑driven integration platform for developers
Weekly Views
Server Health
Information
Explore More Servers
Porkbun MCP Server
Manage Porkbun domains via a unified API interface
AX Platform MCP Server
AI Agent Collaboration Hub via Model Context Protocol
PancakeSwap PoolSpy MCP Server
Real‑time tracking of new PancakeSwap liquidity pools
Wikipedia MCP API Server
FastAPI-powered Wikipedia summaries for AI assistants
Q-Anon Posts/Drops MCP Server
Dataset server for analyzing Q‑Anon posts via AI tools
ASR MCP Server
Real-time speech recognition with Whisper via MCP