Provides a bridge between contact center analytics and routing data in Genesys Cloud, enabling conversational business intelligence through queue searches, conversation volume queries, call sampling, and voice quality metrics analysis.
Log in to Genesys Cloud
- Open your browser and go to the Genesys Cloud login page for your region.
Create an OAuth Client
- In Genesys Cloud, click on your profile icon and navigate to Admin.
- Under the "Integrations" or "OAuth" section (varies by deployment), locate and click on OAuth or OAuth Clients.
- Click the + Add Client or Create New button to create a new OAuth client.
Fill out OAuth Client details
- Choose the type: select Client Credentials Grant (or equivalent, depending on Genesys Cloud’s terminology).
- Enter a recognizable name and description for the client.
- Save or continue to create the client.
Assign Permissions to the OAuth Client
- In the client settings, assign the required roles and permissions. Grant the permissions according to which tools you plan to use (such as reading queues, conversations, etc.).
- Save changes after configuring permissions.
Copy Client Credentials
- After creation, Genesys Cloud will show a Client ID and a Client Secret.
- Copy both the Client ID and Client Secret. These will only be displayed once!
- Also, note down your region; this is typically part of your Genesys Cloud URL (examples:
us_east_1
, eu_west_1
, etc.).
Add Environment Variables in FastMCP
- Click the "Install Now" button for the Genesys Cloud server integration in FastMCP.
- In the FastMCP connection interface, fill in the following fields:
GENESYSCLOUD_REGION
– Enter your Genesys Cloud region.
GENESYSCLOUD_OAUTHCLIENT_ID
– Paste the copied OAuth Client ID.
GENESYSCLOUD_OAUTHCLIENT_SECRET
– Paste the copied OAuth Client Secret.
- Click Save or Connect.
You have now set up Genesys Cloud MCP server with the required environment variables.