C

canva.dev

Canva is a visual design platform with developer tooling for embedding Canva workflows, building Canva Apps, provisioning users, and exporting audit data for enterprise teams. Its developer docs on canva.dev cover Connect APIs, the Apps SDK, SCIM provisioning, audit logs setup, a CLI, and an MCP server.

4 integrations · MCP · REST · CLI

Canva exposes REST HTTP APIs for Connect and SCIM, plus an npm-distributed CLI and a local stdio MCP server via the Canva CLI; Connect uses developer-created integration credentials, SCIM uses a team-generated bearer token, and the MCP server is documented as locally runnable without separate Canva auth.

discovered 2mo ago
MCP servers1
REST · OpenAPI2
CLI1
Credentials
Canva Connect integration OAuth client (client ID + client secret)oauth2Set up OAuth ↗

In the Canva Developer Portal, open Your integrations, click Create an integration, choose public or private, agree to the terms, then on Configure your integration copy the Client ID and click Generate secret to create a Client secret. Also add at least one authorized redirect URL on the integration's Authentication page and select the scopes your integration needs.

Canva SCIM access tokenbearerGet token ↗

Log in to your Canva account, open Account settings, then under your team's settings open SSO & provisioning. Under SCIM, enable Enable SCIM user provisioning and copy the generated access token. Only team administrators and owners can generate it; toggling the setting revokes the previous token and creates a new one.

Canva CLI locally stored auth tokenbearer$ canva login

Acquired by the CLI — running canva login opens the auth flow and stores the credential.

conventions · 0/8 published

Publish these signals → /publishing