Connector guide6-minute read27 MCP tools7 languages

How to Connect Crewmeister to ChatGPT — via MCP

Crewmeister, German time tracking, absence planning and shift planning for small businesses: members, teams and roles, absences and leave balances, clock stamps, durations, overtime balances, working time models, shifts, templates and workplaces. API v3 with a login token.

HCBy HelpCode teamUpdated 6 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

Crewmeister

Crewmeister

Crewmeister, German time tracking, absence planning and shift planning for small businesses: members, teams and roles, absences and leave balances, clock stamps, durations, overtime balances, working time models, shifts, templates and workplaces. API v3 with a login token.

tools

27

Region

DE

Category

Time Tracking

Authentication

Sign-in token

Required env vars

CREWMEISTER_EMAILCREWMEISTER_PASSWORD
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Skip the install. Get this working in under 2 minutes.

Start a free trial on cloud.anythingmcp.com, add the Crewmeister in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.

Start free trial

Summary

Crewmeister, German time tracking, absence planning and shift planning for small businesses: members, teams and roles, absences and leave balances, clock stamps, durations, overtime balances, working time models, shifts, templates and workplaces. API v3 with a login token.

Try asking

Example prompts for Crewmeister

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

Crewmeister · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Crewmeister, paste your credentials, mint an MCP API key — done. No Docker, no git clone, no local server.

Crewmeister + ChatGPT

Crewmeister, German time tracking, absence planning and shift planning for small businesses: members, teams and roles, absences and leave balances, clock stamps, durations, overtime balances, working time models, shifts, templates and workplaces. API v3 with a login token.

Prerequisites

See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:

CREWMEISTER_EMAIL, CREWMEISTER_PASSWORD

Step 1 — Get credentials

The connector signs in to Crewmeister API v3 with the e-mail address and password of a Crewmeister user, receives a token and logs in again on its own when it expires. It sees exactly what that user may see.

  1. Pick or create a Crewmeister user with an e-mail and password login for the integration. Single sign-on accounts without a Crewmeister password cannot log in. Use a crew owner or manager account for company-wide data; an ordinary member sees only their own records.
  2. Put the login e-mail into CREWMEISTER_EMAIL and the password into CREWMEISTER_PASSWORD. Check first that the same pair signs in at app.crewmeister.com.
  3. Start with crewmeister_list_members for each person's userId and crewmeister_list_crews for the crewId, then crewmeister_list_absence_types to map absence type ids to names.

Things to know:

  • Some tools answer 400 without fixed filters: crewmeister_list_durations and crewmeister_list_calendar_days need crewId==<id> plus a date or date range, crewmeister_list_duration_balances and crewmeister_list_entitlement_balances need crewId==<id>;date==<day>, and crewmeister_list_absence_entitlements needs crewId==<id>.
  • Filters are RSQL, for example userId==123;date=ge=2026-09-01;date=le=2026-09-30. Pages start at 0 and hold 20 items by default.
  • For hours worked use durations, for who is clocked in now use today's stamps, and for remaining vacation use crewmeister_list_entitlement_balances.
  • The crew's join password and members' terminal PIN codes are removed from the answers. The connector uses API v3 only; v2 was retired on 31 March 2026.

Step 2 — Install the adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Add the connector in ChatGPT

Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide shows YOUR_SERVER_ID.

ChatGPT connects to MCP servers as custom apps in developer mode, available on paid plans (not on Free). On Business and Enterprise workspaces an admin may have to allow it first.

  1. In ChatGPT, open Settings → Security and login and turn on Developer mode.
  2. Go to chatgpt.com/plugins and click +.
  3. Enter a name and a short description, e.g. Name: Crewmeister.
  4. Under Connection, enter the MCP server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID and create the connection.
  5. When ChatGPT asks, sign in to AnythingMCP (OAuth) and allow access.

Available tools

