What is MCP?
The Model Context Protocol (MCP) is an open standard for connecting AI assistants to external tools and data sources. LexQ provides a full MCP toolset covering the entire policy lifecycle. When connected, AI agents can manage your policies directly:- “Create a discount rule for VIP customers”
- “Dry-run this version with loyalty_tier=‘PLATINUM’”
- “Run an Impact Simulation comparing v3 and v4”
Two Connection Methods
| Method | Best For | Setup | Auth |
|---|---|---|---|
| Cloud (Custom Integration) | Claude.ai web/mobile | URL only — no install | OAuth (automatic) |
| Local (stdio) | Claude Desktop, VS Code, Cursor | npm install required | API Key (config file) |
Cloud — Claude.ai Custom Integration
The fastest way to connect. No installation, no terminal — just a URL.Setup
- Go to Claude.ai → Settings → Connectors
- Click Add Custom Connector
- Enter:
https://mcp.lexq.io - Claude opens the LexQ login page
- Sign in with Google, email/password, or paste an API Key directly
- Select or generate an API Key → click Authorize
- Done — the full toolset is now available in all conversations
Claude.ai handles the full OAuth flow automatically. Your API Key is securely stored as a Bearer token — no config files needed.
Architecture
Local — stdio MCP Server
For desktop AI tools that support local MCP servers.Prerequisites
- Node.js 18+ installed
- Run
lexq auth loginonce to store your API key
Claude Desktop
- macOS
- Windows
Edit
~/Library/Application Support/Claude/claude_desktop_config.json:VS Code / Cursor
Create.vscode/mcp.json (or .cursor/mcp.json):
Windsurf / Gemini CLI / Other MCP Clients
Any MCP-compatible client that supports stdio transport:The stdio server reads the API key from
~/.lexq/config.json. Run lexq auth login before starting.Available Tools
| Domain | Tools |
|---|---|
| Status | lexq_whoami |
| Groups | CRUD + A/B test (start, stop, adjust) |
| Versions | CRUD + clone |
| Rules | CRUD + reorder + toggle |
| Facts | CRUD + action metadata |
| Domain Templates | list, preview, apply |
| Deploy | publish, live, rollback, undeploy, history, detail, overview, deployable, diff |
| Analytics | dry-run, compare, requirements, simulation, dataset upload/template |
| History | list, get, stats |
| Integrations | list, get, save, delete, config-spec |
| Logs | list, get, action, bulk-action |
| Webhook Subscriptions | list, get, save, delete, test |
lexq_ namespace grouped by resource — for example lexq_rules_create, lexq_versions_clone, lexq_deploy_rollback. Both connection methods expose the same full toolset; see the Command Reference for the complete list with parameters.
Agent Best Practices
- Read skills first. Have the agent read
skills/lexq-shared/SKILL.mdbefore any task. - Follow the standard workflow. Create group → version → facts → rules → dry-run → publish → deploy.
- Always dry-run before publishing.
- Handle the response envelope. Check
result === "SUCCESS"— notsuccess === true.
Troubleshooting
Claude.ai: 'Authorization with the MCP server failed'
Claude.ai: 'Authorization with the MCP server failed'
stdio: 'API key not found'
stdio: 'API key not found'
Run
lexq auth login to store your API key before starting the MCP server.stdio: 'npx: command not found'
stdio: 'npx: command not found'
Ensure Node.js 18+ is installed. Run
node --version to verify.stdio: Tools aren't visible after setup
stdio: Tools aren't visible after setup
Restart your AI client (Claude Desktop, VS Code, etc.) after adding the MCP configuration.
Next Steps
Command Reference
Full list of all CLI commands mapped to MCP tools.
Policy Rules
Condition syntax and action types for rule creation.
Dry Run
Validate rules before publishing.

