CX Assistant MCP
Provides tools to query Cisco CX Assistant (production and stage) using natural language for tasks like assessing renewal risk, exploring adoption barriers, and answering free-form questions about customer data.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@CX Assistant MCPAsk production structured: What is the renewal risk for deal D-72595030?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CX Assistant MCP Server
Query Cisco CX Assistant (production and stage) directly from Cursor using natural language. No API keys, no curl, no JavaScript — just type your question.
Prerequisites
Python 3.11 or higher (
python --versionto check)Cursor editor
Mac only: Google Chrome installed — required for Cisco Duo device trust during login
Related MCP server: Vaiz MCP
Setup (one time per machine)
1. Get the project
Copy the cx-assistant-mcp folder to your machine, for example:
Windows: C:\Users\<your-name>\Projects\cx-assistant-mcp
Mac: /Users/<your-name>/Projects/cx-assistant-mcp
2. Install dependencies
Open a terminal in the project folder and run:
Windows:
python -m venv venv
venv\Scripts\pip install -r requirements.txt
venv\Scripts\python -m playwright install chromiumMac:
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
playwright install chromiumMac note: Login uses your real installed Chrome (required for Cisco Duo device trust). If Chrome is not installed, it falls back to bundled Chromium, which may fail Duo authentication. Install Google Chrome if login fails.
3. Configure Cursor
Open this file (create it if it doesn't exist):
Windows: C:\Users\<your-name>\AppData\Roaming\Cursor\User\mcp.json
Mac: ~/.cursor/mcp.json
Add this configuration (replace <your-name> with your username):
Windows:
{
"mcpServers": {
"cx-assistant": {
"command": "C:/Users/<your-name>/Projects/cx-assistant-mcp/venv/Scripts/python.exe",
"args": ["C:/Users/<your-name>/Projects/cx-assistant-mcp/server.py"]
}
}
}Mac:
{
"mcpServers": {
"cx-assistant": {
"command": "/Users/<your-name>/Projects/cx-assistant-mcp/venv/bin/python",
"args": ["/Users/<your-name>/Projects/cx-assistant-mcp/server.py"]
}
}
}Restart Cursor. Go to Settings → Features → MCP — you should see cx-assistant listed with 5 tools.
4. Login
In Cursor chat, type:
Login to CX Assistant productionA browser window opens. Complete your Cisco Duo login. The window closes automatically. You're ready.
Using the Tools
Ask a free-form question (stage)
Ask stage: What are the adoption barriers for United Nations CAV BU 104461?Ask using pre-built questions (production)
Ask production structured: What is the renewal risk for deal D-72595030?Ask a free-form question (production)
Ask production open: Summarize my top 10 at-risk renewalsRe-authenticate (when session expires)
Login to CX Assistant stageAvailable Tools
Tool | Environment | Question type | Best for |
| Production | 116 pre-built | Known question types with deal IDs, customer names |
| Production | Free-form | Ad-hoc questions, exploration |
| Stage | 116 pre-built | Testing pre-built questions against stage data |
| Stage | Free-form | Testing new questions, exploring stage data |
| Both | — | Authenticate or re-authenticate |
Tips
Use CAV BU IDs for consistent results:
United Nations CAV BU 104461is more reliable than justUnited NationsDeal IDs should be in format
D-XXXXX(e.g.D-72595030)Session cookies expire — if you get an authentication error, run
Login to CX Assistant productionagainStage vs Production: Use stage for testing and exploration; use production for real customer data
Browser selection: On Mac, login uses real Chrome (for Duo device trust) with bundled Chromium as fallback. On Windows, real Edge is tried first, then bundled Chromium. Both production and stage use the same browser logic.
Troubleshooting
Problem | Solution |
MCP not showing in Cursor | Check |
"Not authenticated" error | Run |
Browser doesn't open | Run |
"Could not find matching question" | Use |
Login browser doesn't close | Complete Duo login — browser closes automatically after redirect |
Duo login fails on Mac | Install Google Chrome — bundled Chromium lacks device trust support |
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ravigarg27/cx-assistant-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server