- Home
- MCP servers
- Qlik
Qlik
- 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)