Genesys Cloud MCP Server
Exposes Genesys Cloud tools like sentiment analysis, conversation search, and topic detection for LLMs.
Genesys Cloud MCP Server
A Model Context Protocol (MCP) server for Genesys Cloud's Platform API.
Features
| Tool | Description |
|---|---|
| Search Queues | Searches for queues by their name (supports wildcards) |
| Query Queue Volumes | Retrieves conversation volumes and member count by Queue IDs |
| Sample Conversations By Queue | Retrieves a representative sample of Conversation IDs for a Queue ID |
| Voice Call Quality | Retrieves voice call quality metrics for one or more conversations by ID |
| Conversation Sentiment | Retrieves the sentiment for one or more conversations by ID |
| Conversation Topics | Retrieves the topics for a conversation by ID |
| Search Voice Conversation | Searches voice conversations by optional criteria |
| Conversation Transcript | Retrieves conversation transcript |
| OAuth Clients | Retrieves a list of all the OAuth clients |
| OAuth Client Usage | Retrieves OAuth client usage for given period |
Usage with Claude Desktop
MCP Bundle
This MCP Server provides an MCP Bundle (.mcpb file) along with each release, which is a single-click installable package for Claude Desktop. To use it:
- Download the
.mcpbfile from the latest release - In Claude Desktop navigate to Settings > Extensions.
- Open the .mcpb file with Claude
- Configure the Region and OAuth Client for the extension
The extension will now be available in your conversations.
NPX
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"genesys-cloud": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@makingchatbots/genesys-cloud-mcp-server"],
"env": {
"GENESYSCLOUD_REGION": "<PUT REGION HERE>",
"GENESYSCLOUD_OAUTHCLIENT_ID": "<PUT OAUTHCLIENT ID HERE>",
"GENESYSCLOUD_OAUTHCLIENT_SECRET": "<PUT OAUTHCLIENT SECRET HERE>"
}
}
}
}
Usage with Gemini CLI
Add below to your .gemini/settings.json file. You can read more about the setup from the official guide.
{
"mcpServers": {
"genesysCloud": {
"command": "npx",
"args": ["-y", "@makingchatbots/genesys-cloud-mcp-server"],
"env": {
"GENESYSCLOUD_REGION": "${GENESYSCLOUD_REGION}",
"GENESYSCLOUD_OAUTHCLIENT_ID": "${GENESYSCLOUD_OAUTHCLIENT_ID}",
"GENESYSCLOUD_OAUTHCLIENT_SECRET": "${GENESYSCLOUD_OAUTHCLIENT_SECRET}"
}
}
}
}
Authentication
This currently only supports a stdio server. To configure authentication you'll need to:
- Create an OAuth Client in Genesys Cloud
- Assign the permissions to it for the tools you want to be used
- Provide the following environment variables when referencing the server:
GENESYSCLOUD_REGIONGENESYSCLOUD_OAUTHCLIENT_IDGENESYSCLOUD_OAUTHCLIENT_SECRET
Development
Getting Started
nvm use
npm install
npm run dev
Under active development
This is part of personal project to create a conversational Business Insights tool. It is a practical way for me to learn MCP servers, and how best to represent Genesys Cloud's Platform APIs in a way that can be easily consumed by LLMs.
There will be a lot of changes, and I will be sure to share my learnings in my newsletter.
Verwandte Server
Kokoro TTS
A server that provides text-to-speech capabilities using the Kokoro TTS engine.
WeChat
A server for interacting with WeChat, a popular messaging and social media app.
MCP Email Service
A service for managing emails across multiple providers.
Universal Contract AI Interface (UCAI)
Universal Contract AI Interface (UCAI) 🔗 ABI to MCP | The open standard for connecting AI agents to blockchain. MCP server generator for smart contracts. Claude + Uniswap, Aave, ERC20, NFTs, DeFi. Python CLI, Web3 integration, transaction simulation. Polygon, Arbitrum, Base, Ethereum EVM chains. Claude, GPT, LLM tooling, Solidity, OpenAI.
WeChat Official Account MCP Server (Go)
A high-performance Go server for managing WeChat Official Accounts, supporting drafts, publishing, and material management.
Tiny Chat
A simple chat application that requires an external database configuration.
Atlas Social
AI-powered social media posting across 14 platforms with per-platform content adaptation, scheduling, and 30-day calendar generation
FastAlert.Now
Broadcast AI-driven alerts securely to thousands of phones and laptops in seconds—no apps, no SMS, and total user privacy.
LnExchange MCP Node Service
A Node.js service for interacting with the LnExchange API for spot trading.
mcp-hey
Local MCP server for Hey.com email - read, search, send, reply, and manage the screener via stored session cookies.