<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Setup Qlik Cloud MCP &amp;amp; LLM Copilot in Data Movement &amp; Streaming</title>
    <link>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546725#M3609</link>
    <description>&lt;P&gt;I try it, and Copilot with Qlik doesn't work very well.&lt;/P&gt;&lt;P&gt;I have the error&amp;nbsp;&lt;SPAN&gt;OpenAIModelTokenLimit, I ask to Claude why and this is the the summary :&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Is somebody use it or is everybody use Claude ?&lt;/SPAN&gt;&lt;/P&gt;&lt;HR /&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":red_circle:"&gt;🔴&lt;/span&gt; The OpenAIModelTokenLimit Error — What's Happening&lt;/P&gt;&lt;P&gt;This error means your conversation has exceeded the maximum token limit allowed by the underlying OpenAI model in your Copilot Studio agent.&lt;/P&gt;&lt;P&gt;The real issue is structural: with an MCP like Qlik, &lt;STRONG&gt;every tool call returns data&lt;/STRONG&gt; (schemas, query results, metadata) that accumulates in the conversation context — and that fills up the counter very quickly.&lt;/P&gt;&lt;HR /&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":bar_chart:"&gt;📊&lt;/span&gt; Context Window Comparison&lt;/P&gt;&lt;P&gt;&amp;nbsp; Copilot Studio Claude (direct)&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Effective context window&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;~4k–8k tokens (GPT-3.5/4 depending on config)&lt;/TD&gt;&lt;TD&gt;200k tokens (Sonnet 4.6)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Underlying model&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;GPT-3.5 / GPT-4 / GPT-4 Turbo depending on plan&lt;/TD&gt;&lt;TD&gt;Native Claude Sonnet 4.6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Max MCP payload&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;Limited — if a real-time connector returns a payload larger than the agent can handle, it throws a blocking error&lt;/TD&gt;&lt;TD&gt;Up to ~180k tokens of data per exchange&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;History management&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;Accumulates → hits limit fast&lt;/TD&gt;&lt;TD&gt;Natively managed, sliding window&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Stateful MCP support&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;Known issue: when an MCP server holds state, errors appear silently on the Copilot Studio backend — the workaround is to build stateless MCP servers&lt;/TD&gt;&lt;TD&gt;No restriction on stateful servers&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Context control&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;Very limited for end users&lt;/TD&gt;&lt;TD&gt;Fully controllable&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;HR /&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":warning:"&gt;⚠️&lt;/span&gt; Copilot Studio–Specific Limitations with Qlik MCP&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1. Token limit too low for Qlik data&lt;/STRONG&gt; Qlik MCP can return large JSON objects (datasets, hypercubes, app lists). With GPT-4 at 8,192 tokens, just a few exchanges are enough to saturate the context.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2. Statefulness problem&lt;/STRONG&gt; Copilot Studio creates a session ID each time it interacts with a stateful MCP server — this causes silent backend errors. The current recommendation is to build stateless MCP servers for Copilot Studio. A Qlik MCP that maintains an active connection is typically stateful by nature.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;3. Connector payload limits&lt;/STRONG&gt; If a real-time connector returns a payload larger than the agent can handle, the error is blocking with no graceful fallback.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;4. No granular control&lt;/STRONG&gt; Unlike Claude directly, you can't easily adjust what enters the context, truncate MCP responses, or manage history compression yourself.&lt;/P&gt;&lt;HR /&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt; Why Claude Is Better Suited for Qlik MCP&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;200k token effective context&lt;/STRONG&gt;: you can pass full Qlik hypercubes, app metadata, and multiple exchanges without saturating&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;No intermediary layer&lt;/STRONG&gt;: Claude calls the MCP directly, without Copilot Studio's constraints (OpenAPI 2.0 requirement, payload limits, etc.)&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Native long-context handling&lt;/STRONG&gt;: ideal for multi-step analytical sessions querying Qlik iteratively&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;No GPT model dependency&lt;/STRONG&gt;: you avoid OpenAIModelTokenLimit errors by design&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":wrench:"&gt;🔧&lt;/span&gt; Workarounds If You Must Keep Copilot Studio&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;STRONG&gt;Reduce the Qlik payload&lt;/STRONG&gt; — configure the MCP to return paginated or truncated responses&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Reset the conversation&lt;/STRONG&gt; regularly (new session) to clear the accumulated context&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Switch to GPT-4 Turbo&lt;/STRONG&gt; in your Copilot Studio settings (128k tokens) if your license allows it&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Offload heavy lifting to Power Automate&lt;/STRONG&gt; — aggregate and summarize Qlik data in a Flow before sending a compact result to the agent&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;STRONG&gt;Bottom line&lt;/STRONG&gt;: for any serious use of Qlik MCP (iterative queries, large metadata volumes, multi-step analysis), &lt;STRONG&gt;Claude is structurally better suited&lt;/STRONG&gt; than Copilot Studio, whose token limits are simply too low for this kind of workload.&lt;/P&gt;</description>
    <pubDate>Mon, 13 Apr 2026 13:26:47 GMT</pubDate>
    <dc:creator>paulcalvet</dc:creator>
    <dc:date>2026-04-13T13:26:47Z</dc:date>
    <item>
      <title>Setup Qlik Cloud MCP &amp; LLM Copilot</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2545188#M3574</link>
      <description>&lt;P&gt;Hi team,&lt;/P&gt;&lt;P&gt;I tried to set up this LLM but currently, to make the test with Swagger on Power Automate to authorize the OAuth session, it indicates that the redirect URI is not registered, and I made this in the before steps.&lt;/P&gt;&lt;P&gt;Some have the same problem or know other steps to work with Qlik Cloud MCP and Copilot.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Thu, 19 Mar 2026 20:51:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2545188#M3574</guid>
      <dc:creator>FelipeD</dc:creator>
      <dc:date>2026-03-19T20:51:38Z</dc:date>
    </item>
    <item>
      <title>Re: Setup Qlik Cloud MCP &amp; LLM Copilot</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2545196#M3575</link>
      <description>&lt;P&gt;&lt;EM&gt;Check this&amp;nbsp;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;A href="https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/QlikMCP/Administering-Qlik-MCP.htm" target="_blank"&gt;https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/QlikMCP/Administering-Qlik-MCP.htm&lt;/A&gt;&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Mar 2026 07:18:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2545196#M3575</guid>
      <dc:creator>avinashelite</dc:creator>
      <dc:date>2026-03-20T07:18:51Z</dc:date>
    </item>
    <item>
      <title>Re: Setup Qlik Cloud MCP &amp; LLM Copilot</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546147#M3596</link>
      <description>&lt;P&gt;Has anyone managed to create such a working connection between Qlik MCP and Copilot?&lt;/P&gt;</description>
      <pubDate>Sun, 05 Apr 2026 12:01:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546147#M3596</guid>
      <dc:creator>JacovCohenQ</dc:creator>
      <dc:date>2026-04-05T12:01:08Z</dc:date>
    </item>
    <item>
      <title>Re: Setup Qlik Cloud MCP &amp; LLM Copilot</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546150#M3597</link>
      <description>&lt;P&gt;From my research:&lt;/P&gt;&lt;P&gt;Right now, &lt;STRONG&gt;Microsoft Copilot doesn’t expose a feature that lets you attach or register your own MCP servers&lt;/STRONG&gt;. That means:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;You can’t add custom MCP tools&lt;/LI&gt;&lt;LI&gt;You can’t point Copilot at your own MCP server&lt;/LI&gt;&lt;LI&gt;You can’t extend Copilot’s capabilities through MCP the way you might with other platforms&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;However, if you are a user of &lt;STRONG&gt;Microsoft Copilot Studio&lt;/STRONG&gt;, you can use MCP Servers:&lt;BR /&gt;&lt;A href="https://learn.microsoft.com/en-us/microsoft-copilot-studio/agent-extend-action-mcp" target="_blank"&gt;https://learn.microsoft.com/en-us/microsoft-copilot-studio/agent-extend-action-mcp&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I tried to setup the Microsoft Copilot Studio, but I could not access the MCP Server part. Maybe the trial account does not allow that.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Mark Costa&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Apr 2026 02:04:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546150#M3597</guid>
      <dc:creator>marksouzacosta</dc:creator>
      <dc:date>2026-04-06T02:04:45Z</dc:date>
    </item>
    <item>
      <title>Re: Setup Qlik Cloud MCP &amp; LLM Copilot</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546289#M3601</link>
      <description>&lt;P&gt;Hi! I managed to get this working without issues. Microsoft Copilot Studio allows you to add custom MCP Servers to your agents, however, there is a bug to be aware of: tools that require a "measure" as input don't expose that parameter properly, which means the agent in Copilot Studio won't be able to use those tools as expected.&lt;/P&gt;
