# 7shifts MCP for AI Agents AI Agent Connect

> 7shifts. Connect your restaurant's management data to your AI agent to handle staff scheduling, labor tracking, and team coordination through simple chat. No more jumping between tabs to see who's working or checking clock-in times.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_YfzmG87Ql6bKzAtCWOlqazhDW26vc2kXvN5rGqdT/ai-agent-connect
- **Tags:** staff-scheduling, labor-cost-tracking, workforce-management, restaurant-ops, employee-management

## Description

7shifts connects your restaurant management account to any AI agent and simplifies how you coordinate your workforce, manage shift assignments, and track labor costs through natural conversation. You're running a restaurant, and the last thing you want to do is hunt through a cluttered dashboard to see if you have enough staff for a Friday night rush. This Connector lets you talk to your data like you're talking to a coworker. Instead of logging in, clicking through menus, and cross-referencing locations, you just ask your AI agent for the status. You can check who's on the clock, see if a specific shift is covered, or add a new team member without leaving your current workspace. It's about getting answers instantly while you're actually running the floor. Because Vinkius hosts this Connector, you can plug it into your existing workflow and get access to a catalog of over 4,000 other tools from one single connection. It turns your workforce management into a conversation rather than a chore.

## Tools

### list_employees
Use list_employees to get a full list of every staff member in your restaurant. It lets you see your entire team at a glance.

### list_time_punches
Use list_time_punches to check actual clock-in and clock-out entries. This is great for monitoring real-time attendance and compliance.

### create_employee
Use create_employee to add a new staff member to your 7shifts account. It makes onboarding new hires much faster than manual data entry.

### create_shift
Use create_shift to generate a new work assignment for a specific time and location. This helps you fill gaps in your schedule on the fly.

### get_account_info
Use get_account_info to retrieve your current profile details. This helps verify your account is properly linked to your AI agent.

### get_employee
Use get_employee to pull specific metadata and details for a single staff member. It's the fastest way to check a specific person's info.

### list_departments
Use list_departments to see a breakdown of all departments within your organization. This gives you a clear view of your restaurant's structure.

### list_locations
Use list_locations to view all business locations connected to your account. This helps you manage multiple sites from one place.

### list_roles
Use list_roles to see the different employee roles available for your team. Use this to check what positions you have open.

### list_schedules
Use list_schedules to pull all work weeks and schedules for your staffing plan. This lets you see your coverage across the calendar.

### list_shifts
Use list_shifts to see a complete list of all shifts across your locations. Use this to monitor daily assignments easily.

### list_webhooks
Use list_webhooks to see the active webhooks configured for your account events. This lets you monitor real-time schedule updates.

## Prompt Examples

**Prompt:** 
```
Who is currently clocked in at the Downtown location?
```

**Response:** 
```
I've checked the time punches for the Downtown location. Here's who's on the clock right now:

| Name | Role | Clock-in Time |
| :--- | :--- | :--- |
| Alex Rivera | Server | 09:15 AM |
| Sarah Chen | Host | 08:45 AM |

Would you like me to see their scheduled shifts too?
```

**Prompt:** 
```
Can you add a new shift for tomorrow from 4pm to 10pm at the West Side cafe?
```

**Response:** 
```
Done! I've created a new work assignment for tomorrow (4:00 PM - 10:00 PM) at the West Side cafe. It's currently unassigned. Should I look for available staff to fill it?
```

**Prompt:** 
```
List all the departments in our organization.
```

**Response:** 
```
Here are the departments currently configured in your account:

* Front of House
* Back of House
* Management
* Maintenance

Do you need to see the employees assigned to any of these?
```

## Capabilities

### Create staff profiles
Add new employees to your roster directly through your AI client.

### Assign shifts
Generate and assign work shifts to specific staff members at any location.

### View work schedules
Pull up all current work weeks and staffing plans in one view.

### Monitor clock-ins
Check real-time time punches to see who is currently on the clock.

### Query business structure
Get a breakdown of your restaurant's departments, roles, and locations.

### Monitor webhooks
Track real-time schedule events and account status updates.

## Use Cases

### The Last Minute Call Out
A server calls out 30 minutes before a shift. The manager asks the agent to find the next available person and uses create_shift to assign them immediately.

### The Labor Audit
An owner wants to know if they're overstaffed. They ask the agent to compare list_schedules against list_time_punches for the current week to see the gap.

### New Location Launch
An ops lead needs to set up a new branch. They use list_locations and list_departments to verify the structure before adding staff to the new site.

### Staff Onboarding
A new hire joins the team. The manager uses create_employee and list_roles to get them into the system and assigned to a role without leaving their chat.

## Benefits

- Stop digging for data. Use list_employees to see your whole team instantly without opening a browser.
- Speed up hiring. Use create_employee to add new staff members to your roster in seconds.
- Fix gaps fast. Use create_shift to fill open slots on the fly when people call out.
- Track labor accurately. Use list_time_punches to monitor real-time clock-in data for compliance.
- Get a bird's-eye view. Use list_locations and list_roles to see your entire business structure at once.
- Stay updated. Use list_webhooks to monitor real-time schedule events and account status.

## How It Works

The bottom line is you get to manage your entire restaurant workforce through a chat interface instead of a complex web portal.

1. Subscribe to the 7shifts MCP on Vinkius.
2. Enter your 7shifts Company GUID and Token from your developer settings.
3. Ask your AI client to list staff, check shifts, or create new assignments.

## Frequently Asked Questions

**What can I do with the 7shifts MCP?**
You can use it to manage your restaurant's staff, view work schedules, and track labor costs through a simple chat interface with your AI agent.

**How does the 7shifts MCP help with restaurant staffing?**
It lets you quickly see who is scheduled to work, check who's clocked in, and create new shifts or staff profiles without navigating a complex dashboard.

**Can I use the 7shifts MCP to see who's working right now?**
Yes, you can ask your agent to check real-time clock-in data to see exactly who is on the clock at any of your locations.

**How do I set up the 7shifts MCP for my restaurant?**
Just subscribe to the Connector on Vinkius and enter your Company GUID and Token from your 7shifts developer settings to connect your data.

**Can the 7shifts MCP manage multiple locations?**
Yes, it can view and manage business locations, departments, and shifts across all the different sites connected to your account.

**Does the 7shifts MCP track employee clock-in times?**
It does. You can use it to retrieve and monitor actual time punches to ensure your team is following your labor compliance rules.

**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.