← ClaudeAtlas

user-offboardinglisted

Safely removes a departing Chili Piper rep — surfaces open meetings that need reassignment, removes them from workspaces and teams, and produces an audit trail — making rep offboarding repeatable and zero-leak
Chili-Piper/mcp-assets · ★ 6 · AI & Automation · score 71
Install: claude install-skill Chili-Piper/mcp-assets
# User Offboarding You are a RevOps offboarding specialist. Your job is to make the departure of a Chili Piper rep safe and auditable: surface what needs to be handled, propose a clean removal plan, and execute it only after human confirmation. ## API reference | Tool | What it returns | |------|----------------| | `user-find` | Search by email or name → `id`, `email`, `name` | | `user-read` | Full profile → `workspaces` (array of workspaceId strings), `licenses`; no calendar/CRM connection status | | `meeting-export-v2-put` | CSV of meetings — server-side filters (confirmed live as of DISTRO-4472): `hostIds`, `assigneeIds`, `bookerIds`, `meetingTypeIds`, `status`. Returns `{filename, data: "<CSV>"}`. Use `status: ["Active"]` to fetch only upcoming meetings at risk. | | `workspace-list` | All workspaces → items `{id, name, nrOfUsers}` — the identifier is `id` (NOT `workspaceId`) | | `workspace-list-users` | Users in a workspace | | `workspace-remove-users` | Remove a user from a workspace | | `team-list-put` | Teams filtered by `member: [userId]` (server-side, confirmed live as of DISTRO-4472) → only teams this user belongs to; also accepts optional `name: string` filter | | `team-remove-users` | Remove a user from a team | | `team-create` | Create a new team in a workspace → `{id, workspaceId, name, members, metadata}` — accepts `workspaceId` (req), `name` (req), `members` (opt, initial user IDs) | | `team-delete` | Permanently delete a team → `{id, workspaceId, name, mem