MCP auth with Canva

Hello there,

trying to integrate Retool with Canva MCP server without luck.

The auth flow doesn’t complete properly, here the settings that get recognized automatically:

The flow start properly:

And it fails before the callback:

I’ve tried the flow with Claude, ChatGPT and Cursor, all with success.

Any hints?

Many thanks.

Hi @abusedmedia,

I'm taking a look at the Canva docs, and I only see this auth url documented: Authentication - Canva Connect APIs Documentation (and https://api.canva.com/rest/v1/oauth/token)

Did you use https://mcp.canva.com/authorize when connecting with other providers?

Hi @Tess

The Canva url you’ve pointed out is about API auth.

I’m trying to use the MCP that should handle the auth flow automatically.

I tried it on Cursor and everything worked fine.

On Claude and ChatGPT there’s a connector that handle the flow.

On Retool, everything looks correct, but the callback part has the mentioned issue.

The message from Canva callback seems to suggest that Canva should enable Retool as possible consumer, but I’m not sure.

1 Like

Yep - thanks for these details. I'll do some testing on my side

This looks like it is going to require a feature request for more auth options on the MCP resource :disappointed_face: I will flag to our team for a fix!

Thank you @Tess :folded_hands: