Security ๐งช Community โ Claude Code โ Claude Desktop Standalone โข CIPP
CIPP
CIPP (CyberDrain Improved Partner Portal) - Microsoft 365 multi-tenant management for MSPs: tenants, users, mailboxes, conditional access, standards, BPA, licensing, GDAP, and alerts
Installation
Install this plugin individually:
/plugin marketplace add wyre-technology/msp-claude-plugins --plugin cipp Or install all MSP plugins at once:
/plugin marketplace add wyre-technology/msp-claude-plugins Features
- Alert Handling
- Groups
- Licenses
- Mailbox & Email
- Ops
- Security Posture
- Standards
- Tenants
- User Management
Skills
This plugin provides 9 skills that teach Claude about CIPP:
| Skill | Description |
|---|---|
alerts | CIPP's read-only alerting and audit surface: the cross-tenant alert queue, tenant-scoped M365 unified audit log queries, the audit operations worth filtering on during a compromise investigation, and audit lag/retention behavior. |
groups | Tenant-scoped Entra/M365 group enumeration and creation in CIPP, the four group types (Security, Microsoft 365, Distribution, Mail-Enabled Security) and when to pick each, and the boundary where CIPP's group surface ends and Graph/M365 takes over. |
licenses | Read-only M365 license visibility through CIPP: per-tenant SKU purchase vs. consumption, portfolio-wide CSP license commitments, common SKU part numbers and their friendly names, and the license-mix red flags that drive rightsizing and billing reconciliation. |
mailboxes | The four Exchange Online mailbox operations CIPP exposes โ mailbox inventory, delegate/full-access permission audit, out-of-office, and email forwarding โ plus the BEC-remediation, offboarding, and leave-coverage sequences built from them. |
ops | CIPP's own operational layer rather than the tenants it manages: GDAP role definitions and pending invites, the CIPP scheduler, and the ping/version/log endpoints used to diagnose why other CIPP tools fail silently. |
security | Read-only access to a tenant's Conditional Access policy graph and named locations through CIPP: policy state semantics, the findings that matter in a CA review, portfolio drift detection, and why CA writes are absent from the MCP surface. |
standards | CIPP's tenant-baseline enforcement model: the Report/Alert/Remediate standards modes and how to roll them out, on-demand standards evaluation, Best Practice Analyser reports, and SPF/DKIM/DMARC domain health results with their remediation actions. |
tenants | The top-level CIPP scope: enumerating managed M365 tenants, retrieving tenant detail, and the accepted `tenantFilter` identifier formats (default domain, custom domain, GUID, `allTenants`). |
users | The full multi-tenant M365 user lifecycle in CIPP: create/edit/disable, password and MFA resets, session revocation, the bundled offboarding call, BEC investigation reports, MFA gap reporting, and device/group lookups โ plus the ordering constraints that make each sequence correct. |
Agents
This plugin provides 2 agents for autonomous task execution:
| Agent | Description |
|---|---|
security-posture-reviewer | Use this agent when an MSP security lead, vCISO, or service manager needs to sweep the M365 portfolio for security posture issues โ Secure Score regressions, MFA enrollment gaps, conditional access drift, BPA failures, and broken domain authentication. |
user-offboarding-runner | Use this agent when an MSP technician, dispatcher, or HR-facing operator needs to run a complete M365 user offboarding through CIPP. |
Commands
Available slash commands:
| Command | Description |
|---|---|
/offboard-user | Run the complete CIPP M365 offboarding workflow for a departing user โ capture audit state, revoke access, handle mailbox, reclaim licenses |
/secure-score-report | Generate a portfolio-wide M365 security posture report โ Secure Score equivalents, MFA enrollment, conditional access coverage, and domain authentication across all managed tenants |
/standards-drift | Find tenants that have drifted from the MSP's configured CIPP standards baseline โ missing standards, standards in Report-only mode, recent compliance failures |
/tenant-health | Quick health snapshot for a single tenant โ BPA failures, conditional access enforcement, MFA gaps, domain authentication, standards compliance |
API Reference
| Base URL | |
| Authentication | |
| Rate Limit | |
| Documentation |
Example Usage
Run the complete CIPP M365 offboarding workflow for a departing user โ capture audit state, revoke access, handle mailbox, reclaim licenses
/offboard-user Generate a portfolio-wide M365 security posture report โ Secure Score equivalents, MFA enrollment, conditional access coverage, and domain authentication across all managed tenants
/secure-score-report Find tenants that have drifted from the MSP's configured CIPP standards baseline โ missing standards, standards in Report-only mode, recent compliance failures
/standards-drift Quick health snapshot for a single tenant โ BPA failures, conditional access enforcement, MFA gaps, domain authentication, standards compliance
/tenant-health Using Skills
/skill cipp:alerts
CIPP's read-only alerting and audit surface: the cross-tenant alert queue, tenant-scoped M365 unified audit log queries, the audit operations worth filtering on during a compromise investigation, and audit lag/retention behavior.