CIPP MCP server
MCP server for CIPP — M365 multi-tenant management for MSPs (users, tenants, policies).
not scanned yet
11 stars
Reviews
Write oneNobody has reviewed CIPP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
CIPP tools
No tool declarations could be read from the package source. They show once the server is installed.
How CIPP compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 70/100
- higher than 35% of 48,255 servers
- GitHub stars
- 11
- more than 88% of 28,688 servers
Release history: 6 versions in the registry since 2026-09-08, latest 2026-10-21, typically one every 11 days.
Install CIPP in Claude Code, Cursor or VS Code
claude mcp add cipp-mcp -- docker run -i --rm ghcr.io/wyre-ai/cipp-mcp:v1.11.1
What the publisher says
From the CIPP repository's README, as published. We do not edit it. Read it on GitHub
CIPP MCP Server
MCP (Model Context Protocol) server for CIPP — the CyberDrain Improved Partner Portal. Provides AI assistants with structured access to CIPP's M365 multi-tenant management capabilities.
Features
- 45 tools across 12 categories
- Tenant, user, group, and mailbox management
- Mailbox and online-archive size reporting, per tenant or per user
- Security: Conditional Access policies, named locations
- Standards & compliance: BPA, domain health, drift detection
- License reporting (per-tenant and CSP-wide)
- Alerts, audit logs, and scheduled tasks
- GDAP role and invite management
- Stdio and HTTP transport modes
- MCP Gateway compatible
Prerequisites
- Node.js 18+
- A running CIPP deployment
- CIPP API Key (generated from CIPP Settings → API Client Management)
Installation
Via npm (once published)
npx cipp-mcpFrom source
git clone https://github.com/WYRE-AI/cipp-mcp
cd cipp-mcp
npm install
npm run buildConfiguration
Set these environment variables (or copy .env.example to .env):
[!IMPORTANT]
CIPPBASEURL must be the Azure Function App URL — the CIPP-API backend,
https://.azurewebsites.net — not the Static Web App /
custom-domain UI URL (e.g. https://cipp.yourdomain.com). The SWA's built-in
auth intercepts bearer tokens and redirects them to its interactive login page,
so every API call fails. Find the Function App (named like cippXXXXX) in your
CIPP resource group in the Azure Portal.
Usage with Claude Desktop
Add to your claudedesktopconfig.json:
{
"mcpServers": {
"cipp": {
"command": "node",
"args": ["/path/to/cipp-mcp/dist/entry.js"],
"env": {
"CIPP_BASE_URL": "https://cippXXXXX.azurewebsites.net",
"CIPP_TENANT_ID": "your-entra-tenant-id",
"CIPP_CLIENT_ID": "your-client-id",
"CIPP_CLIENT_SECRET": "your-client-secret"
}
}
}
}Note: CIPPBASEURL must be the Azure Function App URL (.azurewebsites.net), not
the frontend SWA URL (.azurestaticapps.net or your custom domain). The SWA enforces
browser-based auth and will redirect all API requests to a Microsoft login page.
Tools
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
CIPP: common questions
- Is CIPP MCP server safe?
- Mostly: it is graded B (70/100). Read the CIPP safety report
- How do I install CIPP?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does CIPP need an API key?
- Yes. The registry entry asks for
CIPP_CLIENT_SECRET. - Is CIPP maintained?
- The last commit was 33 days ago (2026-10-02). The latest release is v1.11.1.
- How does CIPP compare with other MCP servers?
- safety score 70/100 (higher than 35% of 48,255 servers); github stars 11 (more than 88% of 28,688 servers). Full comparison.