Skip to main content

Claude Desktop Setup

Prerequisites

  • Claude Desktop (download from claude.ai)
  • Unizo API key and Ticketing integration ID
  • Node.js v20 or higher

Setup Instructions

  1. Install @mcp-remote if not already installed:

    npm i mcp-remote
  2. Open Claude Desktop and navigate to Settings → Developer → Edit Config

  3. Add the Unizo Ticketing configuration to claude_desktop_config.json:

{
"mcpServers": {
"unizo": {
"command": "/Users/{user_name}/.nvm/versions/node/v18.x.x/bin/node",
"args": [
"/Users/{user_name}/.nvm/versions/node/v18.x.x/bin/mcp-remote",
"https://api.unizo.ai/mcp",
"--header",
"apikey:${UNIZO_API_KEY}",
"--header",
"x-mcp-scopes:ticketing"
],
"env": {
"UNIZO_API_KEY": "your_api_key"
}
}
}
}
  1. Save the file and restart Claude Desktop

  2. Verify the connection - The tools may take a minute to appear. You should see Ticketing tools available in Claude.

Flags: If npx is producing errors, consider adding -y as the first argument to auto-accept the installation of the mcp-remote package.

{
"mcpServers": {
"unizo": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.unizo.ai/mcp",
"--header",
"apikey:${UNIZO_API_KEY}",
"--header",
"x-mcp-scopes:ticketing"
],
"env": {
"UNIZO_API_KEY": "your_api_key"
}
}
}
}

Available Tools

Once configured, you'll have access to:

  • ticketing_list_connectors - Get list of available ticketing services
  • ticketing_list_integrations - Get integrations for a specific ticketing service
  • ticketing_list_organizations - Browse available organizations
  • ticketing_get_organization - Retrieve comprehensive organization information
  • ticketing_list_collections - Browse collections (projects/boards)
  • ticketing_get_collection - Retrieve detailed collection information
  • ticketing_list_users - Browse users with pagination
  • ticketing_get_user - Retrieve detailed user information
  • ticketing_list_tickets - Browse tickets with pagination
  • ticketing_get_ticket - Retrieve comprehensive ticket information
  • ticketing_create_ticket - Create a new ticket
  • ticketing_create_bulk_tickets - Create multiple tickets in bulk
  • ticketing_update_ticket - Update an existing ticket
  • ticketing_link_tickets - Link two tickets together
  • ticketing_list_comments - Browse ticket comments
  • ticketing_get_comment - Retrieve detailed comment information
  • ticketing_create_comment - Create a new comment
  • ticketing_list_attachments - Browse ticket attachments
  • ticketing_get_attachment - Retrieve attachment information
  • ticketing_create_attachment - Upload a new attachment
  • ticketing_list_labels - Browse ticket labels
  • ticketing_create_label - Create a new label

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": [
"mcp-remote",
"https://api.unizo.ai/mcp",
"--header",
"apikey:${UNIZO_API_KEY}",
"--header",
"x-mcp-scopes : ticketing,scm,incident"
],
"env": {
"UNIZO_API_KEY": "your_api_key"
}
}
}
}

Troubleshooting

Tools not appearing

  • Ensure Claude Desktop is fully restarted
  • Verify your API key is valid
  • Check the Developer Console in Claude Desktop for errors

Connection errors

  • Verify Node.js v20+ is installed
  • Check that your integration is active in Unizo dashboard

Debug mode

Add debug environment variables:

{
"env": {
"UNIZO_API_KEY": "your_api_key"
}
}