← Back to all apps

Canny

Businessby Canny Inc.
Launched Mar 11, 2026 on ChatGPT

Canny’s app allows ChatGPT to access customer feedback data from Canny in order to provide advanced analysis.

For example, you can ask ChatGPT questions such as:

  • What are my top ten feature requests?
  • What are the most popular feature requests among our enterprise customers?
  • What did our product team ship in the past quarter?

Our app provides ChatGPT with all the data it needs to answer these questions effectively.

15ChatGPT Tools
Canny Inc.Developer
BusinessCategory

Available Tools

Create Idea

create_idea
Full Description

Creates a new idea in Canny. Use this tool to collect feedback from the user. By default, user-related identifiers in the returned idea are omitted. Pass include: ["users"] to include user-related identifiers.

Parameters (1 required, 3 optional)
Required
titlestring

The title of the idea to create. This should be a concise summary of the idea.

Optional
descriptionstring

An optional longer description of the idea. This can include context, use cases, or any additional details that help clarify the idea.

groupstring

An optional (but strongly recommended) group ID to associate the idea with. Must refer to a group in the same Canny company. To discover valid IDs, first call the `list_groups` tool.

includearray

Optional response fields to include. By default, user-related identifiers are omitted from the returned idea. Pass `["users"]` to include them.

List Admins

list_admins
Full Description

Read-only: Returns all admin teammates for this Canny company, including each admin name so callers can identify users. By default, admin IDs are omitted. To include IDs for use with other tools (for example, author or owner filters in list_ideas), pass include: ["ids"]. This tool is not idempotent: underlying data can change between calls, so avoid relying on cached results during longer conversations.

Parameters (0 required, 1 optional)
Optional
includearray

Optional response fields to include. Pass `["ids"]` to include admin IDs for cross-tool usage.

List Comments

list_comments
Full Description

Read-only: Returns comments for a specific Canny idea. Mentions in comment text are converted to readable plaintext names. By default, user-related identifiers are omitted. Pass include: ["users"] to include them.

Parameters (1 required, 1 optional)
Required
ideaIDstring

The ID of the idea whose comments should be returned.

Optional
includearray

Optional response fields to include. By default, user-related identifiers are omitted. Pass `["users"]` to include them.

List Groups

list_groups
Full Description

Read-only: Returns all Canny groups used to organize ideas. Groups are organizational units that group ideas together. Each idea belongs to one or no group. Groups can be nested to create a hierarchy of groups. This tool is not idempotent: underlying data can change between calls, so avoid relying on cached results during longer conversations.

List Idea Fields

list_idea_fields
Full Description

Read-only: Returns all fields that can be used when filtering ideas, including default fields and company-specific custom, score, and formula fields. Each field includes its ID, type, label, whether it has predefined options, and whether it is a default or custom field. For default fields with predefined options, use list_groups for the group field, list_idea_statuses for the status field, and list_idea_themes for the themes field to discover valid option IDs. Use this together with list_idea_filtering_operations when constructing the filtering parameter for list_ideas. This tool is not idempotent: underlying data can change between calls, so avoid relying on cached results during longer conversations.

List Idea Filtering Operations

list_idea_filtering_operations
Full Description

Read-only: Returns all the filtering options that can be used in idea filters, including the input type they expect and which idea field types they apply to. Use this together with list_idea_fields to construct valid filtering.filters entries for the list_ideas tool. This tool is not idempotent: underlying data can change between calls, so avoid relying on cached results during longer conversations.

List Idea Statuses

list_idea_statuses
Full Description

Read-only: Returns all idea statuses configured for this company. Use this to filter ideas by status when calling the list_ideas tool. This tool is not idempotent: underlying data can change between calls, so avoid relying on cached results during longer conversations.

List Idea Themes

list_idea_themes
Full Description

Read-only: Returns all idea themes configured for this company. Themes are used to categorize ideas into more general topics. Each idea can be assigned to one or no theme. Use these to filter ideas by theme when calling the list_ideas tool. This tool is not idempotent: underlying data can change between calls, so avoid relying on cached results during longer conversations.

List Ideas

list_ideas
Full Description

