Skip to main content

Overview

The Nexus MCP Server exposes your workspace data as a set of tools that external AI assistants can call. Every tool is scoped to the workspace you select during connection, and the assistant can only read or modify data that your user account already has permission to access. The server implements the Model Context Protocol (MCP) over HTTP with Streamable HTTP transport and follows the MCP Authorization specification (OAuth 2.1 + PKCE + Dynamic Client Registration). Endpoint

How to Connect

1. Add the connector in your MCP client

In Claude Desktop, ChatGPT, or any other MCP-compatible client, add a new Custom Connector (or “MCP Server”) and paste the endpoint URL above.

2. Initiate OAuth authorization

The client will perform dynamic client registration and then redirect you to the Nexus consent page.

3. Sign in and select a workspace

Sign in with your Nexus credentials. On the consent screen you will see:
  • The name of the external application requesting access.
  • A dropdown to pick the workspace you want to expose.
  • The redirect URI the client will return to.
Click Allow to authorize the connection, or Deny to cancel.

4. Start using the tools

Once approved, the assistant can invoke any of the available tools against the selected workspace. The access token is valid for 1 hour and refreshes automatically via a refresh token (valid for 30 days).
Each user must connect individually. The assistant cannot see data from workspaces you are not a member of, and it respects the same role-based permissions as the Nexus web app.

Available Tools

Profile

Entity Data

Relationship & Enrichment

Analytics

Documentation

Custom Attributes

Geo / Routing

Pipeline Management

Workflow Builder

The update_user_profile tool is not exposed through the MCP server. Sensitive identity fields (email, phone, name, timezone, language) can only be changed from within the Nexus web app.

Disconnect Server

You can revoke an MCP connection at any time:
  1. Open Settings → Extensions → MCP in Nexus Search.
  2. Under Connected applications, find the client you want to disconnect.
  3. Click Revoke next to the connection.
Revoking immediately invalidates the access token and linked refresh token. The external assistant will no longer be able to call tools against your workspace until you authorize a new connection.