Assembled MCP. Check agent status, schedules, and contact forecasts.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Assembled MCP Server manages your support workforce and scheduling. It lets your AI agent monitor agent states, check team structures, audit schedules, and view contact volume forecasts.
Use natural language to understand who is available, when coverage dips, or how much volume to expect next week.
What your AI agents can do
Get account check
Verifies the connection and status of your Assembled account.
List agent states
Lists the current, real-time operational status of all agents.
List forecasts
Retrieves projected contact volume data based on future dates.
The get_account_check tool verifies your connection to Assembled, ensuring the agent can read your WFM data.
The list_agent_states tool gathers real-time status data for every user in your support team.
The list_forecasts tool pulls projected contact volume data, helping you plan for future support demand.
The list_queues tool provides a list of every support queue configured in your account.
The list_schedules tool pulls detailed agent schedules for a specific time range you define.
The list_teams tool retrieves the names and structure of all support teams.
The list_users tool lists every user account within your Assembled organization.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Assembled MCP Server: 7 Tools for Workforce Operations
Use these seven tools to pull everything from agent status to contact volume forecasts. Your AI agent handles the API calls, and you get the answer.
019d7553get account check
Verifies the connection and status of your Assembled account.
019d7553list agent states
Lists the current, real-time operational status of all agents.
019d7553list forecasts
Retrieves projected contact volume data based on future dates.
019d7553list queues
Lists all support queues configured in your organization.
019d7553list schedules
Gets detailed agent schedules for a specific date range.
019d7553list teams
Lists the names and details of all support teams.
019d7553list users
Retrieves a list of every user account in Assembled.
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 Assembled, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ 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
What you can do with this MCP connector
The Assembled MCP Server gives your AI agent direct access to your whole workforce management data. You don't gotta jump between dashboards or run manual reports. You just ask your agent, and it pulls real-time data on agent availability, team structure, and future contact volume.
Your agent can run get_account_check to verify your connection and status to Assembled, making sure it can read your WFM data.
To see who's available right now, your agent runs list_agent_states, giving you the live operational status for every user on your support team. You can get a full list of every user account in your organization using list_users. For structure, your agent pulls the names and details of all support teams with list_teams, and it also lists every support queue configured in your account via list_queues.
You can see the full organizational hierarchy by listing the queues and teams.
When you need to know who's working, your agent runs list_schedules to pull detailed agent schedules for any time range you specify. To plan ahead, your agent uses list_forecasts to pull projected contact volume data, helping you prep for future support demand. You can keep track of everything, from agent status and team setup to predicting how much volume you'll get next week.
How Assembled MCP Works
- 1 You ask your AI agent a question, like 'What's the forecast for next Tuesday?'
- 2 The agent identifies the need for forecasting data and uses the
list_forecaststool. - 3 The server runs the tool, retrieves the projected ticket volume, and passes that data back to your agent for a natural language answer.
The bottom line is, your AI client runs the necessary tool calls in the background, gathers the structured data, and hands you a direct, conversational answer.
Who Is Assembled MCP For?
The Ops Lead who needs to know if the team can handle the incoming ticket load right now. The Support Manager who has to check coverage across multiple teams before a major incident. Or the Workforce Analyst who needs historical schedule data to build next quarter's staffing model. This server stops you from opening 5 different tabs just to get a full operational picture.
Checks real-time agent states using list_agent_states to see who is available during a sudden traffic spike.
Runs list_schedules and list_forecasts to plan staffing levels weeks in advance.
Uses natural language to audit team structures and check overall coverage using list_teams and list_queues.
What Changes When You Connect
- See who's available right now. Use
list_agent_statesto immediately see if agents are online, on break, or in a meeting, eliminating manual checks. - Plan for demand spikes. Run
list_forecaststo predict ticket volume weeks out. You know exactly when you need more staff. - Audit coverage instantly. Combining
list_teamsandlist_queueslets you understand your entire support structure in one command. - Check the roster. Use
list_usersto quickly get a full list of every person associated with the account. - Verify system health. Run
get_account_checkto ensure the agent can access your WFM data before you start planning. - Model staff coverage. Use
list_schedulesto pull detailed coverage plans for any time period.
Real-World Use Cases
Incident response during peak hours
The Ops Lead notices a sudden spike in tickets. Instead of opening the dashboard, they ask their agent: 'Who is online and available right now?' The agent runs list_agent_states and reports the current agent count and status, letting the lead direct immediate resources.
Staffing for next quarter
The Workforce Analyst needs to model staffing for Q3. They run list_forecasts to see the predicted volume increase, then use list_schedules to pull current capacity data, confirming if the team needs more headcount.
Re-structuring the support department
The Support Manager is changing team boundaries. They use list_teams to see the existing structure, then list_queues to audit which queues belong to which team, ensuring no support gaps are created.
Daily pre-shift check
Before the shift starts, the Operations Lead runs list_users to confirm all necessary personnel are rostered. They then use list_agent_states to verify who is logged in and ready to go.
The Tradeoffs
Jumping between reports
A user manually logs into the WFM dashboard, navigates to 'Schedules,' downloads the CSV, then opens a second tab to check 'Agent Status,' and finally runs a separate report for 'Forecasts.' This takes 15 minutes and the data is always slightly out of sync.
→
Ask your agent to pull all three data points in one go. For example, 'Show me the schedule for Team Alpha and the forecast for next Monday.' The agent runs list_schedules and list_forecasts in sequence, giving you a unified answer.
Assuming data consistency
Relying on a single, static snapshot of agent status. If an agent goes offline between when the dashboard loaded and when the user checks it, the whole plan fails.
→
Always check real-time status. Use list_agent_states to get the current, live status. This tool gives you the moment-by-moment data you need for incident response.
Ignoring organizational boundaries
Trying to find a queue without knowing which team owns it, resulting in a series of dead ends and forgotten metadata checks.
→
First, run list_teams to map the full organizational structure. Then, run list_queues to see exactly which queues are attached to those teams. This builds your map correctly.
When It Fits, When It Doesn't
Use this server if your primary need is operational visibility: checking who is available, when they are scheduled, or how many tickets you expect. It's best for real-time monitoring and strategic planning (e.g., 'We need 20 agents available at 2 PM').
Don't use this if you are building complex, custom data models that require joining raw, historical transaction logs. For those, you might need a dedicated data warehouse connection. If you only need to know the team's name, list_teams is sufficient, but if you need to know the team's current capacity relative to the forecast, you must use the full set of tools.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Assembled. 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 7 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Checking team coverage shouldn't require logging into five different tabs.
Right now, if you need to check if the team can handle a spike, you open the WFM dashboard. You click to check the schedule, then you open a second report to see agent status, and a third tab to check the contact volume forecast. You're moving data manually, and by the time you gather the full picture, the data is already stale.
With the Assembled MCP Server, you just ask your agent. It runs the necessary tools—like `list_agent_states` and `list_forecasts`—and gives you a single, direct answer. You get the live picture, instantly.
Using Assembled MCP Server: Real-time status via `list_agent_states`
The manual process requires checking the agent status panel and cross-referencing it with the current shift roster. This is slow, and it doesn't account for agents who might be logged in but temporarily unavailable.
Now, your agent runs `list_agent_states`. It gives you the true, current state of every user, telling you exactly who is available for work, right now. That's the difference.
Common Questions About Assembled MCP
How do I check if the Assembled MCP Server can see my current agent availability using `list_agent_states`? +
Yes, list_agent_states pulls the live status for every user. This lets you know instantly if agents are online, on break, or in a meeting, giving you real-time visibility.
What is the difference between `list_schedules` and `list_teams` in the Assembled MCP Server? +
list_schedules gets the time-bound work shifts for specific agents or teams. list_teams only gives you the names and structural details of the teams themselves.
Can I check the forecast using `list_forecasts` for a specific time frame? +
Yes, list_forecasts retrieves contact volume predictions. You specify the time range when you ask your agent, and it pulls the data for you.
Does `list_queues` show me which users are in the queue? +
No, list_queues only lists the queues themselves. You must use list_agent_states to see which users are currently assigned to a specific status or queue.
How do I confirm the server is connected using `get_account_check`? +
You run get_account_check to verify your API key and connection status. This confirms the agent can read all the necessary WFM data.
How do I list all the teams and users within the system using `list_teams` and `list_users`? +
These tools list the organizational structure. list_teams gives you the list of teams, and list_users provides the full roster of users assigned to the account.
If I want to check the current support queues, which tool should I use—`list_queues` or `list_teams`? +
list_queues is the correct tool. It lists the specific support queues. Teams are broader organizational groupings, while queues define where the contacts are routed.
What information does `list_agent_states` return about an agent's status? +
list_agent_states returns the agent's current status (e.g., online, on break, in a meeting). It provides real-time operational visibility into the workforce.
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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Easemob / 环信
Pioneer massive scale IM Chat SDK and API — manage users, groups, and real-time messaging via AI.
Texter
Send automated text messages and run SMS drip campaigns that engage leads and customers with timely follow-ups.
Aidbase
Deploy AI-powered customer support chatbots, manage knowledge bases, and resolve tickets faster with intelligent automation.
You might also like
Sergipe Dados Abertos
Access public data from the State of Sergipe, Brazil—including expenditures, revenues, personnel, and budget execution—directly from any AI agent.
Ninehire
Hire smarter with a recruitment platform that posts jobs, screens applicants, and moves the best candidates through your pipeline.
SolanaFM (Solana FM Block Explorer API)
Access Solana blockchain data via SolanaFM — inspect blocks, transactions, account metadata, and token balances directly from any AI agent.