---
ref: tool:canva/autofill-design
name: Autofill a brand template
company: company:canva
workflows: []
access: [mcp, api]
tags: [capability:design-assets, category:design, has:api, has:mcp]
docs: https://www.canva.dev/docs/apps/rest-apis/reference/autofills/create-design-autofill-job/
updated: 2026-09-26
---

# Autofill a brand template

Starts a job that creates a design from a brand template, or updates a design in place, filling its text, image and chart fields with your data.

Needs a user on a plan with autofill, such as Canva Pro, Teams or
Enterprise. Read the template's fields first with its dataset, then poll the
job for the finished design.

## Set up

Use the first option your agent supports.

### MCP (official, remote)

Add this server to your agent's MCP settings, then sign in when asked.

```json
{ "mcpServers": { "canva": { "url": "https://mcp.canva.com/mcp" } } }
```

Call the MCP tool `autofill-design`.

Server URL: https://mcp.canva.com/mcp

### API (official)

- Base URL: https://api.canva.com/rest/v1
- Endpoint: `POST /autofills`
- Auth: OAuth; sign in when the agent asks
- Docs: https://www.canva.dev/docs/apps/rest-apis/

Before doing anything else, make one read-only call to confirm access.

## Rules

- Ask the user before anything that sends messages, costs money, or changes data.
- Never print API keys.
