Package Information
Documentation
n8n-nodes-genesys-cloud-mcp-plus
š n8n Community Node for Genesys Cloud MCP Plus
A comprehensive n8n community node providing 15 powerful tools for Genesys Cloud contact center analytics, real-time monitoring, and intelligent conversation analysis.
š Features
š Historical Analytics (8 Tools)
- Search Queues - Find routing queues by name with wildcard support
- Query Queue Volumes - Compare conversation volumes across queues
- Sample Conversations by Queue - Get representative conversation samples
- Voice Call Quality - Analyze MOS scores and call quality metrics
- Conversation Sentiment - Sentiment analysis across interactions
- Conversation Topics - Extract business topics and intents
- Conversation Transcripts - Full conversation transcripts with timestamps
- Search Voice Conversations - Voice-specific conversation search
ā” Real-Time Monitoring (3 Tools)
- Real Time Queue Status - Live queue metrics and agent availability
- Real Time Agent Presence - Current agent status and routing state
- Live Conversation Monitoring - Monitor ongoing customer interactions
š·ļø Analytics & Insights (4 Tools)
- Wrap Up Code Analytics - Understand interaction types and volumes
- Agent Media Type Performance - Agent performance by media type
- Agent Status Monitoring - Agent directory and workforce information
- Enhanced Conversation Search - Multi-media conversation search
š Supported Media Types
- š Voice calls
- š¬ Chat interactions
- š§ Email conversations
- š± SMS/Text messaging
- š¤ Bot interactions
- š¹ Video calls
- š Social media interactions
- š Callback requests
š ļø Installation
NPM Installation
npm install n8n-nodes-genesys-cloud-mcp-plus
Manual Installation
git clone https://github.com/amrhero911/n8n-nodes-genesys-cloud-mcp-plus.git
cd n8n-nodes-genesys-cloud-mcp-plus
npm install
npm run build
āļø Configuration
Credentials Setup
- Go to your n8n instance
- Navigate to Settings ā Credentials
- Add new credential: "Genesys Cloud MCP Plus API"
- Configure with your Genesys Cloud credentials:
- Region: Select your Genesys Cloud region
- Client ID: Your OAuth Client ID
- Client Secret: Your OAuth Client Secret
Supported Regions
mypurecloud.com(Americas - US East)mypurecloud.de(EMEA - Europe)mypurecloud.ie(EMEA - Ireland)mypurecloud.com.au(APAC - Australia)mypurecloud.jp(APAC - Japan)cac1.pure.cloud(Americas - Canada)euw2.pure.cloud(EMEA - UK West)euc2.pure.cloud(EMEA - UK Central)aps1.pure.cloud(APAC - Asia Pacific South)apne2.pure.cloud(APAC - Asia Pacific Northeast 2)apne3.pure.cloud(APAC - Asia Pacific Northeast 3)sae1.pure.cloud(Americas - South America)usw2.pure.cloud(Americas - US West)mec1.pure.cloud(EMEA - Middle East)
OAuth Permissions Required
Your OAuth client needs these permissions:
analytics:conversationAggregate:viewanalytics:conversationDetail:viewrouting:queue:viewusers:basic:viewpresence:basic:viewspeechandtextanalytics:data:view
š Usage
Node Operations
1. Search Queues
Find routing queues by name with wildcard support.
- Queue Name: Queue name or pattern (supports wildcards like Support)
- Page Size: Number of results per page (max 500)
2. Query Queue Volumes
Compare conversation volumes across queues.
- Queue IDs: Comma-separated list of queue IDs (max 300)
- Start Date: Start date for the query period
- End Date: End date for the query period
3. Sample Conversations by Queue
Get conversation samples from specific queues.
- Queue ID: Single queue ID to get conversation samples from
- Start Date: Start date for the query period
- End Date: End date for the query period
4. Voice Call Quality
Analyze voice call quality metrics (MOS scores).
- Conversation IDs: Comma-separated list of conversation IDs (max 100)
5. Conversation Sentiment
Analyze sentiment across conversations.
- Conversation IDs: Comma-separated list of conversation IDs (max 100)
6. Conversation Topics
Extract conversation topics and intents.
- Conversation ID: Single conversation ID
7. Conversation Transcript
Get full conversation transcripts.
- Conversation ID: Single conversation ID
8. Enhanced Conversation Search
Multi-media conversation search across all channels.
- Start Date: Start date for the query period
- End Date: End date for the query period
- Phone Number: Phone number to filter conversations (optional)
- Media Types: Media types to filter by (optional)
9. Agent Media Type Performance
Analyze agent performance by media type.
- Start Date: Start date for the query period
- End Date: End date for the query period
- Agent IDs: Comma-separated list of agent IDs (optional)
- Include Media Breakdown: Include detailed performance breakdown
- Page Size: Number of agents to include in results
10. Real Time Queue Status
Monitor live queue metrics and agent availability.
- Queue IDs: Comma-separated list of queue IDs to monitor (max 100)
11. Real Time Agent Presence
Track agent availability and routing status.
- Agent IDs: Comma-separated list of agent IDs (optional, max 100)
12. Live Conversation Monitoring
Monitor active customer interactions.
- Queue IDs: Comma-separated list of queue IDs to monitor (max 50)
- Max Results: Maximum number of conversations to return
13. Wrap Up Code Analytics
Analyze interaction types and volumes by wrap-up codes.
- Start Date: Start date for the query period
- End Date: End date for the query period
- Queue IDs: Comma-separated list of queue IDs to filter by (optional)
- Wrap Up Codes: Comma-separated list of specific wrap-up codes (optional)
14. Agent Status Monitoring
Monitor agent directory and workforce information.
- Agent IDs: Comma-separated list of agent IDs (optional, max 100)
- Include Inactive: Include inactive/disabled agents in results
- Page Size: Number of agents to include in results
15. Search Voice Conversations
Search specifically for voice conversations.
- Start Date: Start date for the query period
- End Date: End date for the query period
- Phone Number: Phone number to filter conversations (optional)
š Example Workflows
Business Intelligence Dashboard
- Search Queues ā Find relevant queues
- Query Queue Volumes ā Get conversation volumes
- Wrap Up Code Analytics ā Analyze interaction types
- Agent Media Type Performance ā Assess agent efficiency
Real-Time Operations Monitor
- Real Time Queue Status ā Monitor current queue state
- Real Time Agent Presence ā Track agent availability
- Live Conversation Monitoring ā Monitor active interactions
Quality Assurance Review
- Sample Conversations by Queue ā Get conversation samples
- Voice Call Quality ā Check call quality scores
- Conversation Sentiment ā Assess customer satisfaction
- Conversation Topics ā Extract discussion topics
š”ļø Enterprise Features
- š Secure Authentication - OAuth 2.0 with client credentials
- š Multi-Region Support - Works with all Genesys Cloud regions
- š Comprehensive Analytics - 15 different analytical perspectives
- ā” Real-Time Data - Live monitoring capabilities
- š§ Production Ready - Error handling, logging, and retry logic
š Documentation
š„ Authors & Contributors
Original MCP Server Author
Lucas Woodward - MakingChatbots.com
- Created the foundational MCP server with 8 core analytics tools
n8n Community Node Developer
Amr Khalil
- Transformed MCP server into comprehensive n8n community node
- Added 7 additional tools and enhanced existing functionality
- Implemented proper n8n integration and error handling
š¤ Contributing
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests for new functionality
- Submit a pull request
š License
ISC License - see LICENSE for details.
š Links
š Support
For issues, questions, or feature requests:
- GitHub Issues: Report here
- Documentation: Check the README for usage details
Built with ā¤ļø for the n8n and Contact Center Community