Papershift
Papershift workforce management: shift plans, working sessions, absences, employees and locations. Public API v1, authenticated with an api_token query parameter.
7-day free trial · No credit card · EU-hosted
Ask Papershift anything
Try a real prompt against Papershift via AnythingMCP — Claude calls the tools, returns the answer. Press Enter on your own message to install on Cloud.
Install Papershift on CloudClaude is AI and can make mistakes. Please double-check responses.
Setup in 2 minutes
- 1Start a free trial on cloud.anythingmcp.com.
- 2Click Papershift in the connector store. Paste credentials when prompted.
- 3Mint an MCP API key and point your AI client at the generated MCP URL.
Guides for Papershift
Step-by-step setup for the most popular AI clients.
Setting up Papershift
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.
Getting a token
- The Papershift API is a paid add-on: ask Papershift sales or your customer success manager to activate it for the account.
- Sign in, click the gear icon (bottom left) → Account Settings → API tab → Create New API Key.
- A new key has read and write permissions by default; restrict it to read if you only want reporting, then copy it into
PAPERSHIFT_API_TOKEN. Anyone holding it can read the whole roster, so treat it as a password.
The token travels as a query parameter, not a header: Papershift's public API expects ?api_token=… on every request. AnythingMCP appends it automatically (QUERY_AUTH), so it never appears in a tool's parameters and never has to be pasted into a prompt.
Shift plan vs worked time. Papershift keeps the two apart, and mixing them up is the usual source of wrong answers:
papershift_list_shiftsis the plan — which shifts are planned, where and when.papershift_list_working_sessionsis the record — who actually clocked in and out. A question about payroll wants working sessions; a question about next week wants shifts.
Date ranges are range_start and range_end (YYYY-MM-DD). Shifts and absences need both; working sessions need range_start. Shifts also need a location_id: call papershift_list_locations first.
Paging is page (1-based) with a fixed 25 rows per page; there is no page-size parameter. Locations and working areas come back in full, unpaged. Responses carry the rows under the resource name, e.g. {"shifts": [...]}, plus next_page when there is more.
Language: Papershift requires an interface_language on every request; the connector sends de automatically.
Cloud reachability: app.papershift.com is public with a valid certificate.
Your AI is two clicks away from Papershift.
Install the connector, paste your credentials, ask your AI a question. 7-day free trial, no credit card.