Personio
Read Personio people, employment, attendance, absence, project, document, and employee-attribute data.
Integration
- Vendor
- Personio
- Category
- developer-tools
- Auth
- OAUTH2
- Tools
- 10
- Composio slug
personio
Tools
- List Absence Periods
Return v2 absence periods filtered by person, absence type, IDs, date-time bounds, or update time.
- List Absence Types
Return the v2 absence types configured for the company, including IDs, names, categories, and units.
- List Attendance Periods
Return v2 attendance periods filtered by people, projects, status, attribution dates, time bounds, or update time.
- List Document Categories
Return the legacy Personnel Data document categories and IDs used to classify or filter company documents.
- List Documents
Return v2 document metadata for one owner, optionally filtered by category and creation date; this does not download document contents.
- List Employee Attributes
Return the standard and custom employee attributes readable by the connected integration, including the keys accepted by list employee records.
- List Employee Records
Return legacy Personnel Data employee records with selectable standard or custom attributes and incremental-update filtering; use List Persons for ordinary v2 identity lookup.
- List Person Employments
Return employment records for one v2 person, including status, type, and working-hours details.
- List Persons
Return current v2 person summaries, optionally filtered by identity, status, or creation and update times; use employee records instead when custom Personnel Data attributes are needed.
- List Projects
Return v2 time-tracking projects filtered by IDs, names, codes, status, hierarchy, or top-level membership.
Setup
- Create or open a Switchy Project.
- Open Integrations and connect Personio.
- Authorise through oauth2. Switchy stores the connection against your org.
- Everyone in the Project can now @-mention the Personio tools in chat.
What teammates see: by default, memories from Personio 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.