A Model Context Protocol (MCP) server for Canny feedback management. Enables managing customer feedback, prioritizing features, and streamlining product development through natural language.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.CANNY_API_KEY— env =<CANNY_API_KEY> \CANNY_BASE_URL— CANNY_SUBDOMAIN auto-detected Your Canny subdomain; auto-detected from if .canny.ioCANNY_CACHE_ENABLED— true Enable response caching (true/false)CANNY_CACHE_MAX_SIZE— 100 Maximum cache entriesCANNY_COMPACT_MODE— true Return compact responses (true/false)CANNY_CONFIG_PATH— config/default.json Path to the JSON config fileCANNY_CUSTOM_STATUSES— open,under review,planned,in progress,complete,closed Comma-separated list of valid statusesCANNY_DEFAULT_BOARD— env =<BOARD_ID> \CANNY_JIRA_ENABLED— false Enable Jira integration (true/false)CANNY_JIRA_PROJECT_KEY— Jira project key (e.g., PROJ)CANNY_PAGINATION_LIMIT— 10 Results per pageCANNY_PAGINATION_MAX— 50 Maximum total resultsCANNY_RATE_LIMIT_REQUESTS— 100 Maximum requests per windowCANNY_RATE_LIMIT_WINDOW— 60000 Rate limit window in millisecondsCANNY_SUBDOMAIN— env =<COMPANY_SUBDOMAIN> \CANNY_TOOL_MODE— env =readonly \CANNY_WORKSPACE_NAME— Default Workspace display nameLOG_FORMAT— json Log format: json or prettyLOG_LEVEL— info Log level: debug, info, warn, errorSERVER_HTTP_HOST— 0.0.0.0 HTTP server bind addressSERVER_HTTP_PORT— 3000 HTTP server port (when transport includes http)SERVER_TRANSPORT— stdio Transport mode: stdio, http, or both[](https://m8ven.ai/mcp/opensourceops-canny-mcp-server-36olsf)