list_posts
List Posts
List and search feedback posts with flexible filtering. Filter by board, author, company, tags, status, or search by keyword. Supports pagination and sorting.
Ask your agent in plain language. Each of these maps to a real tool on the server.
list_posts
List and search feedback posts with flexible filtering. Filter by board, author, company, tags, status, or search by keyword. Supports pagination and sorting.
remove_user_from_company
Remove a user from a company. Their votes will no longer count toward the company’s spend.
delete_comment
Permanently delete a comment from a feedback post. This action cannot be undone.
retrieve_user
Retrieve a user's details by their Canny ID, your application's user ID, or email address. Provide exactly one identifier.
create_changelog_entry
Create a new changelog entry. Entries can be published immediately, scheduled for future publication, or saved as drafts. Supports types (new, improved, fixed), labels, and linking to feedback posts.
create_or_update_user
Create a new user or update an existing one. If a user with the given userId or email already exists, they will be updated. Users can be associated with companies and have custom fields.
create_post
Create a new feedback post on a board. Posts represent individual feedback items or feature requests. You can assign a category, set custom fields, attach images, set an ETA, and assign an owner.
update_company
Update a company's details including name, monthly spend (MRR), and custom fields.
delete_post
Permanently delete a feedback post. This action cannot be undone.
list_votes
List votes on posts with optional filtering by board, post, user, or company. Returns voter details and timestamps.
retrieve_comment
Retrieve a feedback comment by its Canny ID, including its author, post, images, and reply relationship.
list_companies
List companies in your Canny account. Supports searching by name and filtering by segment. Companies track organizational data like member count and monthly spend (MRR).
list_status_changes
List the history of post status changes across your boards. Shows who changed each status, the old and new values, and when the change occurred.
list_boards
List all feedback boards in your Canny account. Boards are top-level containers where users post and vote on feedback for specific topics (e.g., "Feature Requests", "Bug Reports").
list_opportunities
List sales opportunities synced from Salesforce or HubSpot that are linked to Canny posts. Shows opportunity value, closed/won status, and linked post IDs.
create_comment
Add a comment to a feedback post. Supports threaded replies via parentId, internal-only comments, image attachments, and optional voter notifications.
delete_company
Permanently delete a company from Canny. This action cannot be undone.
manage_tags
Create, retrieve, or list tags on a board. Tags are labels that can be applied to posts for flexible categorization and filtering.
manage_post_organization
Move a post to a different board, change its category, add/remove tags, or merge posts together. Use the `action` field to specify the operation.
delete_user
Permanently delete a user from Canny. This removes the user and all their associated data. This action cannot be undone.
create_vote
Cast a vote on a feedback post on behalf of a user. Votes increase a post's score and indicate user demand.
list_users
List users in your Canny account with cursor-based pagination. Returns user details including name, email, admin status, and custom fields.
list_changelog_entries
List changelog entries with optional filtering by label or type. Returns published, scheduled, and draft entries with pagination support.
retrieve_board
Retrieve details about a specific feedback board by its ID. Returns the board's name, post count, privacy settings, and URL.
enqueue_autopilot_feedback
Submit text content (e.g., call transcripts, conversation logs) to Canny's AI-powered Autopilot for automatic feature request extraction and deduplication. Each request consumes one Autopilot credit.
change_post_status
Change the status of a feedback post. Optionally notify voters about the status change and include a comment explaining the change.
update_post
Update a feedback post's content fields. Can modify the title, details, ETA, custom fields, and images. For status changes, board moves, or category changes, use the dedicated tools.
manage_categories
Create, retrieve, list, or delete categories on a board. Categories help organize posts within a board and support parent-child nesting.
delete_vote
Remove a vote from a feedback post. This reduces the post's score.
list_comments
List comments with optional filtering by board, post, author, or company. Uses cursor-based pagination.
retrieve_post
Retrieve details of a specific feedback post. Lookup by post ID, or by board ID + URL name. Returns the full post including author, board, category, votes, status, tags, and more.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Collect, organize, and prioritize user feedback and feature requests. Create, update, and manage feedback posts on boards with voting, comments, and status tracking. Manage users, companies, categories, tags, and changelog entries. List sales opportunities linked to feedback posts. Use AI-powered Autopilot to extract feature requests from text content.
Common questions about connecting Canny to AI agents with Metorial.