Skip to main content

Canny MCP Server

Canny MCP Server: How to set up Canny's MCP server so you can access Canny data in your AI tools like ChatGPT and Claude and Cursor.

Written by Canny

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.

The MCP Server currently works with ChatGPT, Claude, Claude Code, and Cursor. It's also available on the OpenAI marketplace as a one-click connector for ChatGPT users.

ℹ️ Plan and access requirements:

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

  • First-time install (any AI tool) requires an Owner role.

  • Subsequent installs can be done by Owners, Managers, or admins with custom roles that include the "Manage integrations" permission.

  • Contributors can connect to the MCP Server but with a limited set of tools (read-only plus idea creation β€” no merging).

With the MCP server, you can:

  • Pull structured data about your feedback (groups, MRR, insights, opportunity values, etc.) into your AI workflows πŸ“Š

  • Automate common tasks like summarizing, querying, deduplicating, and analyzing feedback πŸ€–

  • Build custom AI-powered tools that operate on your Canny data without sharing your API key directly πŸ› οΈ


Available tools

Tools available to all roles, including Contributors:

create_idea
list_admins
list_comments
list_groups
list_ideas
list_idea_comments
list_idea_fields
list_idea_filtering_operations
list_idea_statuses
list_idea_themes
list_insights
list_segments
list_segment_fields
list_segment_operations
list_views

Tools available to Managers and Owners only:

merge_ideas

More tools are added regularly. The OpenAI marketplace version may lag behind the latest set of tools β€” for the full set, install the custom app following the steps below.


Common use cases

  • Triage and deduplication β€” ask the AI to find similar ideas, suggest merges, or summarize a backlog.

  • Customer impact analysis β€” ask the AI to surface ideas with the highest opportunity value, MRR, or insight count from a specific segment.

  • Roadmap reasoning β€” feed the AI your views and statuses and ask for prioritization suggestions based on your scoring formula.

  • Custom workflow automation β€” wire the MCP into your own AI agents to update statuses, create ideas, or generate reports.


Quick install: ChatGPT (OpenAI marketplace)

The fastest way to connect Canny to ChatGPT is via the OpenAI marketplace.

  1. Click Connect and authorize Canny.

Note: the marketplace version contains a published subset of tools. To get every available tool, install the custom app using the Developer Mode steps below.


Custom install: ChatGPT (Developer Mode)

For the full toolset, install the Canny MCP server as a custom connector. You'll need Developer Mode enabled in ChatGPT for this.

ℹ️ To set up MCP with Developer Mode, you must be 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.

  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, use this Canny logo as the icon.

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

    Note: The Connector is available to every ChatGPT user even if they are not a Canny admin. For teams on OpenAI Enterprise plans, you can scope the Connector to Managers and Owners depending on account settings.


How to set up the MCP Server with Claude

ℹ️

  • To set up MCP with Claude, you must be on a paid Claude plan.

  • Install is also supported in Claude Code.

  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.


How to set up the MCP Server with Cursor

  1. Go to Settings β†’ Cursor Settings β†’ MCP.

  2. Click Add new MCP server. This opens a text file, mcp.json.

  3. Add the following entry to mcpServers:

    {
      "mcpServers": {
        "canny": {
          "url": "https://api.canny.io/api/mcp/v1",
          "auth": {
            "CLIENT_ID": "199f9f08-b723-c80d-af03-70a66e75e8d2",
            "CLIENT_SECRET": "93e0cbf1-3eb7-2f10-80b9-183694d2e5fb"
          }
        }
      }
    }


Things to note

  • If you don't see your AI tool listed and want it supported, let us know here.

  • Tools and permissions are evolving. We may extend Contributor access or lock down certain functionality based on Ideas-specific permission rules.

  • The OpenAI marketplace version is updated periodically. The custom app install gives you the latest tools as soon as they ship.


Related articles

Did this answer your question?