Skip to main content

MCP Server

How to set up Canny's MCP server so you can access Canny data in your AI tools

Canny avatar
Written by Canny
Updated today

What is the Canny MCP Server?

The Canny MCP Server lets AI tools securely interact with your Canny data using the Model Context Protocol (MCP). MCP provides a way for apps and AI models to communicate through a safe, permission-based interface. In simple terms: it’s a way to give an AI controlled access to Canny data.

ℹ️ Please note:

  • The Canny MCP Server is available to teams using Canny Ideas on the Pro plan and above.

  • To install the MCP server for the first time (either Chatgpt or Claude) only an owner role can set it up.

  • Subsequent installs can be done by either owners, managers, or custom roles with "Manage integrations" permissions

With it, you can:

  • Pull structured data about your feedback (group, MRR, insights, etc.) into your AI workflows 📊

  • Automate common tasks like summarizing, querying, and analyzing your feedback 🤖

  • Build custom AI-powered tools that operate on your Canny data without sharing your API key directly 🛠️

Available actions supported:

list_admins
list_ideas
list_idea_fields
list_groups
list_idea_statuses
list_idea_themes
list_segments
list_segment_fields
list_views
create_idea

The MCP Server currently works with ChatGPT and Claude. If there’s another LLM provider that you’d like support for, please let us know here!

How to set up the MCP Server with ChatGPT by OpenAI

For now, you’ll need to enable Developer Mode to set up the Canny MCP Server. MCP support is still new, and most AI tools only allow custom server connections through their developer settings. As MCP becomes more widely supported, this setup will move into regular user settings — but for the moment, Developer Mode is the only place where you can add and manage custom MCP configurations.

ℹ️ To setup MCP with Developer Mode, you must on a paid OpenAI plan.

  1. Click "Advanced settings"
    ​You must be an Admin in ChatGPT and an Owner in Canny to see this option.

  2. Enable developer mode and click "Create app"
    For now, you’ll need to enable Developer Mode because most AI tools only allow custom server connections through their developer settings. This will be more streamlined as MCP becomes more widely supported.

  3. Complete with the following values:

    1. Name: Canny

    2. Authentication: OAuth

    3. OAuth Client ID: 178e57a0-38d4-980f-8897-59fadb753956

    4. OAuth Client Secret: f33ccf69-8dba-07f5-2828-957805815c67

    5. Optionally: Here's a logo file you can use

  4. Click "Publish" under the overflow menu so other users on your ChatGPT workspace can use the connector.

    Note: The Connector will be available to every ChatGPT user even if they are not an admin in Canny. For teams on OpenAI Enterprise plans, the Connector might only be available to Canny admins that are Managers or Owners, depending on account settings.

How to set up the MCP Server with Claude by Anthropic

ℹ️ To setup MCP, you will need to be on a paid Claude plan.

  1. Click "Add custom connector"

  2. Complete with the following values:

    1. Name: Canny

    2. Authentication: OAuth

    3. OAuth Client ID: 8479d278-a288-4fc0-9c60-bdb8ba6dbbce

    4. OAuth Client Secret: d883ac5e-03c7-4fcb-9950-7134e7a67888

  3. Click "Connect"

Did this answer your question?