Skip to content
English
  • There are no suggestions because the search field is empty.

Ideascale MCP server with CoPilot 

Steps to setup and run IdeaScale's MCP (Model Context Protocol) server with Co-Pilot

Path: Workspace Homepage >> Navigation Panel >> Settings >> Workspace Info >> Miscellaneous

What is IdeaScale MCP Server with Co-Pilot?

IdeaScale MCP Server with Co-Pilot is an integration that connects a Microsoft Copilot Studio agent to IdeaScale's MCP (Model Context Protocol) server, allowing the agent to securely retrieve and interact with community data through API keys and service tokens.

The integration allows a Copilot Studio agent to be configured as a client of the IdeaScale MCP server, so the agent can access community data on behalf of a connecting Administrator or Moderator. Data returned through the connection is scoped to the roles and permissions already assigned to that user within IdeaScale, and the MCP server must be enabled for the workspace before any client can connect.


Screenshot 2025-09-24 at 2.39.39 PM


Role Permissions

  1. Workspace Administrator: Enables the MCP Server setting for the workspace and configures workspace-level access.
  2. Community Administrator: Can connect a client, such as a Copilot Studio agent, to the MCP server and retrieve data in line with their assigned permissions.
  3. Community Moderator and Campaign Moderator: Can connect a client to the MCP server and retrieve data in line with their assigned permissions.
  4. Member: Does not have access to the MCP Server.

Note: IdeaScale MCP Server is available only to the Community admins and any type of moderartors. Normal members do not have access to it.


Enabling the MCP Server

Before an Administrator or Moderator can connect a client to the IdeaScale MCP server, a Workspace Administrator must enable it by navigating to Workspace Homepage >> Navigation Panel >> Settings >> Workspace Info >> Miscellaneous >> Enable MCP Server and switching it on.

The IdeaScale MCP server is designed to work with a range of LLM clients, including Claude and Cursor IDE. Compatibility should be confirmed against the specific LLM client being used.

Help Article for MCP Server


Setting Up IdeaScale MCP Server with Co-Pilot

Once the MCP Server setting has been enabled for the workspace, the following steps configure a Microsoft Copilot Studio agent as a client of the IdeaScale MCP server.

Creating a Copilot Studio Agent

  1. Create an account at Copilot Studio: https://copilotstudio.microsoft.com/
  2. Once the account has been created, the Copilot Studio homepage is displayed.

Screenshot from 2025-09-30 20-39-00

3. Select the Agents tab to create a new agent.
Screenshot from 2025-09-30 20-40-02

4. After creating the agent, select it and navigate to the Tools tab to begin adding tools.

Screenshot from 2025-09-30 20-40-42

Adding the MCP Server as a Tool

  1. Select Model Context Protocol from the list of available tools, then select the New Tool button.

image-2

2. A new window opens, prompting selection of Model Context Protocol from the available options and completion of a required form.

Screenshot from 2025-09-30 20-41-59

3. Fill in the required details while selecting authentication option as API Key.

image (1)-2

Note: 

  • When users connect via OAuth (Open Authorization), they should enter the Remote MCP Server URL.
  • When users connect using an API token, they should use the following URL instead: https://your_community_url/mcp.

Configuring the Tool

Complete the form using API Key as the authentication option, and fill in the following fields:

  1. Server Name: Any name of the connecting user's choice.
  2. Server Description: A brief explanation of the server being used.
  3. Server Url: Obtained from Workspace >> Profile >> Settings >> MCP Server.


Screenshot 2025-10-27 at 9.57.10 AM

Note: The Server Url entered depends on the authentication method selected. See Exceptions below for the two supported connection methods.


Connecting the Tool

  1. After completing the form, the connection status displays as Not Connected. Select it to create a new connection.

Screenshot from 2025-09-30 20-46-31

2.  Enter the API token from the IdeaScale community. The API token is obtained from Profile >> Settings >> API Tokens.

Screenshot from 2025-09-30 20-49-38

3. Once the API token is added, the connection status updates to Connected, and the tool can be added to the agent.

Screenshot 2025-10-27 at 9.58.17 AM

4. With setup complete, the agent is ready to use the MCP server to access and manage community data.
Screenshot from 2025-09-30 20-50-01

Your setup is now complete, and you’re ready to leverage the MCP server to access and manage your community data efficiently.

image (2)-2


Exceptions

  1. OAuth Authentication: Users connecting through OAuth (Open Authorization) enter the Remote MCP Server URL in the Server Url field.
  2. API Token Authentication: Users connecting with an API token use the following URL instead: https://your_community_url/mcp

Frequently Asked Questions

Who can use the IdeaScale MCP Server with Co-Pilot integration?

Community Administrators and Moderators of any type can connect a Copilot Studio agent to the IdeaScale MCP server once a Workspace Administrator has enabled the setting. Members do not have access.

Where is the MCP Server setting enabled?

A Workspace Administrator enables it by navigating to Workspace Homepage >> Navigation Panel >> Settings >> Workspace Info >> Miscellaneous >> Enable MCP Server and switching it on.

Where can the Server Url be found?

The Server Url is obtained from Workspace >> Profile >> Settings >> MCP Server. Which value to enter depends on the authentication method selected — see Exceptions above.

Where can the API token be found?

The API token is obtained from Profile >> Settings >> API Tokens within the IdeaScale community.

Is the IdeaScale MCP server limited to Copilot Studio?

No. The IdeaScale MCP server is designed to work with a range of LLM clients, including Claude and Cursor IDE (TO BE VERIFIED). Compatibility should be confirmed for the specific LLM client being connected.


Related Articles


Learn more about other connector with MCP Server