Actions15
- Search Queues
- Query Queue Volumes
- Sample Conversations by Queue
- Voice Call Quality
- Conversation Sentiment
- Conversation Topics
- Conversation Transcript
- Enhanced Conversation Search
- Agent Media Type Performance
- Real Time Queue Status
- Real Time Agent Presence
- Live Conversation Monitoring
- Wrap Up Code Analytics
- Agent Status Monitoring
- Search Voice Conversations
Agent Status Monitoring
AI-generatedOverview
The node "Genesys Cloud MCP Plus" provides a comprehensive set of tools for contact center analytics by interfacing with Genesys Cloud MCP Plus services. Specifically, the Agent Status Monitoring operation allows users to monitor the directory and status of agents within their contact center environment. This includes retrieving information about active and optionally inactive agents, filtered by agent IDs and paginated by page size.
This operation is beneficial in scenarios where supervisors or administrators need real-time insights into agent availability, status, and presence to optimize workforce management and ensure service levels. For example, it can be used to generate reports on agent activity, track agent availability during shifts, or integrate agent status data into dashboards.
Properties
| Name | Meaning |
|---|---|
| Agent IDs | Comma-separated list of agent IDs to filter the results (optional, max 100 agents). |
| Page Size for Agents | Number of agents to include in the results per page (pagination control). |
| Include Inactive | Boolean flag to include inactive or disabled agents in the results (true/false). |
Output
The output JSON contains detailed information about agents matching the query parameters. This typically includes agent identifiers, status, presence information, and other directory details as provided by the Genesys Cloud MCP Plus API.
No binary data is output by this operation.
Example structure of the output JSON (simplified):
{
"agents": [
{
"id": "agent1",
"name": "Agent One",
"status": "Available",
"presence": "On Queue",
"active": true
},
{
"id": "agent2",
"name": "Agent Two",
"status": "Offline",
"presence": "Off Queue",
"active": false
}
],
"pageSize": 10,
"totalAgents": 50
}
Dependencies
- Requires an API key credential for authenticating with the Genesys Cloud MCP Plus API.
- The node depends on the external GenesysCloudMcpPlusService class to perform API calls.
- Proper configuration of credentials in n8n is necessary to access the Genesys Cloud MCP Plus platform.
Troubleshooting
Common Issues:
- Providing more than 100 agent IDs may cause errors due to API limits.
- Incorrect or expired API credentials will result in authentication failures.
- Requesting too large a page size might be rejected by the API.
Error Messages:
"Operation agentStatusMonitoring not supported": Indicates the operation name was misspelled or not selected correctly.- Authentication errors usually mention invalid credentials or unauthorized access; verify API keys.
- Rate limiting or quota exceeded errors require checking API usage limits and possibly reducing request frequency or page size.
Resolutions:
- Ensure agent IDs are comma-separated and do not exceed 100 entries.
- Verify that the API key credential is valid and has sufficient permissions.
- Adjust the page size to a reasonable number (default is 10).
- Enable "Include Inactive" only if needed to reduce unnecessary data volume.