Qlik

Connect Claude to Qlik Cloud and Qlik Sense Enterprise to enable natural language analytics, app management, reloads, and governance.
  • typescript

13

GitHub Stars

typescript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "undsoul-qlik-claude-mcp": {
      "command": "node",
      "args": [
        "C:/qlik-claude-mcp-main/dist/index.js"
      ],
      "env": {
        "QLIK_API_KEY": "your-api-key-here",
        "QLIK_DEPLOYMENT": "on-premise",
        "QLIK_TENANT_URL": "https://your-tenant.eu.qlikcloud.com"
      }
    }
  }
}

You run a MCP Server that connects Claude to your Qlik Cloud or Qlik Sense Enterprise environments, enabling natural language interactions with your data. This lets you ask questions, trigger reloads, manage apps and data, and automate analytics tasks through simple conversations.

How to use

You interact with the MCP Server through Claude Desktop by selecting the MCP server you want to use and then asking questions in plain language. Start conversations like “Check the health of my Qlik Cloud tenant,” “Reload the Sales Dashboard,” or “Show me the reload history for app abc-123.” The MCP server routes your requests to the appropriate Qlik Cloud or On-Premise APIs, performs actions, and returns results in Claude’s response.

How to install

Prerequisites you need before installing the MCP Server: a supported runtime and tools, plus access to your Qlik environment.

Install the MCP Server and dependencies following the concrete steps below.

Step 1: Prepare your environment

Install Node.js 18 or newer on your machine. You can download it from the official Node.js website.

Step 2: Install Claude Desktop

Install Claude Desktop from claude.ai/download and sign in with your Anthropic account.

Step 3: Get your Qlik API credentials

For Cloud: generate an API key in your Qlik Cloud Profile settings. For On-Premise: export client certificates from the QMC and note the certificate paths, including client.pem, client_key.pem, and root.pem.

Step 4: Configure Claude Desktop with MCP settings

Open Claude Desktop and navigate to Settings → Edit Config. Paste the MCP configuration that points Claude to your MCP Server instance and save.

Step 5: Build the MCP Server

From your terminal, run the build command to compile the MCP Server into a distributable index.js. Then verify that dist/index.js has been created.

Step 6: Restart Claude Desktop

Quit Claude Desktop completely and reopen it to ensure changes take effect. Start a new conversation and test a simple health check like “Check my Qlik health”.

Step 7: Confirm it works

In Claude Desktop, ask for health or a simple action, such as “Check the health of my Qlik Cloud tenant” or “Reload the Sales Dashboard.” Claude should respond with the tool used and the outcome.

Available tools

qlik_health_check

Check server status and connectivity across Cloud and On-Prem

qlik_get_tenant_info

Retrieve tenant or server information

qlik_search_users

Find users by name or email

qlik_get_user_info

Get detailed information about a user

qlik_get_license_info

Fetch license and seat allocation details

qlik_trigger_app_reload

Trigger a reload for a specified app

qlik_get_reload_status

Check the status of a reload task

qlik_cancel_reload

Cancel a running reload task

qlik_get_spaces_catalog

List spaces in Cloud or streams in On-Prem

qlik_get_lineage

Retrieve data lineage for a resource (Cloud only)

qlik_get_dataset_details

Get details about datasets or data connections

qlik_apply_selections

Apply field selections programmatically

qlik_clear_selections

Clear all current selections

qlik_get_current_selections

Get the active selections in an app

qlik_get_available_fields

List all fields in an app

qlik_insight_advisor

Ask natural language questions and get insights (NLQ)

qlik_get_reload_info

Get reload history information for an app

qlik_generate_app

Create or update a Qlik app with script and data connections

qlik_automation_list

List all automations (Cloud only)

qlik_automation_get_details

Get details of an automation (Cloud only)

qlik_automation_run

Execute an automation (Cloud only)

qlik_automation_list_runs

List automation runs (Cloud only)

qlik_alert_list

List all data alerts (Cloud only)

qlik_alert_get

Get alert details (Cloud only)

qlik_alert_trigger

Trigger an alert manually (Cloud only)

qlik_alert_delete

Delete an alert (Cloud only)

qlik_answers_list_assistants

List Qlik Answers assistants (Cloud only)

qlik_answers_get_assistant

Get details of an assistant (Cloud only)

qlik_answers_ask_question

Ask a question to an assistant (Cloud only)

qlik_automl_get_experiments

List AutoML experiments (Cloud only)

qlik_automl_get_experiment

Get AutoML experiment details (Cloud only)

qlik_automl_list_deployments

List AutoML deployments (Cloud only)

qlik_automl_get_deployment

Get deployment details (Cloud only)

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational