MCP Server

Canva

Canva offers a drag-and-drop design suite for creating social media graphics, presentations, and marketing materials with prebuilt templates and a vast element library

Pickaxe community avatar
Pickaxe community avatar
Pickaxe community avatar
Pickaxe community avatar
Pickaxe community avatar
Pickaxe community avatar
Join 2,000+ builders
Pickaxe
Canva

Capabilities

37 capabilities

1 / 8

CANVA_ACCESS_USER_SPECIFIC_BRAND_TEMPLATES_LIST

Lists brand templates available to the user (Canva Enterprise only). This endpoint retrieves all brand templates the user has access to. Brand templates are pre-designed layouts with variable data fields that can be populated programmatically using the autofill API. Returns template metadata including IDs, names, and dataset schemas.

Type: string

CANVA_CREATE_ASSET_UPLOAD_JOB

Uploads an asset file to the user's Canva content library. This endpoint initiates an asynchronous upload job for images, videos, audio files, PDFs, or fonts. Returns a job ID to track the upload progress. Once complete, the asset can be used in designs, referenced by its asset ID, and managed through other asset endpoints. IMPORTANT: This is an async operation. Use CANVA_FETCH_ASSET_UPLOAD_JOB_STATUS to poll the job status until it reaches 'success' or 'failed' status.

Type: string

Required Params

filename

CANVA_CREATE_CANVA_DESIGN_EXPORT_JOB

Exports a Canva design to various file formats. This endpoint initiates an asynchronous export job for designs. Supports image formats (PNG, JPG, GIF), documents (PDF, PPTX), and video (MP4). Each format has specific configuration options like dimensions, quality, and page selection. IMPORTANT: This is an async operation. Use GET_DESIGN_EXPORT_JOB_RESULT to poll the job status until completion and retrieve the download URLs for the exported files.

Type: object

Required Params

design_idformat

CANVA_CREATE_CANVA_DESIGN_WITH_OPTIONAL_ASSET

Creates a new Canva design with specified dimensions or from an asset. This endpoint creates a design using either a preset type (doc, presentation, whiteboard), custom dimensions, or by importing an image asset. Returns the design ID, URLs for editing and viewing, owner info, and metadata. The design can be immediately accessed and edited.

Type: string

CANVA_CREATE_COMMENT_REPLY_IN_DESIGN

This preview API allows replying to comments within a design on Canva, with a limit of 100 replies per comment. Users should note potential unannounced changes, and that preview APIs are not eligible for public integrations.

Type: string

Required Params

commentIdmessage

Get Started

Click any tool below to instantly start building AI tools that enhance your workflow and productivity

Custom Workflow Builder

Create automated workflows that connect your tools and streamline repetitive tasks with AI assistance.

Data Analyzer

Transform raw data into actionable insights with AI-powered analysis and visualization tools.

Content Assistant

Generate, edit, and optimize content across formats with AI that understands your brand and style.

Task Automation

Automate routine tasks and processes to save time and reduce manual work with intelligent AI tools.

Integration Hub

Connect and sync data across your favorite tools and platforms with seamless AI-powered integrations.

Smart Assistant

Build a personalized AI assistant that helps with daily tasks, answers questions, and provides support.

Explore Pickaxe Templates

Get started faster with pre-built templates. Choose from our library of ready-to-use AI tools and customize them for your needs.

Ready to Connect Canva?

Build your AI tool with this MCP server in the Pickaxe builder.

Build with Pickaxe

Frequently Asked Questions