Skip to main content

Client Setup

The Unizo MCP (Model Context Protocol) service enables AI agents to interact directly with Unizo's COMMUNICATIONS tools. This setup will walk you through the process of setting up the MCP integration and using it with Claude Desktop , Cursor or Windsurf.

Prerequisites

Before setting up the MCP integration, you'll need:

  • Unizo Api Key: This is used for authentication.(found in the Unizo Console)
  • A Client that supports the MCP protocol such as Claude Desktop , Cursor or Windsurf.

Authentication

Generate a service key for MCP authentication API Reference:

curl  --location'https://api.unizo.ai/api/v1/serviceKeys' \
--header "apiKey: {unizo_api_key}" \
--header "Content-Type: application/json" \
--data '{
"name": "MCP Communications Integration",
"subOrganization": {
"name": "{YOUR_CUSTOMER_NAME}",
"externalKey": "{YOUR_CUSTOMER_UNIQUE_IDENTIFIER}"
},
"integration": {
"target": {
"categorySelectors": [
{
"type": "COMMS"
}
]
}
}
}'

Required Parameters

ParameterDescription
apiKeyYour Unizo API key (found in the Unizo Console)
nameAny descriptive name for the integration (e.g., "MCP Communications Integration")
subOrganization.nameYour organization name (e.g., "Acme Inc")
subOrganization.externalKeyMust be a unique identifier (UUID format recommended)

Response

{
"state": "ACTIVE",
"displayId": "{UNIZO_SERVICE_KEY}",
...
}

Important:

Save the displayId from the response — you'll need this service key to authenticate with the MCP server.

Client Configuration

The examples below describe how to configure popular MCP clients.

To configure, navigate to Settings → Developer and click on Edit Config.

{
"mcpServers": {
"unizo": {
"command": "npx",
"args": [
"-y",
"supergateway@latest",
"--streamableHttp",
"https://api.unizo.ai/mcp",
"--header",
"servicekey:${UNIZO_SERVICE_KEY}",
"x-mcp-scopes:COMMS"
]
}
}
}

Note:

Replace ${UNIZO_SERVICE_KEY} with your actual servicekey from the authentication step.

Multiple Integrations

To work with multiple categories or integrations, add them as a comma-separated list under the x-mcp-scopes header:

{
"mcpServers": {
"unizo": {
"command": "npx",
"args": [
"-y",
"supergateway@latest",
"--streamableHttp",
"https://api.unizo.ai/mcp",
"--header",
"servicekey:${UNIZO_SERVICE_KEY}",
"x-mcp-scopes:COMMS,SCM"
],
}
}
}

Support