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.
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.
- Canva Dev MCP serverdiscovered
- Canva Connect APIsdiscovered
- Canva SCIM APIdiscovered
- Canva CLIdiscovered
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.
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 loginAcquired by the CLI — running canva login opens the auth flow and stores the credential.
conventions · 0/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✗
/llms.txt - API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing