# Assembled MCP

> Assembled MCP manages your support workforce by giving your AI agent immediate access to WFM data. You can check real-time agent states, audit schedules for specific time ranges, list all active teams and queues, or pull contact volume forecasts months out. Use this MCP to keep operations running smoothly without manual dashboard clicking.

## Overview
- **Category:** customer-support
- **Price:** Free
- **Tags:** agent-scheduling, workforce-forecasting, support-operations, queue-management, real-time-monitoring

## Description

This connector gives your agent direct read access to the heart of your support operation: workforce management data. Instead of jumping between multiple dashboards—one for staff availability, another for upcoming call volumes, and a third for team structure—your AI client pulls it all together. You can ask about current staffing levels or pull up historical schedules just by talking to your agent. Whether you're planning next quarter’s hiring needs using forecasts or simply checking who’s on break right now, the MCP handles the connections. When you connect this service through Vinkius, you get a single access point for everything from listing users to verifying account metadata, meaning your AI client can work with all your operational data without needing multiple credentials.

## Tools

### get_account_check
Verify Assembled account connection

### list_agent_states
List real-time agent states

### list_forecasts
List contact volume forecasts

### list_queues
List all support queues

### list_schedules
List agent schedules for a time range

### list_teams
List all teams

### list_users
List all users in Assembled

## Prompt Examples

**Prompt:** 
```
List all agents currently online in Assembled.
```

**Response:** 
```
I've retrieved the current agent states. You have 15 agents online, 3 on lunch, and 2 in a training session.
```

**Prompt:** 
```
Show me the schedule for 'Support Team Alpha' for today.
```

**Response:** 
```
I've pulled the schedule for Team Alpha. Coverage looks good until 4:00 PM, with a slight dip during the 12:00 PM lunch rotation.
```

**Prompt:** 
```
What is the contact volume forecast for next Monday?
```

**Response:** 
```
The forecast for next Monday predicts a peak of 250 tickets per hour between 10:00 AM and 12:00 PM UTC.
```

## Capabilities

### Check real-time staff availability
You can instantly list agent states to see who is online, on break, or in a meeting.

### Audit team structure and support queues
Retrieve the complete organization by listing all teams and individual support queues.

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

## Frequently Asked Questions

**How do I get my Assembled API Key?**
Log in to your Assembled account, go to **Settings > API Keys**, and you can generate a new API key there.

**Can I see who is currently on break?**
Yes, use the `list_agent_states` tool to see the real-time status of all your agents, including those on breaks or in specific states.

**How far in advance can I see schedules?**
You can retrieve schedules for any time range by providing the `startTime` and `endTime` parameters to the `list_schedules` tool, as long as they are published in Assembled.

**How do I verify my Assembled connection using the `get_account_check` tool?**
Running `get_account_check` confirms your API key is active and properly authorized. It performs a quick, non-intrusive ping against your account to guarantee secure communication before you run any larger reports or analyses.

**What information does the `list_users` tool provide about my support staff?**
The `list_users` command provides a detailed roster of every user account in Assembled. It captures essential metadata like user IDs and their specific roles within your organization, helping you audit who is on the platform.

**How should I handle scheduling gaps if the `list_schedules` tool shows low coverage?**
If `list_schedules` reveals low coverage, use that data to identify specific time ranges or teams needing adjustment. This allows you to plan for necessary staffing increases proactively.

**What does the `list_queues` tool help me map out?**
Calling `list_queues` retrieves a comprehensive inventory of every support queue in your system. You can quickly map the entire flow, seeing exactly where incoming tickets are routed across your platform.

**How do I pull real-time status updates using the `list_agent_states` tool?**
The `list_agent_states` tool polls Assembled for instant status changes. It tells you, moment by moment, if agents are online, on break, or currently marked as unavailable.