GraphAPI MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@GraphAPI MCPlist my 5 most recent emails"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
graph-mcp
Minimal Python MCP server that exposes one tool, graphapi, for authenticated Microsoft Graph API calls through a RequestRocket proxy.
Setup
pip install -r requirements.txtCopy .env.example to config.env or .env in this directory (same folder as server.py) and set:
GRAPH_API_REQUESTROCKET_URL— proxy base URL (no trailing slash required; it is stripped)GRAPH_API_REQUESTROCKET_KEY— authorization value sent as theAuthorizationheader
Alternatively, set those variables in your environment. To load credentials from another file (for example Cowork’s config.env), set:
export DOTENV_PATH=/path/to/config.envRelated MCP server: MSFT-Mail+Calendar
Run
python server.pyThe server uses stdio transport (FastMCP default). On startup it logs the proxy URL and tool signature to stdout.
Tool: graphapi
Argument | Description |
|
|
| Graph path such as |
| Optional query parameters (e.g. |
| Optional JSON body for |
Successful responses return {"status": <code>, "data": ...} where data is parsed JSON or plain text if the body is not JSON. HTTP errors return {"status": <code>, "error": "<body>"}. Connection failures return {"error": "<message>"}.
Cowork (local MCP)
Add a local MCP connector:
python /path/to/graph-mcp/server.pyIf credentials live elsewhere, set DOTENV_PATH to that file, for example:
DOTENV_PATH=/Users/you/project/config.envRequirements
See requirements.txt: mcp[cli], httpx, python-dotenv, pydantic.
This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
MCP server for Nylas — read email, calendars, events and contacts, and send email or create events.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Python-based MCP server that enables integration with Microsoft Security Copilot and Microsoft Sentinel, allowing users to run KQL queries, manage skillsets/plugins, and execute prompts in Security Copilot.23MIT
- AlicenseNot gradedqualityDmaintenanceMCP Server for use with msgraph calls to mail, calendar, and files16MIT
- FlicenseCqualityDmaintenanceA powerful MCP server that enables AI assistants to interact with Microsoft Graph API for managing Outlook emails, Calendar events, OneDrive files, and Contacts through natural language commands.3556-
- AlicenseCqualityNot gradedmaintenanceAn MCP server that enables interaction with Microsoft 365 services like Outlook, OneDrive, Teams, and SharePoint via the Microsoft Graph API. It supports comprehensive operations including email management, file access, and organizational collaboration for personal and work accounts.78-