Canny MCP for Claude Code
complete
O
Old lace Antelope
"Canny's OAuth metadata is missing the response_types_supported field, which means their MCP server doesn't fully implement the OAuth spec that Claude Code requires. It was built for Claude.ai's connector system, which handles auth differently."
I'd love to be able to connect to canny directly from Claude Code, and work on making product updates based on submitted ideas without copy-pasting. This would also enable me to do advanced idea analysis that's not currently easy or possible with the Canny admin view.
Andrew Rasmussen
marked this post as
complete
Fixed this - can you please test again?
O
Old lace Antelope
Andrew Rasmussen
response_types_supported
is there now! but i'm still struggling a bit to get this set up. i'm far from an expert here, but after some back and forth this is what Claude is suggesting as the remaining problem:" Claude Code uses a local OAuth callback (http://localhost:<port>/callback) for authentication. When I try to connect, the authorize endpoint returns {"error":"invalid redirect_uri"}.
The fix: register http://localhost/callback (and/or http://127.0.0.1/callback) as allowed redirect URIs for the OAuth client 8479d278-a288-4fc0-9c60-bdb8ba6dbbce. Claude Code picks a random available port, so
the redirect URI validation should match on any port (e.g., http://localhost:*/callback), or Canny should support loopback redirect URIs per https://datatracker.ietf.org/doc/html/rfc8252#section-7.3 which says
native apps should be able to use any port on localhost.
The OAuth discovery metadata at /.well-known/oauth-authorization-server looks correct — the issue is purely redirect URI validation on the authorize endpoint."
M
Magic Chameleon
Old lace Antelope I'm also trying to get this set up in Claude Code without success. Did you end up making it work or got any more info from the Canny team?
Andrew Rasmussen
Hey Old lace Antelope, I believe we've fixed this issue (separately, after marking this post as complete) - can you confirm?
Andrew Rasmussen
Hey Magic Chameleon, Stuart's issue should be solved.
Can you please share any more info (screenshot, error message, screen recording, etc) about what happens when you try to install our MCP connector with Claude Code?
Are you trying to install on terminal, macOS, or web? Feel free to reach out at andrew@canny.io.
C
Cloudy Mole
Claude Code and Cursor would be great to have.
Andrew Rasmussen
marked this post as
in progress