Connecting to the Qlik MCP server
This section outlines how to connect using some of the most common LLM clients:
-
OpenAI ChatGPT
-
Anthropic Claude Desktop
The predefined OpenAI Chat GPT and Anthropic Claude Desktop clients below are configured for commercial implementation and not government implementations. Qlik Cloud Government and Qlik Cloud Government - DoD users must create their own OAuth clients. Please refer to Claude for Government and ChatGPT for Government documentation, and Connecting to other LLM clients below.
Connecting to ChatGPT
Connect to the Qlik MCP server by creating an app in ChatGPT.
You must be on a ChatGPT Team, Pro, or Plus plan to connect to the Qlik MCP.
Do the following:
-
In ChatGPT, in Settings > Apps > Advanced Settings, turn on Enable Developer Mode.
-
Click Create App.
-
After Name, enter a name for your connection.
-
After MCP Server URL, enter <your tenant URL>/api/ai/mcp.
-
Under Authentication, select OAuth.
-
For the Client ID, enter 0bea8559a554c4d0de177952d8e57f62.
-
For the Client Secret, leave the field empty.
-
Click Create.
-
Sign into your Qlik Cloud tenant.
-
Click Approve.
Warning noteBy clicking Approve, you will enable the Qlik Server to share your Qlik Cloud data ("Content") with a third-party system (like an AI tool). That system is not managed by Qlik, and your Content will be located, stored and processed under the third party’s control.
Connecting to Claude
Connect to Qlik MCP server by creating a custom connector in Claude.
Do the following:
-
In Claude, open Settings.
-
In Connectors, click Add custom connector.
-
Enter a name for the custom connector, such as Qlik MCP.
-
For the Remote MCP server URL, enter <your tenant URL>/api/ai/mcp.
-
Under Advanced settings, in OAuth Client ID, enter 76d3f46e87655a50424bec7e0f0bb1e2.
-
For the OAuth Client Secret, leave the field empty.
-
Click Add.
-
Click Connect on your custom connector.
-
Sign into your Qlik Cloud tenant.
-
Click Approve.
Warning noteBy clicking Approve, you will enable the Qlik Server to share your Qlik Cloud data ("Content") with a third-party system (like an AI tool). That system is not managed by Qlik, and your Content will be located, stored and processed under the third party’s control.
Connecting to other LLM clients
You can connect other LLM clients to the Qlik MCP server. A tenant administrator must create an OAuth client for the LLM client. Once the OAuth client is ready, you can add the Qlik MCP server as a remote connection. For information on creating the OAuth client, see Creating OAuth clients for LLM clients.
The section offers general guidelines for adding the Qlik MCP server to an LLM client. Specifics will vary depending on your LLM client.
Do the following:
-
In your LLM client, add a new remote connection.
-
For the URL, enter <your tenant URL>/api/ai/mcp.
-
For the Client ID, enter the Client ID of the OAuth client.
-
Create the connection.
-
Sign into your Qlik Cloud tenant.
-
Click Approve.
Warning noteBy clicking Approve, you will enable the Qlik Server to share your Qlik Cloud data ("Content") with a third-party system (like an AI tool). That system is not managed by Qlik, and your Content will be located, stored and processed under the third party’s control.
Limitations
Qlik MCP server has the following limitations:
-
Qlik MCP sessions are subject to OAuth timeout settings governed by Qlik. If your session is disconnected, access the LLM client's settings to establish a new session.