Skunkworks 365 MCP
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Skunkworks 365 MCP
Public source: https://github.com/skunkworks-africa/skunkworks-365-mcp
Project website: https://365-mcp.skunkworks.africa/
An independent, publicly developed Model Context Protocol (MCP) project for secure Microsoft 365, CSP customer and licensing administration through ChatGPT and compatible clients.
Current status (v0.1.0): local read-only HTTP prototype only. Not a Microsoft-connected implementation or public MCP SaaS endpoint. The website is static documentation—not an MCP server.
Download
Download the complete source ZIP, or clone:
git clone https://github.com/skunkworks-africa/skunkworks-365-mcp.git
cd skunkworks-365-mcpRelated MCP server: sql-server-mcp
Local development
Requires Node.js 24+.
npm install --ignore-scripts
cp .env.example .env
cp access-registry.example.json access-registry.json
# Edit the four example settings to match a JWT issuer you control.
# Load your .env variables in your shell (or with your preferred secret manager).
npm run build
npm test
npm startThe prototype binds to http://127.0.0.1:3000/mcp, validates a JWT bearer token with configured issuer/audience/JWKS and checks tenant grants on the server. Example values are deliberately nonfunctional. Never expose the starter directly to the internet.
Available tool names
Tool | Behavior |
| Lists locally configured tenant IDs for the verified principal |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
No live Graph, Partner Center, Microsoft 365 or distributor API calls are implemented. All tools are read-only.
Connecting to ChatGPT (future remote deployment)
ChatGPT on the web supports custom MCP servers through Plugins → + → Add custom MCP server, subject to plan and workspace permissions. Enter the actual HTTPS MCP endpoint provided by the hosted runtime, configure the appropriate OAuth security, review tool scopes and install the plugin. The project website URL is not an MCP endpoint; the local prototype is not ready for remote connection.
Official instructions: Connecting custom MCP servers in ChatGPT.
CSP integration limitations
Microsoft does not support Partner Center API access for indirect resellers. Eligible partner-role access, Microsoft Graph delegated tenant access, distributor API authorization and customer billing access are separate concerns. Microsoft documentation.
See ARCHITECTURE.md, SECURITY.md, ROADMAP.md and CONTRIBUTING.md.
Public code, private credentials. Never submit access tokens, production tenant identifiers, customer data, invoice records or confidential contracts.
MIT licensed. Independently developed by Skunkworks Africa. Not affiliated with Microsoft or OpenAI.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Official Microsoft MCP Server to query Microsoft Entra data using natural language
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
Read-only MCP server exposing a user ORANO library to their own AI agent.
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Related MCP Servers
- AlicenseCqualityDmaintenanceMCP server for Microsoft Sentinel. Enables access to Sentinel logs, incidents, analytics, and Entra ID data via a modular, queryable interface. Strictly non-production. Designed for use with Claude and other LLMs.4918MIT
- AlicenseAqualityCmaintenanceA local MCP server for read-only SQL Server / MS Fabric queries. It authenticates as the user via Entra ID and runs one server process per tenant.427 PyPIMIT
- AlicenseNot gradedqualityCmaintenanceA self-hosted, read-only MCP server that lets AI assistants read your own Microsoft Teams chats and messages through Microsoft Graph using delegated permissions. It exposes tools for checking authentication status, retrieving your profile, listing chats, and fetching chat messages as plain text.MIT
- AlicenseNot gradedqualityBmaintenanceEnables ChatGPT and Gemini on the web to read and modify local files and run PowerShell commands on a Windows PC through a locally hosted MCP bridge, with OAuth/DCR authorization and a private local dashboard.2MIT