- UPLOAD
- URL
- LOCAL
- HUMAN
Short answer
How can I send images or videos to Canva using AI?
Your AI uses the upload_asset tool to grab files from a URL or a local path and push them into your Canva media library. You'll find the files waiting in your uploads folder. Here is how the process works.
The results.
Where your media lands.
The AI handles the transfer so your assets are ready for design work.
UPLOAD
Library injection
The AI moves your file into Canva. The image or video shows up in your uploads folder immediately.
URL
Remote fetching
Provide a link to an image or video. Your AI pulls the content from the web and sends it to Canva.
LOCAL
Direct transfer
Point your AI to a file on your computer. It uploads the data without you needing to open a browser.
HUMAN
Design work
The AI stops once the file is in your library. You still need to open Canva to place and style the media.
The workflow
What your AI does when the media arrives.
The AI manages the movement of data from your source to your Canva account.
Identify source
Your AI checks if you provided a web URL or a path to a file on your machine.
upload_assetFetch data
The AI pulls the raw image or video data from the location you specified.
upload_assetPush to Canva
The AI sends the file data to your Canva account via the connector.
upload_assetConfirm arrival
The AI verifies the file reached your library and lets you know it's ready.
upload_asset
Try it
Copy these to start.
Use these prompts to trigger the upload.
Starting points
Swap the bracketed text for your actual file paths or web links.
Canva Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_Or7Y41Xe0alNyohF1RgFq0Gxt8FyQRyUD63vS98v/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Canva capabilities are ready to use.
{
"mcpServers": {
"canva-mcp": {
"url": "https://edge.vinkius.com/vk_preview_Or7Y41Xe0alNyohF1RgFq0Gxt8FyQRyUD63vS98v/mcp"
}
}
}Upload this image from this URL to my Canva: https://example.com/photo.jpg
Send the video at /Users/name/Desktop/promo.mp4 to my Canva library.
Grab the logo from this link and add it to Canva: https://website.com/logo.png
Take my local file at C:/Users/Downloads/banner.png and upload it to Canva.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect Canva once, then ask.
Click the link to connect your account. Your login stays encrypted on our side, and you can find the full tool list on the Connector page.
Connect Canva to your AIFAQ
How this task behaves
- 01
Can the AI create new designs in Canva?
No. The AI only uploads media to your library. You must create and edit the actual designs yourself in Canva.
- 02
Will the AI delete my existing Canva uploads?
No. The tool only adds new assets to your library. It cannot delete or modify files already in your account.
- 03
Does it work with video files?
Yes. You can upload both images and video files to your library.
- 04
Can I upload a whole folder at once?
No. You need to specify the individual files or URLs you want to upload.
- 05
Can the AI edit the colors of an image after uploading?
No. The AI only handles the upload. All image editing must be done by you within the Canva interface.
More questions about Canva? See everything the Canva Connector can do
Connect Canva to Claude, Cursor, ChatGPT & more
