7shifts MCP. Manage Shifts and Labor Costs by Conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
7shifts MCP connects your restaurant workforce management account to any AI agent. It lets you handle everything from scheduling shifts and adding new employees to tracking time clock entries, all through natural conversation.
Coordinate staff assignments, manage labor costs, and get a full picture of operations without leaving your chat window.
What your AI agents can do
Create employee
Adds a brand new employee profile to your system.
Create shift
Schedules and creates a new work assignment for staff.
Get account info
Retrieves basic information about your connected account profile.
Create new staff profiles and pull detailed information on existing team members.
Build, view, and track shifts across different departments and store locations.
Review actual time clock entries to verify who clocked in and out.
Retrieve metadata about your company's locations, departments, and employee roles.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
7shifts: 12 Tools for Workforce Management
Use these twelve tools to handle every aspect of staffing: from creating new employees to checking time clock entries, all through conversational AI.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using 7shifts on Vinkius019dd0b1create employee
Adds a brand new employee profile to your system.
019dd0b1create shift
Schedules and creates a new work assignment for staff.
019dd0b1get account info
Retrieves basic information about your connected account profile.
019dd0b1get employee
Pulls specific, detailed data on a single staff member's record.
019dd0b1list departments
Lists all the distinct departments within your restaurant group.
019dd0b1list employees
Generates a complete list of every employee in your system.
019dd0b1list locations
Shows all the physical business locations you manage.
019dd0b1list roles
Retrieves a catalog of available job roles used by your staff.
019dd0b1list schedules
Lists all past and future work schedules for review.
019dd0b1list shifts
Provides a comprehensive list of all scheduled shifts.
019dd0b1list time punches
Retrieves historical records of when employees clocked in and out.
019dd0b1list webhooks
Displays all active webhooks set up for real-time event monitoring.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with 7shifts, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by 7shifts. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
The Old Way: Juggling Dashboards to Figure Out Staffing
Right now, figuring out who is working where means logging into the scheduling portal, checking the department tab, then jumping over to the timesheet view just to see if people are clocked in. You're copy-pasting names and dates across three or four different screens until you build a picture of staffing coverage.
With this MCP, that whole process vanishes. Your agent reads all those disconnected data points—employee records, location details, and shift assignments—and presents it to you as one simple answer. You just ask the question; you get the consolidated report.
Getting Employee Data with `list_employees`
Before this MCP, if you needed a full staff list to give out reports or audit records, you had to manually export data from the employee management section and then clean up the resulting CSV file.
Now, asking for your staff roster is instant. You get the raw, organized data delivered right back into your conversation window. It's immediate visibility, period.
What you can do with this MCP connector
Forget jumping between the 7shifts dashboard and your calendar just to figure out who is working where. This MCP connects your workforce management data directly into your agent, letting you coordinate everything about your team using simple language. Need to see who's on shift next week? Just ask. Need to add a new manager profile or check if someone punched in late? It handles it.
You get instant visibility into staff lists, active work assignments, and actual time punches—all pulled directly from the source of truth. Because you run your business off data, connecting this MCP through Vinkius means all your workforce metrics are available to any compatible agent. This gives you a single place to manage everything from employee onboarding to daily labor compliance.
019dd0b1-97c2-7168-b6f5-0e0a29e426d1 How 7shifts MCP Works
- 1 Subscribe to this MCP and provide your 7shifts Company GUID and Token.
- 2 Connect your preferred AI client (like Cursor or Claude) via Vinkius.
- 3 Ask the agent a question—for example, 'What shifts are scheduled for next Tuesday?'—and get instant answers.
The bottom line is you control complex scheduling tasks using natural conversation instead of clicking through multiple web pages.
Who Is 7shifts MCP For?
This MCP is built for the Operations Manager who spends hours cross-referencing schedules, or the Restaurant Owner who needs a real-time view of labor costs without pulling up five different reports. If you deal with staff scheduling and payroll data daily, this cuts out the clicking.
Uses it to check shift coverage for multiple locations or create new shifts when a key employee calls out sick.
Relies on it to pull and review time clock entries, ensuring every punch is correctly logged before payroll runs.
Uses it for an instant overview of the whole company structure—staff count, open shifts, or active locations.
What Changes When You Connect
- Stop guessing staffing levels. You can ask the agent to pull all active shifts using
list_shiftsand instantly see your coverage gaps across departments. - Simplify employee onboarding. Instead of filling out forms, you can use
create_employeethrough natural conversation, saving time on paperwork and record keeping. - Verify labor compliance immediately. Running
list_time_puncheslets you check clock-in/out times for any date range with one prompt—no more digging through spreadsheets. - Keep your structure clear. You can use tools like
list_departmentsorlist_locationsto understand the full scope of your organization's setup at a glance. - Automate scheduling changes. Use
create_shiftwhen an employee calls out, and the agent handles the assignment and update process without you needing to touch the web portal.
Real-World Use Cases
Staffing for a Holiday Rush
A manager needs to know if every location is covered next weekend. They ask their agent, 'Show me all shifts for the North and South locations next Saturday.' The agent uses list_shifts to give them an instant report card.
Payroll Audit After Incident
A payroll coordinator suspects a time entry error. They prompt the agent, 'Pull all time punches for Mike Ross from last Friday.' The agent uses list_time_punches to provide the exact clock-in/out data needed for an audit.
Adding a New Manager
The owner needs to add a new department manager. They simply ask, 'Add Sarah Chen as a Department Head.' The agent uses create_employee and handles the entire record creation process.
Weekly Planning Review
An operations team member reviews upcoming staffing needs by asking, 'What are all scheduled shifts for next week?' The agent runs through list_schedules to give a complete overview of labor planning.
The Tradeoffs
Manual Cross-Referencing
Trying to find out if an employee works at both Location A and Location B requires logging into two different portals, pulling reports, and manually comparing the names.
→
Ask your agent for a consolidated view. The agent uses list_employees combined with location data to give you a single list of staff across all sites.
Ignoring Roles
When creating a new employee, simply adding their name isn't enough; the system needs to know if they are 'Server' or 'Manager'.
→
Before you create an employee, run list_roles to see the accepted job titles. Then use those specific roles when calling create_employee.
Confusing Schedules and Shifts
The user asks for 'all shifts' but means they want to review the entire week's planning calendar, causing confusion about data scope.
→
Use list_schedules when you need a high-level view of weekly work plans. If you only need specific day assignments, use list_shifts.
When It Fits, When It Doesn't
Use this MCP if your core workflow revolves around coordinating staff movement, managing payroll records, or tracking labor costs across multiple physical sites. It's essential for any role that needs a single source of truth for staffing data. Don't use it just because you want to check basic company info—for simple tasks like verifying your account settings, get_account_info is enough. If you are building an entirely new HR system from scratch and don't need the specific 7shifts schema, then this MCP won't help; you'll need a general CRM-type connector instead.
Common Questions About 7shifts MCP
How do I create a new shift using the `create_shift` tool? +
You ask your agent to 'Create a new shift for Mike tomorrow from 10 am to 6 pm.' The agent handles formatting and calls the necessary API endpoint, leaving you with an immediate success message.
What is the difference between `list_shifts` and `list_schedules`? +
list_shifts gives a list of specific work assignments. Use list_schedules if you need to see the broader, overarching weekly planning calendar.
Can I get employee details using the `get_employee` tool? +
Yes. If you know an employee's name or ID, asking the agent to retrieve their profile gives you all their metadata in one go without navigating menus.
Do I need to use a specific token for `list_time_punches`? +
Yes. The MCP requires your company GUID and Token during setup so the agent has permission to pull sensitive time clock data securely.
How do I check which webhooks are currently active using the `list_webhooks` tool? +
The list_webhooks tool shows all configured webhooks for your account. This lets you verify real-time event monitoring, ensuring that changes like new shifts or time punches trigger automated actions in other systems.
If I only know the store name, how can I get a list of business locations using the `list_locations` tool? +
The list_locations tool returns every active business location and its unique ID. You use this data to filter down to specific stores or departments when running other queries like shift checks.
What should I do if the `create_employee` tool fails because of missing information? +
If creation fails, check your request against required parameters. You must provide necessary details—like department IDs or role assignments—to ensure the profile is fully functional in the system.
Where can I check general account settings using the `get_account_info` tool? +
This MCP call provides a snapshot of your overall account details. It's useful for confirming credentials, checking service status, or validating basic organizational setup before running complex reports.
Can I see all the active shifts for a specific employee via AI? +
Yes! Use the list_shifts tool and provide the optional user_id. Your agent will retrieve the complete work history and future assignments for that specific person.
How do I create a new work shift using the agent? +
Use the create_shift action. You'll need to provide the Location ID, and the start and end times in ISO 8601 format (e.g., 2024-12-01T10:00:00Z).
Is it possible to check real-time clock-in data via AI? +
Absolutely. Use the list_time_punches query. The agent will retrieve the history of actual clock-in and clock-out events, allowing you to verify labor compliance instantly.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.