# 7shifts MCP

Vendor: 7shifts  
Category: developer-tools  
Auth: API_KEY  
Composio slug: `7shifts`

7shifts is a restaurant team management platform for employee scheduling, time clocking, payroll, communication, and operational workflows.

## Tools

- **Create Department** — Create a department at a company location, optionally make it the location's default department, and return its new department ID.
- **Delete Department** — Permanently delete a department, optionally transferring its roles and shifts to another department.
- **Get Department** — Return one department by company and department ID.
- **Get User Assignments** — Return one user's assigned locations, departments, and roles in a single read.
- **List Companies** — Return companies available to the connected access token, including the company IDs needed by company-scoped tools.
- **List Departments** — List one page of departments in a company, optionally filtered by location or modification date, with a cursor when more are available.
- **List Locations** — List one page of locations in a company and return location IDs used to filter schedules, users, and departments, with a cursor when more are available.
- **List Shifts** — List one page of scheduled shifts for a company with employee, location, department, role, time-range, publication-state, and open-shift filters, with a cursor when more are available.
- **List Users** — List employees and administrators in a 7shifts company, with optional status, name, and one assignment filter. Returns one page and an opaque cursor when more users are available.
- **Update Department** — Replace a department's name and default setting.

## Setup

1. Create or open a Switchy Project.
2. Open Integrations and connect 7shifts.
3. Authorise through api_key.
4. Teammates can now @-mention 7shifts tools in chat.

---
Last verified: 2026-09-04T02:00:56.012Z  
Canonical URL: https://switchy.build/directory/mcps/7shifts