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. 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.

    Connect Personio →

  2. 2

    Add Flowplane to Codex

    Your address is shown in the Flowplane console; it looks like

    https://mcp.flowplane.eu/<your-label>

    1. Add the server with the first command below.
    2. Sign in with the second: your browser opens Flowplane; sign in and allow Codex.
    3. 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

    Steps checked against the vendor’s documentation (OpenAI)

  3. 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 it can do

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, leanlist_persons
  • List employmentsA person's employmentslist_employments
  • List absence typesThe kinds of absencelist_absence_types
  • List absencesWho is away whenlist_absences
  • List attendancesWorked and break timelist_attendances

Changesasks first2

  • Request an absenceBook time off for a person, asked firstrequest_absence
  • Record attendanceAdd worked or break time, asked firstrecord_attendance
FAQ

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.
Your assistant

Other assistants with Personio

Everything about Personio and Flowplane →

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.