7shifts

7shifts is a workforce management platform designed for restaurants, enabling users to schedule staff, manage labor costs, and streamline communication. Use it to optimize employee scheduling and improve operational efficiency.

This 7shifts MCP server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.

Time Management
FIELDS

Tools From This Provider (76)

7Shifts Get Time Off Conflicts

Check for scheduling conflicts with a specific time off request. Use this to identify overlapping shifts, other time...

7Shifts Get Shift

Retrieve detailed information for a specific shift by its ID. Use this to get comprehensive shift details including...

7Shifts Get Time Off Request

Retrieve detailed information for a specific time off request by its ID. Use this to get comprehensive request details...

7Shifts Get External User Mapping

Retrieve detailed information for a specific external user mapping by its identifier. Use this to get mapping details...

7Shifts Get Scheduled Shift

Retrieve detailed information for a specific scheduled shift by its ID. Use this to get scheduled shift details...

7Shifts Get User

Retrieve detailed information for a specific user by their ID. Use this to get comprehensive user details including...

7Shifts List Log Book Categories

Retrieve a list of log book categories configured for a company. Use this to see available category types for...

7Shifts Get Log Book Category

Retrieve detailed information for a specific log book category by its ID. Use this to get category configuration...

7Shifts Get Log Entry

Retrieve detailed information for a specific log book entry by its ID. Use this to get comprehensive entry details...

7Shifts Get Company

Retrieve detailed information for a specific company by its ID. Use this to get comprehensive company details including...

7Shifts Get Receipt

Retrieve detailed information for a specific receipt by its ID. Use this to get comprehensive receipt details including...

7Shifts Get Log Book Comment

Retrieve detailed information for a specific log book comment by its ID. Use this to get comment details including...

7Shifts Delete Log Book Category

Permanently delete a log book category. CAUTION: This action cannot be undone. The category will be removed and may...

7Shifts Delete Location Assignment

Remove a user's location assignment. CAUTION: This will remove the user's access to this location and may affect their...

7Shifts List Time Off Requests

Retrieve a list of time off requests for a company. Use this to review pending approvals, track employee absences, and...

7Shifts Delete Shift

Permanently delete a shift. CAUTION: This action cannot be undone. The shift will be removed from schedules and...

7Shifts List Events

Retrieve a list of events for a company. Events include schedule-related activities, shift changes, and other company...

7Shifts Upsert Day Part

