Connecting to the Qlik MCP server
Last updated: 8/31/2026Choose an authentication method and connect your LLM client to the Qlik MCP server.
Choosing an authentication method
Before connecting an LLM client to the Qlik MCP server, choose the authentication method that fits your situation. Two methods are supported.
Manually created OAuth client
A manually created OAuth client is an OAuth client that a tenant administrator creates directly in the Administration activity center. The administrator provides the client ID (and secret, for web clients) to the user connecting the LLM client.
Use this method when:
-
Your LLM client requires a client ID and secret to be entered manually during setup.
-
You want explicit administrator control over which clients can connect to your tenant.
-
Your LLM client does not support OAuth DCR.
For Anthropic Claude Desktop, Qlik provides a predefined static client ID. No administrator setup is needed beyond the initial approval. See Connecting to Claude.
For all other clients using this method, an administrator must create an OAuth client first. See Creating OAuth clients for LLM clients.
OAuth Dynamic Client Registration (DCR)
OAuth DCR allows an LLM client to register itself automatically with Qlik Cloud without the tenant administrator needing to create an OAuth client in advance. The client presents its metadata to a Qlik DCR endpoint, receives a client ID dynamically, and proceeds to connect.
Use this method when:
-
Your LLM client supports OAuth DCR natively. Consult your LLM client's documentation to confirm this support.
-
You want to reduce administrator overhead, particularly when supporting self-service connections or connecting multiple clients.
A tenant administrator must enable OAuth DCR for the tenant before users can connect via this method. Once enabled, users with a DCR-capable LLM client can complete registration and connection without any administrator action per client. For setup details, see Configuring OAuth dynamic client registration.
The predefined 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. See Claude for Government and ChatGPT for Government documentation, and Connecting to other LLM clients below.
These steps provide general guidance for configuring connections in your own LLM applications. Qlik does not own these applications and cannot guarantee the accuracy of all steps. Steps are subject to change by your application provider.
Connecting to Claude
Connect to the 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 https://<tenant-id>.<region>.qlikcloud.com/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 MCP 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 stored, processed, and managed under the third party's control.
Connecting to ChatGPT
Connect to the Qlik MCP server by creating an app in ChatGPT.
This section refers to two administrator roles:
-
ChatGPT organization admin: An administrator in your ChatGPT enterprise account who can publish and manage shared apps.
-
Qlik Cloud tenant administrator: An administrator in your Qlik Cloud tenant who manages OAuth client settings and approvals.
These roles can be assigned to the same person or to different people. The procedures below assume your Qlik Cloud tenant administrator is also your ChatGPT organization admin.
For information on OAuth client setup methods and DCR configuration, see Configuring OAuth dynamic client registration. If your tenant uses manual client setup, see Creating OAuth clients for LLM clients.
You must be on a ChatGPT Team, Pro, or Plus plan to connect to the Qlik MCP.
Connecting as a ChatGPT organization admin (DCR)
Use this method when a ChatGPT organization admin creates the first connection and shares it with other users.
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 https://<tenant-id>.<region>.qlikcloud.com/api/ai/mcp.
-
Select the confirmation option I understand and want to continue.
-
Click Create. ChatGPT registers a dynamic OAuth client in your Qlik Cloud tenant.
-
Sign into your Qlik Cloud tenant.
-
Click Approve.
Warning noteBy clicking Approve, you will enable the Qlik MCP 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 stored, processed, and managed under the third party's control. -
To share the connection with your organization, click Publish for the app.
Connecting as a non-admin user in a ChatGPT enterprise organization (DCR)
If you are not a ChatGPT organization admin, you can create and publish the app, but the app remains unavailable to other users until a ChatGPT organization admin completes an additional approval step.
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 https://<tenant-id>.<region>.qlikcloud.com/api/ai/mcp.
-
Select the confirmation option I understand and want to continue.
-
Click Create.
-
Click Publish for the app.
-
Notify your ChatGPT organization admin that they must connect and approve this app in their own ChatGPT account within one hour.
If the ChatGPT organization admin does not approve the app within one hour, Qlik Cloud deletes the unapproved OAuth client automatically. You must then create the app again.
ChatGPT organization admin follow-up
A ChatGPT organization admin must do the following within one hour after the app is published:
-
In their own ChatGPT account, open Apps.
-
Select the published app.
-
Click Connect.
-
Sign into your Qlik Cloud tenant.
-
Click Approve.
Warning noteBy clicking Approve, you will enable the Qlik MCP 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 stored, processed, and managed under the third party's control.
Connecting to ChatGPT using a manually created OAuth client
Use this method if your tenant is not configured for DCR or if your organization requires manual OAuth client setup.
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 https://<tenant-id>.<region>.qlikcloud.com/api/ai/mcp.
-
Under Authentication, select OAuth.
-
Click Advanced settings.
-
Under Registration method, select User-Defined OAuth Client.
-
Copy the Callback URL and do one of the following:
-
If you are a tenant administrator, use the callback URL to create an OAuth client.
See Configuring OAuth dynamic client registration and Creating OAuth clients for LLM clients.
-
If you are not a tenant administrator, contact your tenant administrator and provide the callback URL so they can create an OAuth client for you.
-
-
For the OAuth Client ID, enter the Client ID of the OAuth client.
-
For the OAuth Client Secret, do one of the following:
-
For Native and Single-page application clients, leave the field empty.
-
For Web clients, enter the client secret.
-
-
Click Create.
-
Sign into your Qlik Cloud tenant.
-
Click Approve.
Warning noteBy clicking Approve, you will enable the Qlik MCP 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 stored, processed, and managed 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 make an OAuth client available for the LLM client through manual setup or DCR, depending on tenant configuration. Once the OAuth client is ready, you can add the Qlik MCP server as a remote connection. For setup details, see Configuring OAuth dynamic client registration and Creating OAuth clients for LLM clients.
This section offers general guidelines for adding the Qlik MCP server to an LLM client. Specifics will vary depending on your LLM client.
For some additional guidelines for connecting to other LLM clients, see Connecting third party MCP clients to Qlik MCP server.
Do the following:
-
In your LLM client, add a new remote connection.
-
For the URL, enter https://<tenant-id>.<region>.qlikcloud.com/api/ai/mcp.
-
For the Client ID, enter the Client ID of the OAuth client.
-
If the OAuth client is a Web client, enter the Client Secret.
-
Create the connection.
-
Sign into your Qlik Cloud tenant.
-
Click Approve.
Warning noteBy clicking Approve, you will enable the Qlik MCP 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 stored, processed, and managed 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.