Connecting to the Qlik MCP server | Qlik Cloud Help
Skip to main content Skip to complementary content

Connecting to the Qlik MCP server

Last updated: 8/31/2026

Choose 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.

Warning noteQlik Cloud automatically deletes unapproved OAuth clients created through dynamic client registration (DCR) after one hour. This can occur in any LLM client workflow where a connection is created but not approved within the one-hour window.
Qlik Cloud Government note

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.

Qlik Cloud Government noteQlik Cloud Government and Qlik Cloud Government - DoD: Since your data will always stay within the Government network, cross-region inference has been enabled by default.

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.

video thumbnail

  1. In Claude, open Settings.

  2. In Connectors, click Add custom connector.

  3. Enter a name for the custom connector, such as Qlik MCP.

  4. For the Remote MCP server URL, enter https://<tenant-id>.<region>.qlikcloud.com/api/ai/mcp.

  5. Under Advanced settings, in OAuth Client ID, enter 76d3f46e87655a50424bec7e0f0bb1e2.

  6. For the OAuth Client Secret, leave the field empty.

  7. Click Add.

  8. Click Connect on your custom connector.

  9. Sign into your Qlik Cloud tenant.

  10. 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.

Information note

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.

  1. In ChatGPT, in Settings > Apps > Advanced Settings, turn on Enable Developer Mode.

  2. Click Create App.

  3. After Name, enter a name for your connection.

  4. After MCP Server URL, enter https://<tenant-id>.<region>.qlikcloud.com/api/ai/mcp.

  5. Select the confirmation option I understand and want to continue.

  6. Click Create. ChatGPT registers a dynamic OAuth client in your Qlik Cloud tenant.

  7. Sign into your Qlik Cloud tenant.

  8. 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.
  9. 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.

  1. In ChatGPT, in Settings > Apps > Advanced Settings, turn on Enable Developer Mode.

  2. Click Create App.

  3. After Name, enter a name for your connection.

  4. After MCP Server URL, enter https://<tenant-id>.<region>.qlikcloud.com/api/ai/mcp.

  5. Select the confirmation option I understand and want to continue.

  6. Click Create.

  7. Click Publish for the app.

  8. Notify your ChatGPT organization admin that they must connect and approve this app in their own ChatGPT account within one hour.

Warning note

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:

  1. In their own ChatGPT account, open Apps.

  2. Select the published app.

  3. Click Connect.

  4. Sign into your Qlik Cloud tenant.

  5. 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.

  1. In ChatGPT, in Settings > Apps > Advanced Settings, turn on Enable Developer Mode.

  2. Click Create App.

  3. After Name, enter a name for your connection.

  4. After MCP Server URL, enter https://<tenant-id>.<region>.qlikcloud.com/api/ai/mcp.

  5. Under Authentication, select OAuth.

  6. Click Advanced settings.

  7. Under Registration method, select User-Defined OAuth Client.

  8. Copy the Callback URL and do one of the following:

  9. For the OAuth Client ID, enter the Client ID of the OAuth client.

  10. 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.

  11. Click Create.

  12. Sign into your Qlik Cloud tenant.

  13. 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.

Tip note

For some additional guidelines for connecting to other LLM clients, see Connecting third party MCP clients to Qlik MCP server.

  1. In your LLM client, add a new remote connection.

  2. For the URL, enter https://<tenant-id>.<region>.qlikcloud.com/api/ai/mcp.

  3. For the Client ID, enter the Client ID of the OAuth client.

  4. If the OAuth client is a Web client, enter the Client Secret.

  5. Create the connection.

  6. Sign into your Qlik Cloud tenant.

  7. 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.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!