canva.com
Canva is a visual design and content creation platform with products for individuals, teams, and enterprises. It also provides developer tooling for integrating Canva design capabilities, administration, provisioning, and AI-assisted workflows.
Canva exposes five developer integration surfaces on canva.com infrastructure: the OAuth-based Connect REST API, the Admin REST API, the SCIM REST API, a remote OAuth-protected MCP server, and the `canva` CLI for Canva Apps.
- Canva MCP serverdetected
- Canva SCIM APIdiscovered
- Canva Connect APIdiscovered
- Canva Admin APIdiscovered
- Canva CLIdiscovered
Point your MCP client at the server URL and approve access in the browser. The server accepts a Client ID Metadata Document (CIMD), so the client authenticates with its own hosted URL as the client_id — nothing to register.
In Canva, open Account settings, then under Organization settings open Admin API. Click Create an API client, enter a client name, choose scopes, continue, and save the generated client_id and client_secret before leaving the page. Use them to obtain an OAuth 2.0 Client Credentials access token, then call the Admin API with Authorization: Bearer <access_token>.
In Canva, open Account settings. Under your team's settings, open SSO & provisioning, then under SCIM enable SCIM user provisioning and copy the generated access token. Canva keeps only one active SCIM token per team; toggling the setting revokes the current token and creates a new one. Send it as Authorization: Bearer <token>.
$ canva loginAcquired by the CLI — running canva login opens the auth flow and stores the credential.
conventions · 1/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✓https://canva.com/.well-known/oauth-protected-resource
- Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing