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.