Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi team,
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.
Some have the same problem or know other steps to work with Qlik Cloud MCP and Copilot.
Thanks
Has anyone managed to create such a working connection between Qlik MCP and Copilot?
From my research:
Right now, Microsoft Copilot doesn’t expose a feature that lets you attach or register your own MCP servers. That means:
However, if you are a user of Microsoft Copilot Studio, you can use MCP Servers:
https://learn.microsoft.com/en-us/microsoft-copilot-studio/agent-extend-action-mcp
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.
Regards,
Mark Costa
Read more at Data Voyagers - datavoyagers.net
Follow me on my LinkedIn | Know IPC Global at ipc-global.com
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.
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!
Hi @nicodataiq if you could share a tutorial on how you setup this, that would be a great help. appreate it!
@FelipeD - I just posted a community article on how to use Microsoft's Agent Toolkit to create a Copilot agent that integrates with Qlik's MCP Server.
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 @banderson735 showing an Agent Toolkit approach for integrating a Copilot agent with Qlik MCP.
My first step would be to follow that new article from @banderson735 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.
Hope this helps. Please give it a like, mark it as Helpful or Solution if that was the case.
Live and Breathe Qlik & AWS.
Follow me on my LinkedIn | Know IPC Global at ipc-global.com
Hi everyone! As promised, here's a quick tutorial on how I got Qlik Cloud MCP working with Microsoft Copilot Studio.
Tutorial: Connecting Qlik MCP with Copilot Studio
1. Create the OAuth Client in Qlik Cloud
Go to Qlik Cloud → Administration Activity Center → OAuth → Create new
Configure it as follows:
- Client type: `Web`
- Scopes: `user_default`, `mcp:execute`
- Redirect URLs: leave empty for now
Save and copy your Client ID and Client Secret.
> ⚠️ 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.
2. Create the MCP Tool in Copilot Studio
Go to Tools → Add Tool → Model Context Protocol → Manual and fill in the fields:
| Field | Value |
| - - - | - - - |
| Client ID | The one generated in Qlik |
| Client Secret | The one generated in Qlik |
| Authorization URL | `https://<your-tenant>.qlikcloud.com/oauth/authorize` |
| Token URL | `https://<your-tenant>.qlikcloud.com/oauth/token` |
| Refresh URL | `https://<your-tenant>.qlikcloud.com/oauth/token` |
| Scopes | `user_default mcp:execute` |
Replace `<your-tenant>` with your actual Qlik Cloud domain, then save.
3. Complete the Redirect URL back in Qlik
After saving in Copilot Studio, a Redirect URL is automatically generated.
Go back to Qlik → OAuth → Edit the client you created → paste that Redirect URL exactly as it appears → Save.
That's it! Hope this helps someone. Happy to answer questions if anything is unclear. 🙌
⚠️ One open issue: 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!
Hello,
Many thanks for this quick tutorial.
I try to configure it and I have an error when I click on the buton to retrieve the qlik capabilities.
I will recreate it with your tutorial.
What do you mean when you said : 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!
Thanks !