GraphAPI MCP
Click on "Install 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: Microsoft MCP
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA 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
- FlicenseCqualityFmaintenanceA 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.3554
- AlicenseCquality-maintenanceAn 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
- Flicense-qualityBmaintenanceMCP server providing access to Microsoft Teams chats/channels, Outlook emails, calendar events, and SharePoint files via Microsoft Graph API.
Related MCP Connectors
MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.
A basic MCP server to operate on the Postman API.
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/geoicons/graphapi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server