Qlik Sense Mcp Server
Description
# Qlik Sense MCP Server Model Context Protocol (MCP) server for integration with Qlik Sense Enterprise APIs. Provides unified interface for Repository API and Engine API operations through MCP protocol. ## Table of Contents - [Overview](#overview) - [Features](#features) -…
About
# Qlik Sense MCP Server Model Context Protocol (MCP) server for integration with Qlik Sense Enterprise APIs. Provides unified interface for Repository API and Engine API operations through MCP protocol. ## Table of Contents - [Overview](#overview) - [Features](#features) - [Installation](#installation) -…
Details
- Author
- bintocher
- Downloads
- 315
- Categories
- Other
Jump to
- Unified API for all Qlik Sense REST and WebSocket APIs
- Certificate‑based authentication for secure access
- Optimized queries and response handling
- Multiple data export formats (JSON, CSV, simple)
- Advanced analytics via hypercube creation
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Qlik Sense Mcp ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install via uvx qlik-sense-mcp-server (recommended) or pip install qlik-sense-mcp-server. Configure environment variables for server URL, user directory, certificate paths, and API ports in a .env file. Start the server with uvx qlik-sense-mcp-server or qlik-sense-mcp-server. Then call any of the 21 tools through your MCP client.
get_apps
Get list of Qlik Sense applications with essential fields and filters (name, stream, published) and pagination.
get_app_details
Get compact application info with filters by guid or name (case-insensitive). Returns metainfo, tables/fields list, master items, sheets and objects with used fields.
engine_get_script
Get load script from app
engine_get_field_statistics
Get comprehensive statistics for a field
engine_create_hypercube
Create hypercube for data analysis
get_app_field
Return values of a single field from app with pagination and wildcard search (supports * and %).
get_app_variables
Return variables split by source (script/ui) with pagination and wildcard search.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"qlik sense mcp server": {
"qlik-sense": {
"command": "uvx",
"args": [
"qlik-sense-mcp-server"
],
"env": {
"QLIK_SERVER_URL": "https://your-qlik-server.company.com",
"QLIK_USER_DIRECTORY": "COMPANY",
"QLIK_USER_ID": "your-username",
"QLIK_CLIENT_CERT_PATH": "/path/to/certs/client.pem",
"QLIK_CLIENT_KEY_PATH": "/path/to/certs/client_key.pem",
"QLIK_CA_CERT_PATH": "/path/to/certs/root.pem",
"QLIK_REPOSITORY_PORT": "4242",
"QLIK_ENGINE_PORT": "4747",
"QLIK_VERIFY_SSL": "false"
}
}
}
}
}
McpServers
{
"qlik-sense": {
"command": "uvx",
"args": [
"qlik-sense-mcp-server"
],
"env": {
"QLIK_SERVER_URL": "https://your-qlik-server.company.com",
"QLIK_USER_DIRECTORY": "COMPANY",
"QLIK_USER_ID": "your-username",
"QLIK_CLIENT_CERT_PATH": "/path/to/certs/client.pem",
"QLIK_CLIENT_KEY_PATH": "/path/to/certs/client_key.pem",
"QLIK_CA_CERT_PATH": "/path/to/certs/root.pem",
"QLIK_REPOSITORY_PORT": "4242",
"QLIK_ENGINE_PORT": "4747",
"QLIK_VERIFY_SSL": "false"
}
}
}
Qlik Sense MCP Server
Model Context Protocol (MCP) server for integration with Qlik Sense Enterprise APIs. Provides unified interface for Repository API and Engine API operations through MCP protocol.
Table of Contents
- Overview
- Features
- Installation
- Configuration
- Usage
- API Reference
- Architecture
- Development
- Troubleshooting
- License
Overview
Qlik Sense MCP Server bridges Qlik Sense Enterprise with systems supporting Model Context Protocol. Server provides 21 tools for applications, data, users, and analytics operations.
Key Features
- Unified API: Single interface for all Qlik Sense APIs
- Security: Certificate-based authentication support
- Performance: Optimized queries and response handling
- Flexibility: Multiple data export formats
- Analytics: Advanced data analysis tools
Features
Repository API (Fully Working)
| Command | Description | Status | |---------|-------------|--------| |get_apps | Retrieve list of applications | ✅ |
| get_app_details | Get detailed application information | ✅ |
| get_app_metadata | Get application metadata via REST API | ✅ |
| get_users | Retrieve list of users | ✅ |
| get_streams | Get list of streams | ✅ |
| get_tasks | Retrieve list of tasks | ✅ |
| start_task | Execute task | ✅ |
| get_data_connections | Get data connections | ✅ |
| get_extensions | Retrieve extensions | ✅ |
| get_content_libraries | Get content libraries | ✅ |
Engine API (Fully Working)
| Command | Description | Status | |---------|-------------|--------| |engine_get_doc_list | List documents via Engine API | ✅ |
| engine_open_app | Open application via Engine API | ✅ |
| engine_get_script | Get load script from application | ✅ |
| engine_get_fields | Retrieve application fields | ✅ |
| engine_get_sheets | Get application sheets | ✅ |
| engine_get_table_data | Extract data from tables | ✅ |
| engine_get_field_values | Get field values with frequency | ✅ |
| engine_get_field_statistics | Get comprehensive field statistics | ✅ |
| engine_get_data_model | Get complete data model | ✅ |
| engine_create_hypercube | Create hypercube for analysis | ✅ |
| engine_create_data_export | Export data in multiple formats | ✅ |
Installation
Quick Start with uvx (Recommended)
The easiest way to use Qlik Sense MCP Server is with uvx:
uvx qlik-sense-mcp-server
This command will automatically install and run the latest version without affecting your system Python environment.
Alternative Installation Methods
From PyPI
pip install qlik-sense-mcp-server
From Source (Development)
git clone https://github.com/bintocher/qlik-sense-mcp.git
cd qlik-sense-mcp
make dev
System Requirements
- Python 3.12+
- Qlik Sense Enterprise
- Valid certificates for authentication
- Network access to Qlik Sense server
Setup
1. Setup certificates
```bash
mkdir certs
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



