cipp-mailboxeslisted
Install: claude install-skill wyre-technology/msp-claude-plugins
# CIPP Mailboxes
Exchange Online mailbox operations through CIPP. The four supported tools cover the highest-frequency MSP mailbox tasks: listing mailboxes for inventory, auditing permissions during BEC investigations, setting OOO for leave/offboarding, and configuring forwarding for transition periods.
## Tools
### `cipp_list_mailboxes`
```
cipp_list_mailboxes(tenantFilter='contoso.onmicrosoft.com')
```
Returns all mailboxes (User, Shared, Resource, Equipment, Room) with `userPrincipalName`, `recipientTypeDetails`, `archiveStatus`, `litigationHoldEnabled`, and storage usage. Use as the entry point for any mailbox audit.
### `cipp_list_mailbox_permissions`
```
cipp_list_mailbox_permissions(tenantFilter, userPrincipalName='user@contoso.com')
```
Lists all delegates and full-access trustees on a mailbox. **Critical during BEC investigations** — attackers commonly grant themselves Full Access or add a forwarding rule. Always run this on a compromised mailbox before remediation.
### `cipp_set_out_of_office`
```
cipp_set_out_of_office(tenantFilter, userPrincipalName,
enabled=true|false,
internalMessage?, externalMessage?,
startTime?, endTime?)
```
Use during offboarding (permanent), planned leave (scheduled), or as a tactical control after disabling an account so external senders get a clear bounce-equivalent.
### `cipp_set_email_forwarding`
```
cipp_set_email_forwarding(tenantFilter, userPrincipalNa