# Canny MCP for AI Agents MCP

> Canny manages your entire product feedback loop. Connect it to any AI agent and automate how you track feature requests, bug reports, and user votes. Instead of manually checking dashboards, your agent handles everything from listing all active boards to adding comments or logging new ideas.

## Overview
- **Category:** collaboration
- **Price:** Free
- **Tags:** feedback-management, feature-requests, roadmap, user-insights, product-development, customer-voice

## Description

Using this MCP lets you orchestrate the messy process of product feedback through natural conversation. You can connect your Canny account and have your AI agent manage everything related to your product roadmap and community engagement. For example, if a developer needs to check bug reports, they don't need to open the dashboard; their agent just pulls the list of bugs or checks the status of a feature post. Need to gauge interest? You can ask the agent to add votes or even create new posts with titles and details for an idea that came up in a meeting. All these actions happen via your AI client, making it feel like you're talking directly to the product data. This integration brings Canny right into your workflow, letting tools like Vinkius act as the central connection point so your agent can talk to all your services.

## Tools

### add_comment
Attaches a comment to an existing feedback post, letting you respond directly to user input.

### create_feedback_post
Logs a brand new idea or bug report into Canny with specific details and authors.

### vote_on_post
Registers your support for an existing feedback post by adding a vote to it.

### get_account_info
Retrieves core details about the connected Canny account.

### get_board_details
Pulls specific configuration and metadata for a single feedback board.

### get_post_details
Fetches all details about one particular piece of feedback, like an idea or bug report.

### list_feedback_boards
Lists every available feedback board in your Canny workspace.

### list_comments
Retrieves a history of comments attached to a specific feedback post.

### list_feedback_posts
Pulls all current feedback posts from one designated board for review.

### list_users
Lists the directory of users who have interacted with your Canny boards.

### list_votes
Retrieves a count and list of all votes cast on a specific feedback post.

## Prompt Examples

**Prompt:** 
```
What are the top 3 most discussed features right now?
```

**Response:** 
```
**📊 Top Feature Discussions**

We found high activity in three areas this week:

*   **Dark Mode Support:** (450 votes, 12 comments)
*   **Offline Access:** (320 votes, 8 comments)
*   **Custom Reporting:** (210 votes, 5 comments)

You can also check the full list of boards for more ideas.
```

**Prompt:** 
```
Can you create a post about integrating with Zapier?
```

**Response:** 
```
**🚀 New Feature Idea Submitted!**

A new post has been successfully created on the main Ideas board.

*   **Title:** Zapier Integration Support
*   **Details:** Would be great to connect Canny directly to Zapier for automated webhooks.
*   **Author:** (your_user_id)
*   **Status:** Pending review. 

We'll notify you when it gets a status update.
```

**Prompt:** 
```
Show me the details of post ID 99283 and list all comments.
```

**Response:** 
```
**📄 Post Details: Idea #99283**

*   **Title:** Faster Loading Times
*   **Board:** Performance Issues
*   **Status:** In-Progress

**Comments:**

1.  **(user_a):** Agreed, this is critical.
2.  **(you):** We're tracking this; appreciate the feedback.
```

## Capabilities

### List and retrieve feedback boards
Get a directory of all existing feedback boards and their specific configuration details.

### Retrieve detailed post metadata
Fetch comprehensive information about any specific feedback item, including ideas or bugs.

### Identify product users
Access a list of every user who has interacted with your Canny boards.

### Add votes and comments to posts
Interact with the community by adding new votes or specific comments directly to any feedback post.

### Create new feedback items
Log a brand-new piece of feedback, whether it’s an idea or a bug report, complete with titles and authors.

## Use Cases

### The PM needs a quick roadmap status check
A Product Manager asks their agent, 'What's the current status of the Dark Mode feature?' The agent uses board details and post metadata to report if it’s Planned or In-Progress, eliminating the need to jump into the dashboard.

### CS needs to respond to a bug report in chat
A Customer Success person gets flagged about a bug. Instead of asking the user for an ID, they ask their agent to retrieve post details and then use 'add_comment' right there to provide instructions, keeping communication seamless.

### Dev needs to gauge interest in a new feature
A Developer wants to know if the team is excited about offline access. They ask their agent to list feedback posts on that topic and use 'list_votes' to see the current community support level.

### Team needs to capture an impromptu idea
During a meeting, someone suggests a new feature. Instead of taking notes manually, the PM asks their agent to create a feedback post immediately with all details and assign it for review.

## Benefits

- Instant visibility into the community's voice. Instead of sifting through raw data, your agent can list all feedback boards and retrieve metadata instantly. Use 'list_feedback_boards' to see everything at a glance.
- Keep development aligned with reality. Monitor post status (Planned, In-Progress, Complete) using the MCP, ensuring product strategy matches user demand without manual checks.
- Improve engagement by acting fast. Need to show support for an idea? Use 'vote_on_post' or 'add_comment' directly from your chat interface, making interaction frictionless.
- Centralized insights collection. List all feedback boards and then use tools like 'list_feedback_posts' to gather all necessary data points in one conversational flow.
- Deep user understanding. Use the MCP to access the directory of users who have interacted with your boards via 'list_users', helping you identify top contributors.

## How It Works

The bottom line is that you treat product roadmap management like a simple conversation with your AI agent. You don't touch the Canny dashboard.

1. First, subscribe to this MCP and provide your Canny Secret API Key.
2. Next, connect the service key to any AI agent using an MCP-compatible client (like Claude or Cursor).
3. Finally, use natural language prompts in your chat interface to list boards, check post statuses, add votes, or create new feedback entries.

## Frequently Asked Questions

**How does Canny MCP help me prioritize feature requests?**
It gives you automated insight into community demand. You can ask your agent to list all active boards and then check which posts have the most votes or comments, giving you a clear data-driven view of what users actually want.

**I don't know how to use Canny MCP for bug tracking.**
Simply ask your agent to list feedback items from your 'Bug Reports' board. It retrieves the necessary metadata, letting you quickly see who reported it and what its current status is without opening the Canny UI.

**Can I use Canny MCP to communicate with my team about product issues?**
Yes. You can have your agent add comments or retrieve post details, allowing you to share specific pieces of feedback directly in your chat, keeping conversations centralized and documented.

**Is Canny MCP better than using a simple spreadsheet for tracking ideas?**
Absolutely. While spreadsheets are good for static data, this MCP lets you perform live actions—like creating new posts or checking the status of an existing idea—making it a dynamic tool that actually updates your roadmap.

**What if I need to track who is contributing feedback?**
You can use the Canny MCP to list all users who have interacted with specific boards. This gives you an instant directory of contributors, which is helpful for follow-up or recognizing top advocates.