&lt;P&gt;If you're looking to integrate with Copilot Studio, I'd be happy to share a mini tutorial with the steps I followed. Just let me know!&lt;/P&gt;</description>
      <pubDate>Tue, 07 Apr 2026 14:42:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546289#M3601</guid>
      <dc:creator>nicodataiq</dc:creator>
      <dc:date>2026-04-07T14:42:29Z</dc:date>
    </item>
    <item>
      <title>Re: Setup Qlik Cloud MCP &amp; LLM Copilot</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546353#M3602</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/362686"&gt;@nicodataiq&lt;/a&gt;&amp;nbsp;if you could share a tutorial on how you setup this, that would be a great help. appreate it!&lt;/P&gt;</description>
      <pubDate>Wed, 08 Apr 2026 08:02:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546353#M3602</guid>
      <dc:creator>jomar_ebonite</dc:creator>
      <dc:date>2026-04-08T08:02:19Z</dc:date>
    </item>
    <item>
      <title>Re: Setup Qlik Cloud MCP &amp; LLM Copilot</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546401#M3603</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/313814"&gt;@FelipeD&lt;/a&gt;&amp;nbsp;- I just posted a &lt;A href="https://community.qlik.com/t5/Member-Articles/Connecting-Microsoft-365-Copilot-to-Qlik-s-MCP-Server-with-the/ta-p/2546337/highlight/true" target="_self"&gt;community article&lt;/A&gt;&amp;nbsp;on how to use Microsoft's Agent Toolkit to create a Copilot agent that integrates with Qlik's MCP Server.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Apr 2026 16:45:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546401#M3603</guid>
      <dc:creator>banderson735</dc:creator>
      <dc:date>2026-04-08T16:45:24Z</dc:date>
    </item>
    <item>
      <title>Re: Setup Qlik Cloud MCP &amp; LLM Copilot</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546410#M3604</link>
      <description>&lt;P class=""&gt;Based on the replies in this thread, the bigger point is to first confirm which Microsoft product you are using. A few people noted that regular Microsoft Copilot is not the same as Copilot Studio for MCP scenarios, and another member said they got it working in Copilot Studio, with one limitation around tools that require a measure parameter. There is also now a Qlik article shared by&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/341387"&gt;@banderson735&lt;/a&gt;&amp;nbsp; showing an Agent Toolkit approach for integrating a Copilot agent with Qlik MCP.&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;My first step would be to follow that new article from &lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/341387"&gt;@banderson735&lt;/a&gt;&amp;nbsp;&amp;nbsp;and test against Copilot Studio / Agent Toolkit rather than Swagger or standard Copilot first. That should help separate a true OAuth redirect problem from using the wrong Microsoft entry point for MCP.&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;Hope this helps. Please give it a like, mark it as Helpful or Solution if that was the case.&lt;/P&gt;</description>
      <pubDate>Wed, 08 Apr 2026 18:31:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546410#M3604</guid>
      <dc:creator>hugo_andrade</dc:creator>
      <dc:date>2026-04-08T18:31:25Z</dc:date>
    </item>
    <item>
      <title>Re: Setup Qlik Cloud MCP &amp; LLM Copilot</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546518#M3607</link>
      <description>&lt;P&gt;Hi everyone! As promised, here's a quick tutorial on how I got Qlik Cloud MCP working with Microsoft Copilot Studio.&lt;/P&gt;
