Featured

Deploy OpenClaw in 60 seconds — 20% off logoDeploy OpenClaw in 60 seconds — 20% off

Launch OpenClaw on Hostinger in about 60 seconds and keep your agent live 24/7. Our referral link gives you 20% off, no coupon code needed.

Launch on Hostinger
Run your Hermes agent on Hostinger, fully managed logoRun your Hermes agent on Hostinger, fully managed

Launch Hermes on Hostinger in one click, fully managed, no VPS knowledge needed. Use code ZACAARON10 for 10% off.

Launch on Hostinger
Crawl and scrape any site into clean data, 10% off logoCrawl and scrape any site into clean data, 10% off

Firecrawl crawls and scrapes any site into clean markdown for your agent. Get 1,000 free credits, and new users get 10% off their first purchase.

Try Firecrawl free
Your own AI agent, running 24/7 with QwikClaw logoYour own AI agent, running 24/7 with QwikClaw

QwikClaw sets up and runs an always-on OpenClaw agent for you. One click, no config files, no server setup.

Deploy now
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data — no proxies, no parsers, no maintenance.

Start building free
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it — secured from day one.

Get it set up for you
SEO data APIs for your agent, $1 free credit logoSEO data APIs for your agent, $1 free credit

DataForSEO gives your agent live access to SERP results, keyword data, backlinks, and on-page SEO data through one API. New accounts get a $1 credit, good for up to 20,000 keyword or backlink lookups.

Try DataForSEO free
Reach 47,000+ AI builders

A flat monthly placement in front of developers actively installing AI tools. No lock-in, cancel anytime.

Advertise here

Works with

Claude CodeClaude DesktopCursorVS CodeClineCodex CLIOpenClaw+ any MCP client

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

Enables querying Cisco CX Assistant (production and stage) directly from Cursor using natural language, with browser-based authentication via Google Chrome.

README.md

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 --version to check)
  • Cursor editor
  • Mac only: Google Chrome installed — required for Cisco Duo device trust during login

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: ``bash python -m venv venv venv\Scripts\pip install -r requirements.txt venv\Scripts\python -m playwright install chromium ``

Mac: ``bash python3 -m venv venv source venv/bin/activate pip install -r requirements.txt playwright install chromium ``

Mac 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: ``json { "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: ``json { "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 production ``

A 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 renewals

Re-authenticate (when session expires)

Login to CX Assistant stage

---

Available Tools

| Tool | Environment | Question type | Best for | |------|-------------|---------------|----------| | ask_production_structured | Production | 116 pre-built | Known question types with deal IDs, customer names | | ask_production_open | Production | Free-form | Ad-hoc questions, exploration | | ask_stage_structured | Stage | 116 pre-built | Testing pre-built questions against stage data | | ask_stage_open | Stage | Free-form | Testing new questions, exploring stage data | | login | Both | — | Authenticate or re-authenticate |

---

Tips

  • Use CAV BU IDs for consistent results: United Nations CAV BU 104461 is more reliable than just United Nations
  • Deal 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 production again
  • Stage 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 mcp.json path and restart Cursor | | "Not authenticated" error | Run Login to CX Assistant production | | Browser doesn't open | Run playwright install chromium in the project folder | | "Could not find matching question" | Use ask_*_open for free-form questions instead | | 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 |

See related servers & alternatives →

Related MCP servers

Browse all →

Related guides

Hand-picked reading to help you choose and use Browser & Scraping servers.