Solutif Genesys Cloud MCP Server
Solutif Genesys Cloud MCP Server
Solutif's MCP server for Genesys Cloud Platform API operations and analytics.
Tools
Tool | Description |
Creates a queue after checking for a duplicate name | |
Searches queues by name | |
Retrieves queue conversation volumes | |
Samples conversations from a queue | |
Retrieves voice quality metrics | |
Retrieves conversation sentiment | |
Retrieves conversation topics | |
Searches voice conversations | |
Retrieves a conversation transcript | |
Lists OAuth clients | |
Retrieves OAuth client usage |
Local setup
npm install
npm run buildConfigure your MCP client to run the local build:
{
"mcpServers": {
"solutif-genesys-cloud": {
"command": "node",
"args": ["/absolute/path/to/genesys-cloud-mcp-server/dist/index.js"],
"env": {
"GENESYSCLOUD_REGION": "<REGION>",
"GENESYSCLOUD_OAUTHCLIENT_ID": "<OAUTH_CLIENT_ID>",
"GENESYSCLOUD_OAUTHCLIENT_SECRET": "<OAUTH_CLIENT_SECRET>"
}
}
}
}The server is read-only by default. To expose create_queue, add:
"GENESYSCLOUD_ENABLE_QUEUE_CREATION": "true"The OAuth client then needs routing:queue:add and routing:queue:view. Keep create_queue out of the MCP client's auto-approved tools so every write requires user approval.
MCP Bundle
npm run package:mcpbInstall the generated genesys-cloud-mcp-server.mcpb in Claude Desktop. Queue creation is disabled by default and can be enabled in the extension settings.
Development
npm run lint:check
npm run build
npm test -- --runBased on the MIT-licensed MakingChatbots Genesys Cloud MCP Server.