Peerdom
Peerdom helps organizations map roles, people, groups, projects, goals, pages, and cards through a collaborative organizational platform.
Integration
- Vendor
- Peerdom
- Category
- productivity
- Auth
- API_KEY
- Tools
- 19
- Composio slug
peerdom
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 Definitiondestructive
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 Groupdestructive
Permanently delete one group after reading it to block accidental root-group deletion. Root deletion requires separate explicit authorization.
- Delete Roledestructive
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
- Create or open a Switchy Project.
- Open Integrations and connect Peerdom.
- Authorise through api_key. Switchy stores the connection against your org.
- Everyone in the Project can now @-mention the Peerdom tools in chat.
What teammates see: by default, memories from Peerdom are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.