IdeaScale MCP Server
Steps to setup and run IdeaScale's MCP (Model Context Protocol) server
Path: Workspace Homepage >> Navigation Panel >> AI Features >> Enable MCP Server
| What is the IdeaScale MCP Server? |
|---|
| The IdeaScale MCP Server is a Model Context Protocol (MCP) feature that lets Administrators and Moderators securely retrieve community data — including ideas, campaigns, funnels, stages, labels, and members — by sending natural-language prompts to a connected LLM client. |
The MCP Server streamlines access to community insights by letting a compatible LLM client answer simple question prompts instead of requiring a manual search or export. The data returned is scoped to the existing roles and permissions already assigned within IdeaScale, and access is secured using API keys and service tokens. A Workspace Administrator must enable the feature before Administrators and Moderators can use it, and the server is designed to work with a range of LLM clients, including Claude and Cursor IDE.
Role Permissions
- Workspace Administrator: Enables the Enable MCP Server switch under AI Features settings, allowing eligible Administrators and Moderators across the workspace to use the MCP Server.
- Community Administrator: Accesses the MCP Server to retrieve community data through an API key and service token, scoped to existing roles and permissions.
- Community Moderator and Campaign Moderator: Accesses the MCP Server to retrieve community data through an API key and service token, scoped to existing roles and permissions.
- Member: Does not have access to the MCP Server.

The IdeaScale MCP server is designed to work with a range of LLM clients, including Claude and Cursor IDE. Please check its compatibility with your specific LLM client today!
TABLE OF CONTENTS
IdeaScale MCP Server with Claude
Integration with Claude and Claude Desktop using Custom Connector
IdeaScale MCP Server with Cursor IDE
OpenWebUI setup
Exceptions
Frequently Asked Questions
IdeaScale MCP server with Claude
Follow the given steps to setup IdeaScale MCP server with Claude:
1. To begin, download and install the following
- Claude desktop application from https://claude.ai/download
- Node.js from https://nodejs.org/en/download.
2. Once installed, sign up or log in to the Claude application and navigate to Settings >> Developer.

3. Select the Edit Config button to locate and open the configuration file for editing.

4. Please input the following code, that can be found under your IdeaScale Profile >> Settings >> MCP Servers >> Configuration for Claude Desktop. Ensure that you replace the [WORKSPACE_URL] with your specific Workspace URL followed by /mcp (Example: https://ideas.ideascale.com/mcp). Additionally, substitute the [COMMUNITY_API_TOKEN] with the appropriate API token for your community, accessible from IdeaScale Profile >> Settings >> API Tokens (Example: 91d465cf-08b0-4c74-be3f-1539e512925t). For further assistance, please refer to the help article on API tokens.
{
"mcpServers": {
"ideascale-mcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://[WORKSPACE_URL]/mcp",
"--header",
"api_token:[COMMUNITY_API_TOKEN]"
]
}
}
}
5. Upon completing the modifications, please save the file, then exit the Claude application and reopen it to initiate the MCP server. You may remove the configuration by selecting the Recycle Bin/Trashcan icon.

6. You are now ready to begin utilizing the MCP server for your community data access needs.
Once you have completed the setup, navigate to the chat section to start interacting with the MCP server.
At the moment, the server supports GET API calls to retrieve the following data: Highest voted ideas, Trending ideas, Most viewed ideas, Most recent ideas, Ideas by Campaign, Ideas by Stage, Ideas by Author, Ideas by Label, Ideas by Tags, Ideas by Date range, Draft Ideas, Followed ideas, Top ideas, Active campaigns, Archived campaigns, Funnels, Stages, Members, All comments, Specific idea comments, Pending comments, Labels, My profile, My communities and Tags.
You can enable or disable these data options through the Tuning icon located under the text field.
If a required data option is disabled and a search query depends on that data point, the system will display an alert message prompting you to either enable the data point always, once or decline access.
For example, if the get_draft_ideas option is disabled and you attempt to search for "All my draft ideas", the system will display the following notification.

A visual representation of the data can also be generated.
In the following example, the system was prompted to produce a chart displaying the number of kudos received by members. The data was provided in both textual format and a variety of visual formats - Bar chart, Pie chart, Summary statistics, Detailed table and Key insights for enhanced clarity and analysis.

