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.

7-day free trial · No credit card · EU-hosted

Ask Crewmeister anything

Try a real prompt against Crewmeister via AnythingMCP — Claude calls the tools, returns the answer. Press Enter on your own message to install on Cloud.

Install Crewmeister on Cloud
Crewmeister · live via MCP
Share
Opus 4.7

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

Setup in 2 minutes

  1. 1Start a free trial on cloud.anythingmcp.com.
  2. 2Click Crewmeister in the connector store. Paste credentials when prompted.
  3. 3Mint an MCP API key and point your AI client at the generated MCP URL.
Install Crewmeister now

Guides for Crewmeister

Step-by-step setup for the most popular AI clients.

Setting up Crewmeister

From the connector definition itself: where to find the credentials, what they need to be allowed to do, and which API this adapter talks to.

Credentials: Crewmeister API v3 signs in with the e-mail address and password of a Crewmeister user. AnythingMCP posts them to /api/v3/auth/user/, receives a JWT and sends it as Authorization: Bearer on every call; it logs in again on its own when the token expires. Use a dedicated user (for example an admin account created for the integration) rather than a personal one: the API returns exactly what that user may see, so an ordinary member sees only their own data, while a crew owner or manager sees the whole crew or their teams. Single sign-on accounts without a Crewmeister password cannot log in here.

Where to start: crewmeister_list_members gives every person's userId (the id all other tools filter on) and crewmeister_list_crews the crewId. Then crewmeister_list_absence_types maps absence type ids to names.

Mandatory filters: five resources are computed per crew and date and answer 400 without them: 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>. Ranges such as crewId=gt=0 are not accepted there.

Filtering (RSQL): every list tool takes filter, an RSQL expression. Use ==, !=, =lt=, =le=, =gt=, =ge=, =in=(1,2); join conditions with ; (AND) or , (OR); * is a wildcard in string values. Examples: userId==123;date=ge=2026-09-01;date=le=2026-09-30 for one person's month, state==REQUESTED for open absence requests. Dates are yyyy-MM-dd; timestamps are ISO 8601 with an offset. A filter on a field the resource does not support answers 400 INVALID_ARGUMENT.

Paging: pages start at 0 and hold 20 items by default (page_size to change). The answer has content, totalElements, totalPages and hasNextPage; call again with page + 1 while hasNextPage is true. sort takes keys such as +from or -timestamp.

Which time data to use: stamps are the raw clock-in and clock-out events, bookings are the processed time entries, durations the per-day totals by type (WORK, BREAK, OVERTIME), and duration balances the running overtime account. For "hours worked last month" use durations; for "who is clocked in now" use stamps of today.

Absences move through DRAFT, REQUESTED, PRE_APPROVED, APPROVED, REJECTED and REVOKED. Remaining vacation is in crewmeister_list_entitlement_balances (filter userId and a date).

Secrets are left out: the crew's join password and members' terminal PIN codes are removed from the answers.

Errors: 401 means the login failed or the token was refused; 403 PERMISSION_DENIED and 404 NOT_FOUND also cover records the user may not see. Reading with a filter the user may not see returns an empty page rather than an error.

The v2 API was retired on 31 March 2026; this connector uses v3 only.

Your AI is two clicks away from Crewmeister.

Install the connector, paste your credentials, ask your AI a question. 7-day free trial, no credit card.