&lt;P&gt;&lt;FONT size="5"&gt;Tutorial: Connecting Qlik MCP with Copilot Studio&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size="4"&gt;1. Create the OAuth Client in Qlik Cloud&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Go to &lt;STRONG&gt;Qlik Cloud → Administration Activity Center → OAuth → Create new&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Configure it as follows:&lt;BR /&gt;- &lt;STRONG&gt;Client type:&lt;/STRONG&gt;&amp;nbsp;`Web`&lt;BR /&gt;- &lt;STRONG&gt;Scopes:&lt;/STRONG&gt; `user_default`, `mcp:execute`&lt;BR /&gt;- &lt;STRONG&gt;Redirect URLs:&lt;/STRONG&gt; leave empty for now&lt;/P&gt;
&lt;P&gt;Save and copy your &lt;STRONG&gt;Client ID&lt;/STRONG&gt;&amp;nbsp;and &lt;STRONG&gt;Client Secret&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;&amp;gt; &lt;span class="lia-unicode-emoji" title=":warning:"&gt;⚠️&lt;/span&gt; Important: Make sure to select **Web** as the client type, if you choose *Native*, no Client Secret is generated and the integration will not work.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size="4"&gt;2. Create the MCP Tool in Copilot Studio&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Go to &lt;STRONG&gt;Tools → Add Tool → Model Context Protocol → Manual&lt;/STRONG&gt;&amp;nbsp;and fill in the fields:&lt;/P&gt;
&lt;P&gt;| Field | Value |&lt;BR /&gt;| - - - | - - - |&lt;BR /&gt;| Client ID | The one generated in Qlik |&lt;BR /&gt;| Client Secret | The one generated in Qlik |&lt;BR /&gt;| Authorization URL | `https://&amp;lt;your-tenant&amp;gt;.qlikcloud.com/oauth/authorize` |&lt;BR /&gt;| Token URL | `https://&amp;lt;your-tenant&amp;gt;.qlikcloud.com/oauth/token` |&lt;BR /&gt;| Refresh URL | `https://&amp;lt;your-tenant&amp;gt;.qlikcloud.com/oauth/token` |&lt;BR /&gt;| Scopes | `user_default mcp:execute` |&lt;/P&gt;
&lt;P&gt;Replace `&amp;lt;your-tenant&amp;gt;` with your actual Qlik Cloud domain, then save.&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;3. Complete the Redirect URL back in Qlik&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;After saving in Copilot Studio, a &lt;STRONG&gt;Redirect URL&lt;/STRONG&gt;&amp;nbsp;is automatically generated.&lt;/P&gt;
&lt;P&gt;Go back to &lt;STRONG&gt;Qlik → OAuth → Edit&lt;/STRONG&gt;&amp;nbsp;the client you created → paste that Redirect URL exactly as it appears → Save.&lt;/P&gt;
&lt;P&gt;That's it! Hope this helps someone. Happy to answer questions if anything is unclear. &lt;span class="lia-unicode-emoji" title=":raising_hands:"&gt;🙌&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":warning:"&gt;⚠️&lt;/span&gt; &lt;STRONG&gt;One open issue:&lt;/STRONG&gt; I'm still hitting a bug with the input fields on tools that require measures, if anyone has figured out how to work around that, I'd love to hear from you!&lt;/P&gt;</description>
      <pubDate>Thu, 09 Apr 2026 13:20:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546518#M3607</guid>
      <dc:creator>nicodataiq</dc:creator>
      <dc:date>2026-04-09T13:20:22Z</dc:date>
    </item>
    <item>
      <title>Re: Setup Qlik Cloud MCP &amp; LLM Copilot</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546675#M3608</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Many thanks for this quick tutorial.&lt;/P&gt;&lt;P&gt;I try to configure it and I have an error when I click on the buton to retrieve the qlik capabilities.&lt;/P&gt;&lt;P&gt;I will recreate it with your tutorial.&lt;/P&gt;&lt;P&gt;What do you mean when you said :&amp;nbsp;&lt;EM&gt;I'm still hitting a bug with the input fields on tools that require measures, if anyone has figured out how to work around that, I'd love to hear from you!&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Thanks !&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 12 Apr 2026 08:53:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546675#M3608</guid>
      <dc:creator>paulcalvet</dc:creator>
      <dc:date>2026-04-12T08:53:05Z</dc:date>
    </item>
    <item>
      <title>Re: Setup Qlik Cloud MCP &amp; LLM Copilot</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546725#M3609</link>
      <description>&lt;P&gt;I try it, and Copilot with Qlik doesn't work very well.&lt;/P&gt;&lt;P&gt;I have the error&amp;nbsp;&lt;SPAN&gt;OpenAIModelTokenLimit, I ask to Claude why and this is the the summary :&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Is somebody use it or is everybody use Claude ?&lt;/SPAN&gt;&lt;/P&gt;&lt;HR /&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":red_circle:"&gt;🔴&lt;/span&gt; The OpenAIModelTokenLimit Error — What's Happening&lt;/P&gt;&lt;P&gt;This error means your conversation has exceeded the maximum token limit allowed by the underlying OpenAI model in your Copilot Studio agent.&lt;/P&gt;&lt;P&gt;The real issue is structural: with an MCP like Qlik, &lt;STRONG&gt;every tool call returns data&lt;/STRONG&gt; (schemas, query results, metadata) that accumulates in the conversation context — and that fills up the counter very quickly.&lt;/P&gt;&lt;HR /&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":bar_chart:"&gt;📊&lt;/span&gt; Context Window Comparison&lt;/P&gt;&lt;P&gt;&amp;nbsp; Copilot Studio Claude (direct)&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Effective context window&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;~4k–8k tokens (GPT-3.5/4 depending on config)&lt;/TD&gt;&lt;TD&gt;200k tokens (Sonnet 4.6)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Underlying model&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;GPT-3.5 / GPT-4 / GPT-4 Turbo depending on plan&lt;/TD&gt;&lt;TD&gt;Native Claude Sonnet 4.6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Max MCP payload&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;Limited — if a real-time connector returns a payload larger than the agent can handle, it throws a blocking error&lt;/TD&gt;&lt;TD&gt;Up to ~180k tokens of data per exchange&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;History management&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;Accumulates → hits limit fast&lt;/TD&gt;&lt;TD&gt;Natively managed, sliding window&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Stateful MCP support&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;Known issue: when an MCP server holds state, errors appear silently on the Copilot Studio backend — the workaround is to build stateless MCP servers&lt;/TD&gt;&lt;TD&gt;No restriction on stateful servers&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Context control&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;Very limited for end users&lt;/TD&gt;&lt;TD&gt;Fully controllable&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;HR /&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":warning:"&gt;⚠️&lt;/span&gt; Copilot Studio–Specific Limitations with Qlik MCP&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1. Token limit too low for Qlik data&lt;/STRONG&gt; Qlik MCP can return large JSON objects (datasets, hypercubes, app lists). With GPT-4 at 8,192 tokens, just a few exchanges are enough to saturate the context.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2. Statefulness problem&lt;/STRONG&gt; Copilot Studio creates a session ID each time it interacts with a stateful MCP server — this causes silent backend errors. The current recommendation is to build stateless MCP servers for Copilot Studio. A Qlik MCP that maintains an active connection is typically stateful by nature.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;3. Connector payload limits&lt;/STRONG&gt; If a real-time connector returns a payload larger than the agent can handle, the error is blocking with no graceful fallback.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;4. No granular control&lt;/STRONG&gt; Unlike Claude directly, you can't easily adjust what enters the context, truncate MCP responses, or manage history compression yourself.&lt;/P&gt;&lt;HR /&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt; Why Claude Is Better Suited for Qlik MCP&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;200k token effective context&lt;/STRONG&gt;: you can pass full Qlik hypercubes, app metadata, and multiple exchanges without saturating&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;No intermediary layer&lt;/STRONG&gt;: Claude calls the MCP directly, without Copilot Studio's constraints (OpenAPI 2.0 requirement, payload limits, etc.)&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Native long-context handling&lt;/STRONG&gt;: ideal for multi-step analytical sessions querying Qlik iteratively&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;No GPT model dependency&lt;/STRONG&gt;: you avoid OpenAIModelTokenLimit errors by design&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":wrench:"&gt;🔧&lt;/span&gt; Workarounds If You Must Keep Copilot Studio&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;STRONG&gt;Reduce the Qlik payload&lt;/STRONG&gt; — configure the MCP to return paginated or truncated responses&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Reset the conversation&lt;/STRONG&gt; regularly (new session) to clear the accumulated context&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Switch to GPT-4 Turbo&lt;/STRONG&gt; in your Copilot Studio settings (128k tokens) if your license allows it&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Offload heavy lifting to Power Automate&lt;/STRONG&gt; — aggregate and summarize Qlik data in a Flow before sending a compact result to the agent&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;STRONG&gt;Bottom line&lt;/STRONG&gt;: for any serious use of Qlik MCP (iterative queries, large metadata volumes, multi-step analysis), &lt;STRONG&gt;Claude is structurally better suited&lt;/STRONG&gt; than Copilot Studio, whose token limits are simply too low for this kind of workload.&lt;/P&gt;</description>
      <pubDate>Mon, 13 Apr 2026 13:26:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546725#M3609</guid>
      <dc:creator>paulcalvet</dc:creator>
      <dc:date>2026-04-13T13:26:47Z</dc:date>
    </item>
    <item>
      <title>Re: Setup Qlik Cloud MCP &amp; LLM Copilot</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546879#M3611</link>
      <description>&lt;P&gt;&lt;STRONG data-start="115" data-end="146"&gt;Replying to the bug question:&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;So basically MCP tools expose their arguments so the agent knows what to send. The problem is that the "measures" argument isn't being exposed properly, so Copilot ends up calling the tool with everything except measures and it throws an error. Haven't cracked it yet, if you find something let me know!&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="nicodataiq_0-1776191425154.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/187802iEDF9FED7F914566C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="nicodataiq_0-1776191425154.png" alt="nicodataiq_0-1776191425154.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Apr 2026 18:56:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546879#M3611</guid>
      <dc:creator>nicodataiq</dc:creator>
      <dc:date>2026-04-14T18:56:40Z</dc:date>
    </item>
    <item>
      <title>Re: Setup Qlik Cloud MCP &amp; LLM Copilot</title>
      <link>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546883#M3612</link>
      <description>&lt;P data-end="146" data-start="115"&gt;&lt;STRONG data-end="146" data-start="115"&gt;Replying to your last post:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P data-end="308" data-start="148"&gt;I also experienced issues when using GPT models in Copilot, especially with errors that block access to sensitive information and prevent retrieving table data. You can solve this issue by using Claude models.&lt;/P&gt;
&lt;P data-end="688" data-start="310"&gt;In my experience, it’s still possible to make an agent work with some effort, particularly for analytics on existing Qlik charts. You can improve results through better prompting and by adding automation flows to the agent. For example, you can retrieve large JSON datasets, process or filter them with a flow, and then return a more compact and usable result back to the agent.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Apr 2026 18:58:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Movement-Streaming/Setup-Qlik-Cloud-MCP-amp-LLM-Copilot/m-p/2546883#M3612</guid>
      <dc:creator>nicodataiq</dc:creator>
      <dc:date>2026-04-14T18:58:22Z</dc:date>
    </item>
  </channel>
</rss>

