Connect Codex to Personio
Codex reaches Personio through one Flowplane address. You add Personio once in Flowplane, add that address to Codex, and sign in. Look up people, employments, absences and attendances in Personio with your AI assistant, and request time off or record hours after approval.
- Tools
- 5 read · 2 change
- Sign-in
- One shared key
- Approval, by default
- Changes wait for you
- MCP server
- Flowplane’s tools
- 1
Add Personio in Flowplane
In Personio, open Marketplace, Connected integrations, Create custom integration and generate credentials, ticking only what you need (persons, absences, attendances). In the Flowplane console, add Personio and paste the client ID and secret.
Personio’s API has no personal sign-in for other apps: it works with API credentials (a client ID and secret) for the whole company. A Personio administrator creates them and ticks exactly what they may reach, and the workspace pastes them into Flowplane once. What the administrator ticked is what the assistant can do. Flowplane keeps them sealed; the assistant never sees them.
- 2
Add Flowplane to Codex
Your address is shown in the Flowplane console; it looks like
https://mcp.flowplane.eu/<your-label>- Add the server with the first command below.
- Sign in with the second: your browser opens Flowplane; sign in and allow Codex.
- In the IDE extension: MCP servers › Add server, choose Streamable HTTP, paste
https://mcp.flowplane.eu/<your-label>, then Authenticate.
codex mcp add flowplane --url https://mcp.flowplane.eu/<your-label> codex mcp login flowplane - 3
Ask Codex
- “Who is on holiday next week?”
- “Which absences are still waiting for approval this month?”
- “How many hours did Jonas record in October?”
- “Request a day of vacation for Elise on 19 December.”
- “Record 9:00 to 17:30 worked for me yesterday.”
What Codex can do in Personio
Personio is HR software for people, absences and working time. Through Flowplane an AI assistant can list the people of the company, their employments, the absence types, who is away when, and worked and break time. It can request an absence or record attendance for a person; both wait for your approval first and then go through Personio’s own approval as usual.
Reads5
- List peoplePeople of the company, lean
list_persons - List employmentsA person's employments
list_employments - List absence typesThe kinds of absence
list_absence_types - List absencesWho is away when
list_absences - List attendancesWorked and break time
list_attendances
Changesasks first2
- Request an absenceBook time off for a person, asked first
request_absence - Record attendanceAdd worked or break time, asked first
record_attendance
Questions
- Can the assistant see salaries or bank details?
- No. A person comes back as name, email and status, with gender and dates on request, never custom attributes, the picture, pay or bank details. Compensation, documents and bank data are never reached.
- Does it skip Personio’s own approval?
- No. An absence or attendance it creates first waits for your approval in Flowplane, then goes through Personio’s usual approval for it. Editing or deleting absences and attendances, recruiting and documents are left out on purpose.
- Does Codex see the password or key for Personio?
- No. The key for Personio is pasted into Flowplane once and kept sealed there. Codex only gets a Flowplane sign-in for you, which you can revoke in the console.
- Can Codex change things in Personio without asking?
- Not by default: every change in Personio waits for your approval in the browser. Your workspace’s rules decide, per tool.
- Connect Claude to Personio→
- Connect Claude Code to Personio→
- Connect ChatGPT to Personio→
- Connect Cursor to Personio→
- Connect GitHub Copilot to Personio→
- Connect Mistral Le Chat to Personio→
Flowplane is not affiliated with or endorsed by Personio’s maker; the name and logo only identify the app. Pricing
Let your AI work with your data. Safely, from today.
Free for yourself, set up in a minute. For your team or company, we’re happy to help you get started.