productivity
Canny MCP, CLI, and Lua Integration for AI Agents
Canny integration docs for AI agents: MCP gateway setup, Canny CLI commands, Lua API reference, credentials, and function schemas.Canny for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
canny.canny_retrieve_board | Read read | 0 | Retrieve a Canny board by ID. |
canny.canny_list_boards | Read read | 0 | List all Canny boards. |
canny.canny_retrieve_category | Read read | 0 | Retrieve a category by ID. |
canny.canny_list_categories | Read read | 0 | List categories with optional board and pagination filters. |
canny.canny_create_category | Write write | 0 | Create a category for a board. |
canny.canny_delete_category | Write write | 0 | Delete a category. |
canny.canny_create_entry | Write write | 0 | Create a changelog entry. |
canny.canny_list_entries | Read read | 0 | List changelog entries. |
canny.canny_retrieve_comment | Read read | 0 | Retrieve a comment by ID. |
canny.canny_list_comments | Read read | 0 | List comments with cursor pagination. |
canny.canny_create_comment | Write write | 0 | Create a comment on a post. |
canny.canny_delete_comment | Write write | 0 | Delete a comment. |
canny.canny_list_companies | Read read | 0 | List companies with cursor pagination. |
canny.canny_update_company | Write write | 0 | Update a company. |
canny.canny_delete_company | Write write | 0 | Delete a company. |
canny.canny_list_groups | Read read | 0 | List groups. |
canny.canny_retrieve_group | Read read | 0 | Retrieve a group. |
canny.canny_list_ideas | Read read | 0 | List Canny ideas. |
canny.canny_merge_idea | Write write | 0 | Merge one idea into another. |
canny.canny_retrieve_idea | Read read | 0 | Retrieve an idea. |
canny.canny_delete_idea | Write write | 0 | Delete an idea. |
canny.canny_list_insights | Read read | 0 | List Canny insights. |
canny.canny_retrieve_insight | Read read | 0 | Retrieve an insight. |
canny.canny_list_opportunities | Read read | 0 | List opportunities. |
canny.canny_retrieve_post | Read read | 0 | Retrieve a feedback post. |
canny.canny_list_posts | Read read | 0 | List feedback posts with filters. |
canny.canny_create_post | Write write | 0 | Create a feedback post. |
canny.canny_change_post_board | Write write | 0 | Move a post to another board. |
canny.canny_change_post_category | Write write | 0 | Assign or clear a post category. |
canny.canny_change_post_status | Write write | 0 | Change a post status. |
canny.canny_merge_post | Write write | 0 | Merge one post into another. |
canny.canny_add_post_tag | Write write | 0 | Add a tag to a post. |
canny.canny_remove_post_tag | Write write | 0 | Remove a tag from a post. |
canny.canny_update_post | Write write | 0 | Update post fields. |
canny.canny_delete_post | Write write | 0 | Delete a post. |
canny.canny_link_jira_issue | Write write | 0 | Link a Jira issue to a post. |
canny.canny_unlink_jira_issue | Write write | 0 | Unlink a Jira issue from a post. |
canny.canny_list_status_changes | Read read | 0 | List post status changes. |
canny.canny_retrieve_tag | Read read | 0 | Retrieve a tag. |
canny.canny_list_tags | Read read | 0 | List tags. |
canny.canny_create_tag | Write write | 0 | Create a tag. |
canny.canny_list_users | Read read | 0 | List users with cursor pagination. |
canny.canny_retrieve_user | Read read | 0 | Retrieve a user. |
canny.canny_create_or_update_user | Write write | 0 | Create or update a user. |
canny.canny_find_or_create_user | Write write | 0 | Deprecated Canny user upsert endpoint. |
canny.canny_delete_user | Write write | 0 | Delete a user. |
canny.canny_remove_user_from_company | Write write | 0 | Remove a user from a company. |
canny.canny_retrieve_vote | Read read | 0 | Retrieve a vote. |
canny.canny_list_votes | Read read | 0 | List votes with cursor pagination. |
canny.canny_create_vote | Write write | 0 | Create a vote. |
canny.canny_delete_vote | Write write | 0 | Delete a vote. |
canny.canny_enqueue_feedback | Write write | 0 | Send feedback to Canny Autopilot. |
canny.canny_api_post | Write write | 2 | Call a safe relative Canny API POST path for endpoints not covered by first-class tools. |