7shifts
7shifts is a restaurant team management platform for employee scheduling, time clocking, payroll, communication, and operational workflows.
Integration
- Vendor
- 7shifts
- Category
- developer-tools
- Auth
- API_KEY
- Tools
- 10
- Composio slug
7shifts
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 Departmentdestructive
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
- Create or open a Switchy Project.
- Open Integrations and connect 7shifts.
- Authorise through api_key. Switchy stores the connection against your org.
- Everyone in the Project can now @-mention the 7shifts tools in chat.
What teammates see: by default, memories from 7shifts are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.