SearchUnify Model Context Protocol (MCP)

SearchUnify Model Context Protocol (MCP) enables compatible AI applications to connect with SearchUnify and use SearchUnify capabilities as callable tools.

With SearchUnify MCP, AI assistants such as Claude and ChatGPT can retrieve trusted enterprise knowledge from SearchUnify directly inside a conversation. This allows users to search indexed content, discover filters, retrieve analytics, and use SearchUnify-powered context without switching applications.

SearchUnify MCP helps organizations bring governed, current, and searchable enterprise knowledge into AI workflows without building a custom integration for every AI client.

Note: MCP capabilities were added and backported in the Q2 ’25 release. If your SearchUnify instance is on Q2 ’25 or a newer release, contact SearchUnify Support or Professional Services to confirm that MCP-related updates are deployed on your instance.

What is MCP

Model Context Protocol (MCP) is an open standard that allows AI applications to connect with external systems through a common interface.

Instead of building a separate integration for every AI assistant, MCP allows a compatible AI client to discover and invoke tools exposed by an MCP server. In the SearchUnify MCP architecture, the AI application acts as the MCP host, and SearchUnify MCP acts as the MCP server.

The host can call SearchUnify MCP tools during a conversation to retrieve enterprise search results, filter options, and analytics data.

MCP Architecture

SearchUnify MCP follows the standard MCP client-server architecture.

MCP host

The MCP host is the AI application that the user interacts with. Examples include Claude, ChatGPT, and other MCP-compatible clients.

The host sends tool requests to the MCP server when it needs external context or action.

MCP server

SearchUnify MCP acts as the MCP server. It exposes SearchUnify capabilities as tools that the host can discover and invoke.

SearchUnify platform

SearchUnify processes the request, applies the configured authentication and search client context, and returns results from indexed content or analytics data.

Key Benefits of SearchUnify MCP

Enterprise search inside AI workflows

SearchUnify MCP allows users to search SearchUnify-indexed enterprise content directly from supported AI applications. Users can ask questions in natural language and receive responses grounded in SearchUnify content.

Reduced custom integration effort

Organizations can connect MCP-compatible AI applications to SearchUnify through a standard protocol instead of building and maintaining separate integrations for every assistant or client.

Context-aware AI assistance

AI assistants can use live SearchUnify data instead of relying only on static model knowledge. This helps users retrieve relevant, organization-specific information during conversations.

Support for search analytics

SearchUnify MCP also exposes analytics tools, allowing authorized users to retrieve search reporting data such as zero-result queries, no-click queries, search queries with results, and search conversions.

Flexible setup options

SearchUnify MCP supports both admin-friendly connection flows for Claude and ChatGPT and developer-oriented setup methods using HTTP or stdio transport.

Common Use Cases

Enterprise Q&A

Users can ask an AI assistant to search SearchUnify for product documentation, support content, knowledge articles, community posts, or other indexed enterprise content.

Support and knowledge workflows

Support, Success, and Knowledge teams can use SearchUnify MCP to retrieve relevant articles and identify content gaps directly from AI-assisted workflows.

Search refinement

AI assistants can discover available filters before running a refined search. This helps users narrow results by content type, source, product, category, or other available facets.

Search analytics review

Authorized users can retrieve SearchUnify analytics reports to identify zero-result queries, no-click queries, popular queries, and conversion trends.

Developer and power-user workflows

Developers and advanced users can connect SearchUnify MCP to MCP-compatible local or remote clients using HTTP or stdio transport.

Supported Hosts

SearchUnify MCP supports MCP-compatible clients, including:

Host

Setup Type

Recommended For

Claude

Admin Use

Connecting SearchUnify MCP as a custom connector

ChatGPT

Admin Use

Creating and connecting a custom MCP app

MCP-compatible developer clients

Developer Use

Local or remote development workflows

Custom MCP hosts

Developer Use

Advanced integrations and testing

Supported Connection Models

SearchUnify MCP supports the following transport mechanisms:

  • HTTP transport for remotely hosted MCP deployments

  • stdio transport for locally spawned MCP server setups

Depending on your deployment model, SearchUnify MCP can run using http, stdio, or both.

Supported Authentication and Connection Patterns

SearchUnify MCP supports the following authentication methods:

  • API Key

  • OAuth 2.0 Password Grant

  • OAuth 2.0 Client Credentials Grant

  • Claude Public Directory (OAuth)

  • Tool-Based Login through /mcp-connect (No Browser Required)

For admin-managed Claude and ChatGPT setup, SearchUnify MCP uses a login flow that asks for the SearchUnify instance URL, Search Client UID, OAuth Client ID, and OAuth Client Secret.

For developer-managed setup, SearchUnify MCP can be configured with API key or OAuth credentials depending on the selected transport and client configuration.

Note: Some connection patterns are client-specific. For example, Claude Public Directory is intended for Claude-compatible discovery and OAuth-based onboarding, while /mcp-connect is intended for tool-based login flows that do not require a browser.

Before you begin

To use SearchUnify MCP, you need:

  • Your SearchUnify instance URL

  • A Search Client UID that you want to integrate with the SearchUnify MCP

  • An MCP-compatible AI client

  • Required API scope access

  • Valid authentication credentials - SearchUnify Admin Panel’s Username and Password.OAuth Client ID and OAuth Client Secret, if using the admin login flow

To obtain the OAuth Client ID and OAuth Client Secret, create an API Client in SearchUnify. The current API Client documentation explains that users can create an API Client to generate a Client ID and Client Secret.

Important

  • For SearchUnify MCP admin setup, enter the following redirection URL when creating the API Client: https://mcp.searchunify.com/su-callback

  • Select ALL for Scope to use all tools or or select any specific scope based on what tool(s) you want to use like Search, Analytics, etc.

Note: If you plan to run the MCP server locally, Docker is also required.

How SearchUnify MCP Works

At a high level, SearchUnify MCP works as follows:

  1. An admin or developer connects an MCP-compatible AI client to SearchUnify MCP.

  2. The AI client discovers available SearchUnify MCP tools.

  3. A user asks the AI assistant a question or gives an instruction.

  4. The assistant invokes a SearchUnify MCP tool when SearchUnify context is required.

  5. SearchUnify MCP authenticates the request.

  6. SearchUnify returns search results, filter options, or analytics data.

  7. The AI assistant uses the returned data to respond to the user.

Available Tools

SearchUnify MCP exposes core tools for search, filtering, analytics, and search client discovery. The login tool is available only through the /mcp-connect endpoint.

Tool Purpose
search

Searches SearchUnify-indexed content

get-filter-options

Retrieves available filter values for a query

analytics

Retrieves SearchUnify analytics reports

get-search-clients

Lists available SearchUnify search clients

login

Starts the tool-based login flow through /mcp-connect