Returns a list of ideas, filtered and sorted by the given parameters. Use the list_idea_fields and list_idea_filtering_operations tools to discover which fields you can filter and sort by using this tool. By default, user-related identifiers are omitted, and user-typed fields (default and custom) are excluded from fields. Pass include: ["users"] to include user-related identifiers and user-typed fields. Note this tool lists *Canny Ideas*, not to be confused with *Canny Posts*. This tool is not idempotent: underlying data can change between calls, so avoid relying on cached results during longer conversations.

Parameters (0 required, 9 optional)
Optional
cursorstring

The pagination cursor. Use the `nextCursor` value from a previous response to fetch the next page.

filteringobject

Filters to apply to ideas. To discover available fields and operations, first call the `list_idea_fields` and `list_idea_filtering_operations` tools.

groupIDstring

The ID of the group to scope ideas to. If provided, only ideas within this group will be returned.

includearray

Optional response fields to include. By default, user-related identifiers and user-typed fields are omitted. Pass `["users"]` to include them.

limitnumber

The maximum number of ideas to return

Default: 25
parentIDstring

The ID of a parent idea. If provided, only ideas that are children of this parent will be returned.

searchstring

The search query to filter ideas by. Note: search does not support pagination or custom sorting.

sortobject

How to sort the returned ideas. If omitted, a default sort is applied. If `search` is provided, this will be ignored. Provide a `field` (from `list_idea_fields`) and a `direction` (asc, desc).

viewIDstring

The ID of a view whose filters should be applied when listing ideas. If both `filtering` and `viewID` are provided, `filtering` takes precedence.

List Insights

list_insights
Full Description

Read-only: Returns insights linked to a specific Canny idea, including priority, source, and linked comment/vote IDs. By default, user-related identifiers are omitted. Pass include: ["users"] to include them.

Parameters (1 required, 1 optional)
Required
ideaIDstring

The ID of the idea whose insights should be returned.

Optional
includearray

Optional response fields to include. By default, user-related identifiers are omitted. Pass `["users"]` to include them.

List Segment Fields

list_segment_fields
Full Description

Read-only: Returns all fields that can be used to define user segments, including both standard and custom fields. Each field includes its ID, source (standard or custom), fieldType (boolean, number, date, or string), objectType (company or user), and human-readable name. Use this before creating or updating segments to understand available attributes. This tool is not idempotent: underlying data can change between calls, so avoid relying on cached results during longer conversations.

List Segment Operations

list_segment_operations
Full Description

Read-only: Returns all operations that can be applied to segment attributes, with a short human-readable description of each. Use this to understand how to define attribute filters when creating or editing segments. This tool is not idempotent: underlying data can change between calls, so avoid relying on cached results during longer conversations.

List Segments

list_segments
Full Description

Read-only: Returns all user segments defined in Canny, including their names, URL identifiers, and raw attribute definitions. Use this to understand how users are segmented. This tool is not idempotent: underlying data can change between calls, so avoid relying on cached results during longer conversations.

List Views

list_views
Full Description

Read-only: Returns saved idea views in Canny, including their filters, grouping, and sort configuration. Use this to discover view IDs and settings you can reference when calling the list_ideas tool (for example via the viewID parameter) or when constructing custom filters. This tool is not idempotent: underlying data can change between calls, so avoid relying on cached results during longer conversations.

Parameters (0 required, 1 optional)
Optional
groupIDstring

The ID of the group whose saved idea views should be returned. To discover valid IDs, first call the `list_groups` tool. To fetch views that are not assigned to any group, pass null. Views that do not belong to any group represent global views (applied to all ideas, not only ideas within a group).

Merge Ideas

merge_ideas
Full Description

Merges two ideas together. The source idea (fromIdeaID) will be merged into the target idea (intoIdeaID). All descendants, insights, and related data from the source idea will be moved to the target idea, and the source idea will be marked as deleted. Use the list_ideas tool to discover valid idea IDs.

Parameters (2 required)
Required
fromIdeaIDstring

The ID of the source idea to merge from. This idea will be merged into the target idea and marked as deleted.

intoIdeaIDstring

The ID of the target idea to merge into. This idea will receive all descendants, insights, and related data from the source idea.