QuestionPro MCP servers let Microsoft Copilot Studio interact directly with your QuestionPro account — creating surveys, retrieving responses, analyzing data, managing integrations, and more — all through natural language.
Instead of building custom integrations or switching between applications, you simply connect a QuestionPro MCP server to your Copilot agent and authenticate using OAuth. Once connected, your agent can securely access the QuestionPro capabilities that you authorize.
This article walks you through adding a QuestionPro MCP server to Microsoft Copilot Studio as an MCP tool. The connection uses OAuth, so no API keys are required. You authenticate once with your QuestionPro account and Microsoft Copilot Studio receives scoped, revocable access.
Before connecting a QuestionPro MCP server to Microsoft Copilot Studio, make sure you have:
Each QuestionPro capability (Surveys, BI, CX, Webhooks, and so on) has its own MCP server with a unique URL. To find it:
You will paste this URL into Microsoft Copilot Studio in the steps below. You can repeat this process to connect multiple QuestionPro MCP servers.
Step 1: Create a new agent
Once provisioning is complete, your agent is ready for configuration.
Step 2: Add the QuestionPro MCP server
QuestionPro is added as a custom MCP server rather than a prebuilt connector.
Step 3: Configure the QuestionPro MCP server
Dynamic discovery automatically retrieves the OAuth configuration from the QuestionPro MCP server and is the recommended authentication method.
Step 4: Add the tool to your agent
The QuestionPro MCP server is now available as a tool for your agent.
The first time your agent uses the QuestionPro MCP server, Microsoft Copilot Studio prompts you to authenticate.
After authentication is complete, the connection can be reused for future requests.
Once the connection is established, you can begin interacting with QuestionPro using natural language.
For example, you might ask:
If the connection has been configured successfully, Microsoft Copilot Studio will execute the appropriate QuestionPro MCP tool and return the results directly in the conversation.
Each QuestionPro capability is exposed through its own MCP server.
To add another capability:
Repeat these steps to add additional QuestionPro MCP servers to your agent.
To remove a QuestionPro MCP server from your agent:
Note: If you need to update the MCP server URL, remove the existing tool first and add it again using the updated URL.
This feature is available with the following licenses :
Advanced Team Edition Research Edition Communities Customer Experience Employee Experience University - Research Edition