Create a new day part or update an existing one. Day parts organize shifts by time periods (e.g., Breakfast, Lunch,...

7Shifts Delete Location

Permanently delete a location. CAUTION: This action cannot be undone. The location will be removed and may affect...

7Shifts Upsert Shift

Create a new shift or update an existing one. Use this to schedule employees, assign shifts to...

7Shifts Get Tip Pool Summary Report

Generate a summary tip pool report for a location. Use this to analyze tip distribution, tip pool performance, and tip...

7Shifts Get Task Management Settings

Retrieve task management settings for a company. Task management settings configure how tasks are managed, including...

7Shifts Get Receipts Summary

Retrieve a summary of receipts for a company. Use this to get aggregated receipt data including totals, counts, and...

7Shifts Get Tip Pool Detailed Report

Generate a detailed tip pool report for a location. Use this to get comprehensive tip distribution analysis with...

7Shifts Delete Availability Reason

Permanently delete an availability reason. CAUTION: This action cannot be undone. The reason will be removed from the...

7Shifts List Employment Records

Retrieve a list of employment records for a company. Use this to review employee employment history, track employment...

7Shifts Delete Event

Delete an event. Use this to remove events from the schedule. For recurring events, use recurrence_target and...

7Shifts List Day Parts

Retrieve a list of day parts configured for a company. Day parts are time periods used to organize shifts (e.g.,...

7Shifts Get Labor Settings

Retrieve labor settings for a company. Labor settings configure overtime rules, break policies, and labor cost...

7Shifts Upsert Log Entry

Create a new log book entry or update an existing one. Use this to record shift notes, incidents, training records, and...

7Shifts Delete Log Book Comment

Permanently delete a log book comment. CAUTION: This action cannot be undone. The comment will be removed from the log...

7Shifts Upsert Forecast Override

Create or update a forecast override. Forecast overrides allow manual adjustment of labor and sales forecasts. Use this...

7Shifts Delete Department Assignment

Remove a user's department assignment. CAUTION: This will remove the user's access to this department and may affect...

7Shifts List Webhooks

Retrieve a list of webhooks configured for a company. Webhooks enable real-time notifications for events like shift...

7Shifts Delete Webhook

Permanently delete a webhook. CAUTION: This action cannot be undone. The webhook will stop receiving event...

7Shifts Search

Search across 7shifts resources using natural language queries. Use this to find shifts, users, locations, time off...

7Shifts Upsert Availability

Create or update employee availability windows. Use this to set when employees are available to work, which helps...

7Shifts List Log Entries

Retrieve a list of log book entries for a company. Use this to review shift notes, operational logs, and communication...

7Shifts Delete Task Tags

Permanently delete task tags. CAUTION: This action cannot be undone. The tags will be removed and may affect tasks that...

7Shifts Upsert Shift Feedback

Create or update shift feedback. Use this to collect employee feedback about shifts, gather insights about shift...

7Shifts Delete Time Off

Permanently delete a time off request. CAUTION: This action cannot be undone. The time off request will be removed and...

7Shifts Upsert Time Off Request

Create a new time off request or update an existing one. Use this to submit employee leave requests or modify pending...

7Shifts Delete Department

Permanently delete a department. CAUTION: This action cannot be undone. The department will be removed and may affect...

7Shifts List Time Off Policies

Retrieve a list of time off policies configured for a company. Use this to understand available leave types, accrual...

7Shifts Upsert Receipt

Create a new expense receipt or update an existing one. Use this to submit employee expenses for reimbursement or...

7Shifts Delete Role Assignment

Remove a user's role assignment. CAUTION: This will remove the user's access to this role and may affect their ability...

7Shifts List Tasks

Retrieve a list of tasks for a company. Use this to track operational tasks, shift-specific duties, and task...

7Shifts Delete Time Punch

Permanently delete a time punch. CAUTION: This action cannot be undone. The time punch will be removed and may affect...

7Shifts Delete Log Entry

Permanently delete a log book post. CAUTION: This action cannot be undone. The log entry will be removed from the log...

7Shifts Upsert Webhook

Create or update a webhook. Webhooks enable real-time notifications for 7shifts events. Use this to configure webhooks...

7Shifts Delete Task List Template

Permanently delete a task list template. CAUTION: This action cannot be undone. The template will be removed and may...

7Shifts Fetch Event

Retrieve details for a specific event. Use this to get comprehensive information about a single event including all...

7Shifts List Inactive Reasons

Retrieve a list of inactive reasons configured for a company. Inactive reasons are used to categorize why employees...

7Shifts Get Tip Pool Settings

Retrieve tip pool settings for a company. Tip pool settings configure how tips are distributed among employees. Returns...

7Shifts Delete Forecast Override

Delete a forecast override for a specific location and date. CAUTION: This action cannot be undone. The forecast will...

7Shifts Deactivate User

Deactivate a user account. CAUTION: This will deactivate the user's account and they will lose access to the system....

7Shifts Delete Availability

Permanently delete an availability window. CAUTION: This action cannot be undone. The availability will be removed and...

7Shifts Delete Role

Permanently delete a role. CAUTION: This action cannot be undone. The role will be removed and may affect shifts,...

7Shifts Get Engage Overview

Retrieve engagement overview for a location. Engagement overview provides insights into employee engagement metrics...

7Shifts List Receipts

Retrieve a list of expense receipts for a company. Use this to track employee expenses, review receipt submissions, and...

7Shifts Upsert Event

Create or update an event. Events represent schedule-related activities, meetings, training sessions, and other company...

7Shifts List Shift Feedback

Retrieve a list of shift feedback entries for a company. Use this to review employee feedback about shifts, gather...

7Shifts Upsert Task

Create a new task or update an existing one. Use this to assign operational tasks to employees, track task completion,...

7Shifts List Availability

Retrieve employee availability windows for a company. Use this to see when employees are available to work, which is...

7Shifts Fetch Department Assignments

Obtain department assignment details for a user within a company by providing company_id and user_id. Useful for...

7Shifts List Shifts

Retrieve a comprehensive list of all scheduled shifts for a restaurant by specifying the company_id. It's ideal for...

7Shifts List Locations

Obtain a list of locations for a specific company by providing the company_id. Ideal for managing site-specific...

7Shifts List Roles

Fetch a list of roles available in a specified company by using the company_id. Useful for assigning or managing staff...

7Shifts List Wages

Get wage details for a user within a specific company by using both company_id and user_id. Useful for payroll and...

7Shifts Fetch Time Punches

Fetch detailed employee time punches for a specific restaurant using a company_id. Use this to track your staff's...

7Shifts Fetch Assignments

Access detailed information about a user's assignments within a specified company using company_id and user_id. Ideal...

7Shifts Fetch Role Assignments

Fetch role assignments of a user in a specific company by using company_id and user_id. Perfect for understanding...

7Shifts List Users

Retrieve all users associated with a specific company by providing the company_id. Ideal for monitoring and updating...

7Shifts List Companies

Retrieve a list of all the companies within your 7shifts account. Use this to review or manage organizational settings...

7Shifts Fetch Departments

Access department information for a specific company using the company_id. Use this to structure staff and operations...

7Shifts Fetch Location Assignments

Retrieve location assignments for a user by specifying the company_id and user_id. Use this to determine which...

Provider Information

CategoryTime Management
Auth TypeFIELDS
AddedOctober 29, 2025
UpdatedFebruary 5, 2026
Used By Tools
76

Quick Links

Need Help?

Having trouble configuring 7shifts? Check the available resources below.

7shifts MCP Server - MCP Bundles • MCP Providers