ToolWhat it does
crewmeister_list_membersList the members (employees) of the crew with id, userId, name, e-mail, employee id, first and last working day and disabled flag
crewmeister_get_memberReturn one member by its member id with name, e-mail, userId, employee id, language, working-day range and disabled flag
crewmeister_list_teamsList the teams of the crew with their name and the userIds that belong to each team
crewmeister_list_member_rolesList role assignments: which user is MANAGER, SETTING_MANAGER or MANAGER_READ_ONLY, for which product and team
crewmeister_list_crewsList the crews (companies) the logged-in user can access, with id, name, creation date and owner
crewmeister_list_absencesList absences (vacation, sickness and other leave) with user, absence type id, from and to dates, day parts and state (DRAFT, REQUESTED…
crewmeister_get_absenceReturn one absence by id with its dates, day parts, state, state changes and the working days it covers
crewmeister_list_absence_typesList the absence type settings: name, absenceTypeId, linked entitlement, whether members can request or create it, validity period and…
crewmeister_list_absence_entitlementsList the entitlement categories (leave allowances such as annual leave) of a crew with id and name
crewmeister_list_entitlement_balancesReturn remaining leave per user and entitlement as of one date (balance in days)
crewmeister_list_entitlement_adjustmentsList manual adjustments to leave entitlements (carry-over, extra days, corrections) per user, entitlement and date, with the adjustment…
crewmeister_list_absence_working_daysList the working days an absence covers, with the date and the length counted (1 for a full day, 0.5 for half a day)
crewmeister_list_stampsList raw clock events (START_WORK, START_BREAK, CLOCK_OUT) with timestamp, user, location, note, status and time categories
crewmeister_list_durationsList aggregated durations per user, date and type (e.g
crewmeister_list_duration_balancesReturn running time account balances (e.g. overtime, can be negative) per user as of one date
crewmeister_list_bookingsList processed time bookings per user and date with duration, time account type, origin (STAMPS, ABSENCES, SHIFTS, CORRECTIONS, PAYOUTS…
crewmeister_list_time_accountsList the time account types of the crew (e.g. regular working time, overtime) with their type key and description
crewmeister_list_time_categoriesList time categories (projects, cost centres or tasks on levels 1 to 5) that stamps and bookings are tagged with, with id, level and name
crewmeister_list_working_time_modelsList the working time models: target hours per weekday and automatic break rules that apply to users or teams
crewmeister_list_calendar_daysList calendar day kinds (working day, weekend, public holiday, possibly split into morning and afternoon) for dates, as used in time and…
crewmeister_list_shiftsList planned shifts with user, start and end, break, workplace, notes, publication type and shift-offer details
crewmeister_get_shiftReturn one shift by id with user, times, break, workplace, notes and shift-offer settings
crewmeister_list_shift_templatesList the reusable week templates of the shift planner with id and name
crewmeister_list_template_shiftsList the shifts inside shift templates with times, offsets, break, workplace and assigned user
crewmeister_list_workplacesList the workplaces (locations or work areas) shifts are assigned to, with name, linked time category and disabled date
crewmeister_create_stampRecord a clock event for a user: START_WORK to clock in, START_BREAK to start a break, CLOCK_OUT to clock out
crewmeister_create_absenceCreate an absence for a user: a request (state REQUESTED) that a manager approves, or, for managers, an approved entry

FAQ

Does the free ChatGPT plan work with custom MCP connectors? No. Custom MCP connections need developer mode, which is only on paid plans.

Next steps

Was this guide helpful?

Your Crewmeister agent is one click away.

Install the connector, paste the key, prompt ChatGPT. Free for 7 days, no credit card.

Related guides

Connectors

How to Connect Crewmeister to Claude — via MCP

Crewmeister, German time tracking, absence planning and shift planning for small businesses: members, teams and roles, absences and leave balances, clock stamps, durations, overtime balances, working time models, shifts, templates and workplaces. API v3 with a login token.

Connectors

How to Connect Crewmeister to Cursor — via MCP

Crewmeister, German time tracking, absence planning and shift planning for small businesses: members, teams and roles, absences and leave balances, clock stamps, durations, overtime balances, working time models, shifts, templates and workplaces. API v3 with a login token.

Connectors

How to Connect Crewmeister to Gemini — via MCP

Crewmeister, German time tracking, absence planning and shift planning for small businesses: members, teams and roles, absences and leave balances, clock stamps, durations, overtime balances, working time models, shifts, templates and workplaces. API v3 with a login token.

Connectors

How to Connect Crewmeister to Meta Muse — via MCP

Crewmeister, German time tracking, absence planning and shift planning for small businesses: members, teams and roles, absences and leave balances, clock stamps, durations, overtime balances, working time models, shifts, templates and workplaces. API v3 with a login token.

Connectors

Crewmeister to MCP — Drive Crewmeister from any AI Agent

Crewmeister, German time tracking, absence planning and shift planning for small businesses: members, teams and roles, absences and leave balances, clock stamps, durations, overtime balances, working time models, shifts, templates and workplaces. API v3 with a login token.

Connectors

How to Connect Outlook (Microsoft 365 Mail and Calendar) to ChatGPT — via MCP

Let your AI work in Outlook: search and read email, file messages in folders, draft, send and reply, check the calendar, create and move meetings, and find free time with colleagues. Microsoft 365 and Outlook.com through Microsoft Graph, signed in with your Microsoft account.