Integration with Claude and Claude Desktop using Custom Connector
You can use a custom connector to integrate the IdeaScale MCP server with Claude via the website or their desktop app.
Note: It is available only on Claude's Pro, Max, Team or Enterprise plans
Follow the given steps to set up the Custom connector:
1. Under Ideascale Profile >> Settings >> MCP server, generate Remote MCP Server URL by selecting the community for which the custom connector needs to be set up.

2. Log in to https://claude.ai/login or download and install Claude desktop application from https://claude.ai/download.
3. Navigate to Settings >> Connectors and click on the Add custom connector button.
-1.png?width=670&height=363&name=image%20(2)-1.png)
4. Enter the desired Name for the connector and the Remote MCP Server URL generated in IdeaScale Profile >> Settings >> MCP Server as shown in Step 1. Once done click on the Add button.

5. The new connector will appear in the list. Click on Configure to enable it.
6. Enabled the desired tools to fetch data from the IdeaScale community.

7. You are now ready to begin utilizing the MCP server for your community data access needs.
IdeaScale MCP server with Cursor IDE
Follow the given steps to setup IdeaScale MCP server with Claude:
1. To begin, download and install the Cursor IDE desktop application from https://cursor.com/downloads or go to Cursor IDE https://cursor.com/
2. Sign up or log in to the Cursor application and navigate to Settings >> Tools & Integrations >> MCP Tools.

3. Click on + sign of New MCP Tool to navigate to the JSON field and input the following code that can be found under your IdeaScale Profile >> Settings >> MCP Servers >> Configuration of Cursor IDE. Ensure that you replace the [WORKSPACE_URL] with your specific Workspace URL followed by /mcp (Example: https://ideas.ideascale.com/mcp). Additionally, substitute the [COMMUNITY_API_TOKEN] with the appropriate API token for your community, accessible from IdeaScale Profile >> Settings >> API Tokens (Example: 91d465cf-08b0-4c74-be3f-1539e512925e). For further assistance, please refer to the help article on API tokens.
{
"mcpServers": {
"ideascale-mcp": {
"url": "https://[WORKSPACE_URL]/mcp",
"headers": {
"api_token": "[COMMUNITY_API_TOKEN]"
}
}
}
}
4. After adding the code, it will be visible under MCP Tools. You may enable/disable the configuration as well.

6. You are now ready to begin utilizing the MCP tool for your community data access needs.
Once you have completed the setup, navigate to the chat section to start interacting with the MCP server.
OpenWebUI setup
Follow the given steps to setup
Step 1: Go to Admin Panel

Step 2: Go to the settings and select External Tools

Step 3: Click the ` Add Connection` button and get the MCP tool adding form like below:

Now click on the OpenAPI and clicking it, MCP Streamable HTTP will be selected

Then fill up the form like below:
Auth is set to None, and the API token is provided in the headers using JSON format.
A complete example may look like this
Then save it, after saving you will get confirmation like this:
Now, go to new Chat and add the MCP tools in your chat
Turn on the IdeaScale like this

Then you can chat.

Exceptions
- Disabled Data Option Requested in a Query: If a search query depends on a data option that has been disabled through the Tuning icon, the system displays an alert prompting the user to enable the data point always, enable it once, or decline access, rather than returning the requested data.
Frequently Asked Questions
Who can access the IdeaScale MCP Server?
The IdeaScale MCP Server is available only to Community Administrators and Moderators, once a Workspace Administrator has enabled the Enable MCP Server setting. Members do not have access to it.
Which LLM clients work with the IdeaScale MCP Server?
The IdeaScale MCP Server is designed to work with a range of LLM clients, including Claude and Cursor IDE. Compatibility should be confirmed with the specific LLM client being used.
Is the Custom Connector available on every Claude plan?
No. The Custom Connector integration is available only on Claude's Pro, Max, Team, or Enterprise plans.
What happens if the MCP Server configuration is removed from Claude Desktop?
Selecting the Recycle Bin/Trashcan icon next to the configuration removes it, which stops the MCP Server from initiating within the Claude desktop application.
Can retrieved data be viewed as a chart instead of text?
Yes. The MCP Server can generate a visual representation of retrieved data, returning it in formats such as a Bar Chart, Pie Chart, Summary Statistics, Detailed Table, and Key Insights, in addition to a text-based response.
Related Articles
Last Updated: August 18, 2026