Skip to main content
The CraftCX MCP server lets compatible AI assistants and coding agents read your CraftCX data through the Model Context Protocol. Once connected, an agent can search conversations, findings, customer signals, and support performance for your organization. Access is authenticated with OAuth, scoped to one organization, and read-only.

Quickstart

  1. Add our remote MCP server to your agent of choice using the URL:
  1. Authenticate with CraftCX via OAuth (run your agent mcp auth command)
  2. Setup is complete

Endpoint

Protected resource metadata is available at:

Authentication

CraftCX MCP uses OAuth. When you connect a client, it opens a browser flow so you can sign in to CraftCX and approve access for an organization. You do not create an API token for MCP. Authorization uses your CraftCX account and the scopes you approve during consent.

Permissions

Access will be granted using the following scopes; Tools only appear when the session includes the matching scope. The MCP server is currently read-only.

Available tools

Learn more about the product concepts these tools return:

Setup

Most agents are smart enough for you to simply ask them;
Add the CraftCX MCP server - the remote URL is https://mcp.craftcx.com/mcp

Cursor

  1. Open Cursor SettingsMCPAdd new global MCP server
  2. Paste:
  1. Save and restart Cursor if needed. Complete the OAuth flow the first time you use a CraftCX tool.
To share the config with your team, add the same block to .cursor/mcp.json in the project root.

Claude Code

Then run /mcp in Claude Code and complete the OAuth flow.

Codex

Add via the CLI using
Or add the server to your ~/.codex/config.toml file:
Then authenticate:
Complete the OAuth flow when prompted.

OpenCode

CraftCX publishes an OpenCode remote config at:
That endpoint advertises the CraftCX MCP server. OpenCode loads it when you authenticate against a provider that supports well-known remote config. You can also add the server by hand in opencode.json or opencode.jsonc:
Then authenticate:
Complete the OAuth flow when prompted. See the OpenCode MCP docs for more options.

VS Code (GitHub Copilot)

Create .vscode/mcp.json in your workspace:
Open the Command Palette, run MCP: List Servers, start the CraftCX server, and complete OAuth when prompted.

Claude Desktop

  1. Open SettingsConnectors
  2. Add a connector with URL https://mcp.craftcx.com/mcp
  3. Complete the OAuth flow

Other clients

If your tool supports remote MCP over Streamable HTTP, use:
If the client only supports local stdio servers, bridge with mcp-remote:

Example prompts

Once connected, try questions like:
  • “What are the open high-priority findings in CraftCX?”
  • “Search CraftCX for conversations about refunds with low AXIS scores this month.”
  • “Summarize support performance for the last 30 days.”
  • “Show recent customer signal groups related to shipping delays.”
  • “Open conversation <id> and explain the findings and signals attached to it.”

Troubleshooting

  • Complete the OAuth consent flow and select the correct organization.
  • If tools are missing, confirm the session approved the matching *:read scopes.
  • Disconnect and reconnect from your client’s MCP settings if auth state looks stale.
  • Confirm you can sign in to app.craftcx.com with access to that organization.