Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
This guide covers the Qlik Cloud OAuth client setup, Antigravity CLI and IDE config, Gemini CLI config, and the most common failure modes.
Related Community thread:
https://community.qlik.com/t5/Integration-Extension-APIs/Connect-Qlik-MCP-in-Gemini-CLI/td-p/2550115
Big thanks to @Daniele_Purrone and @Laurent_Cornilleau - the OAuth documentation link and the confirmation that it actually works were what got me over the line.
Regards,
Mark Costa
Has anyone already connected the Qlik MCP to Gemini CLI?
I’m trying to retrieve Qlik information within my Gemini setup.
I created a user with the appropriate permissions, as described in the Qlik Help documentation, to connect Gemini to Qlik using OAuth.
I then generated a token using the client ID and client secret of the user, and added it to the Gemini configuration like this:
{
"mcpServers": {
"qlik-cloud": {
"httpUrl": "https://<MY_TENANT_QLIK>.qlikcloud.com/api/ai/mcp",
"headers": {
"Authorization": "Bearer <MY_TOKEN_OAUTH>"
}
}
}
}
However, when I run /mcp list, Gemini indicates that Qlik Sense is disconnected.
Has anyone experienced this issue before or managed to get it working?
Hi.
I have an route jobs that have cftp to connect and directory in other server and copy this file using cfile to destination folder. But
How can I control this since the file in the source is always being copied to the destination? Of course, the file will always exist in the source directory. It should only be copied again if the file in the source is replaced.
thanks
Hi @rubenmarin i have measure calculated in script
sum(cash) as cash
now i want to use direct cash field in pivot table . its giving me null values.
i tried using
max(cash)
first(Cash)
sum(Cash)
count(cash)
nothing worked any other alternate for this?
Hi Everyone
I would really love some help in something that I am trying to develop in my qliksense app.
I have attached some sample data. There are 3 different person ID's and each person has filled in two surveys (1 and 2). Each question 1-4 has a score. Example person ID 1234646 has answered two surveys with a score of 4 for Q1 in survey 1 and then 3 for Q1 in survey 2.
What I would like to do is take all the distinct PersonID's within my dataset and then when the app is loaded have it open on the first PersonID in the dataset. I would like two buttons that will allow me when pressed to go to next PersonID in the list or back to the previous PersonID in the list. I would like the next record button to be enabled until the last record in the list is reached.
For each record that it displayed on the screen I want to be able to show the scores on charts. This bit I have done by hard coding in an example PersonID so I am thinking that when the button is pressed the value of the PersonID will be passed to a variable which will then be read by the charts and will display accordingly.
The area that I am struggling with is getting the unique PersonID and then looping through each record on a button press. Any help greatly appreciated.
Where can I see documentation of how to use he mapping process in QLIK Cloud? I want to do a point to point map, and one in 100 I acatually get a map, but it is not doing what I think it should. When I go to layers and pick the line, it asks for a "dimension." In this context what is a dimension? I'm using LON and LAT to define the origin (distribution center) and consignees destination.
I'm trying to limit the output of a taggregate row to 5 values in a list function:
The current output looks like:
ModuleID | htmlRow
1 | value1 value2 value3 value4 value5 value6 value7 value8
I want the output to only be
ModuleID | htmlRow
1 | value1 value2 value3 value4 value5
Each ModuleID should have a maximum of 5 htmlRows in the list.
I have a tried a tSamplerow but that limits the amount of ModuleID's. I don't want to limit the rows going into the taggregaterow, only the rows coming out of the taggregaterow list.
I'm not sure what a taggregatesortedrow does but it doesn't look suitable at first glance.
Can anyone suggest anything I can try?
Thank you.
Hi,
I'm building a scatter plot and have large values of money on the X-axis. I want to change those values from being $20,000,000,000 to $20B but can't seem to get that to work.
Measure: Sum({<ModelDiscretionaryAcctFlag={'N'}>} AccountValue)
Number formatting: Money, $#,##0;-$#,##0
Tried using Number formatting: Custom Format: $#,##0.0a
Neither seems to give me what I want. Any thoughts?
*
I am getting vulnerabilities on certain components in Package Cache eg libcurl.dll and node.js
I tried to remove them manually from the cache folders but this causes issues when I try to patch next time. While patching it gives error stating missing files, the only way to fix it I have to run repair.
Please let me know what is the right way to get rid of the vulnerable components from the package cache folder.
Questions about migrating to Qlik Cloud? Catch the replay from the latest Q&A with Qlik: Qlik Cloud Migration.
Introducing a new agentic experience in Qlik Answers and open AI access through MCP. Later this March: Discovery Agent and trusted data products embedded into analytics.
Yesterday’s innovations are today’s table stakes. BARC reveals modern ISVs’ most essential capabilities.
Your journey awaits! Join us by Logging in and let the adventure begin.
Data Restores Confidence: How SEFAZ-RS Used Qlik to Support the Rebuilding of a State.
AFIP revolutionizes management, optimizes resource allocation and strengthens data-driven culture
Global container shipping giant delivers data transparency to enable confident decision-making and operational efficiency.
Qlik turns raw data into valuable learning experiences, empowering both students and faculty at TTUHSC.
MillerKnoll partnered with Qlik Talend® data solutions to unify data across its diverse systems, accelerating critical processes and nearly eliminating data integration issues organization-wide.
Migration to Qlik Cloud Analytics optimizes analytics applications within months.
With Qlik Cloud Analytics, Rexel boosts performance by enabling self-service analysis, reducing prep time, and giving 3,000 users access to trusted insights.
Join one of our Location and Language groups. Find one that suits you today!
Únete a la conversación con usuarios de Qlik en todo México: comparte ideas, haz preguntas y conéctate en español.
Qlik Communityの日本語のグループです。 Qlik製品に関する日本語資料のダウンロードや質問を日本語で投稿することができます。
Connectez-vous avec des utilisateurs francophones de Qlik pour collaborer, poser des questions et partager des idées.
Join data and AI leaders in Zurich on June 10, 2026 to learn how to scale AI and drive real enterprise impact.