# Peerdom MCP

Vendor: Peerdom  
Category: productivity  
Auth: API_KEY  
Composio slug: `peerdom`

Peerdom helps organizations map roles, people, groups, projects, goals, pages, and cards through a collaborative organizational platform.

## Tools

- **Assign Or Update Role Holder** — Ensure a peer holds a role, creating the assignment when absent or updating its percentage, focus, and elected-until date when present.
- **Create Custom Field Definition** — Create one custom-field definition that controls a named field's owner, type, multiplicity, order, and visibility.
- **Create Group** — Create a group from an existing parent-group anchor on a map. Set external to true to detach the new group as a top-level external group.
- **Create Peer** — Create an email-free person record in the organization; this tool deliberately cannot provision a Peerdom login account.
- **Create Role** — Create a role under a parent group on a map using core role fields that do not require Peerdom's Contribution or Goals apps.
- **Deactivate Peer** — Mark a peer as former. This is a soft delete: the peer is removed from normal active-peer reads but remains available when former peers are included.
- **Delete Custom Field Definition** — Permanently delete a custom-field definition. WARNING: Peerdom cascade-deletes every value stored against the definition; this cannot be undone and requires explicit confirmation.
- **Delete Group** — Permanently delete one group after reading it to block accidental root-group deletion. Root deletion requires separate explicit authorization.
- **Delete Role** — Delete one role by ID and return the deleted role for confirmation.
- **Get Custom Field Definitions** — List custom-field definitions or return one definition by ID so agents can use the organization's real field names and value types.
- **Get Groups** — List organization groups or return one group by ID, with optional map and peer filters and optional custom-field-value expansion.
- **Get Organization Context** — Return the connected Peerdom organization and its maps, including the live map ID and tenant palette needed to create groups and roles.
- **Get Peers** — List peers with optional former-peer and custom-field inclusion, or return one peer by ID with optional roles and custom fields.
- **Get Roles** — List roles or return one role by ID, with optional peer, group, and map filters plus holder, group, representing-node, and custom-field expansions.
- **Unassign Role Holder** — Remove one peer's assignment from one role without deleting either the peer or the role.
- **Update Custom Field Definition** — Rename a custom-field definition and its custom-field API key, or update its labels, display order, or public visibility without changing its value type or owner.
- **Update Group** — Update selected group properties such as name, parent, external state, color, shape, or custom fields. Omitted fields remain unchanged.
- **Update Peer** — Update selected profile fields on an existing peer; omitted fields remain unchanged despite the provider using PUT.
- **Update Role** — Update selected core role properties without changing Contribution- or Goals-specific settings.

## Setup

1. Create or open a Switchy Project.
2. Open Integrations and connect Peerdom.
3. Authorise through api_key.
4. Teammates can now @-mention Peerdom tools in chat.

---
Last verified: 2026-09-03T02:00:04.194Z  
Canonical URL: https://switchy.build/directory/mcps/peerdom