Loading...
Loading...
Automate Canva tasks via Rube MCP (Composio): designs, exports, folders, brand templates, autofill. Always search tools first for current schemas.
npx skill4agent add composiohq/awesome-claude-skills canva-automationRUBE_MANAGE_CONNECTIONScanvaRUBE_SEARCH_TOOLShttps://rube.app/mcpRUBE_SEARCH_TOOLSRUBE_MANAGE_CONNECTIONScanvaCANVA_LIST_USER_DESIGNSquerycontinuationownershipsort_bycontinuationCANVA_ACCESS_USER_SPECIFIC_BRAND_TEMPLATES_LISTCANVA_CREATE_CANVA_DESIGN_WITH_OPTIONAL_ASSETdesign_typetitleasset_idwidthheightCANVA_CREATE_ASSET_UPLOAD_JOBCANVA_FETCH_ASSET_UPLOAD_JOB_STATUSnameurljob_idjob_idCANVA_LIST_USER_DESIGNSCANVA_CREATE_CANVA_DESIGN_EXPORT_JOBCANVA_GET_DESIGN_EXPORT_JOB_RESULTdesign_idformatpagesqualityjob_idCANVA_POST_FOLDERSCANVA_MOVE_ITEM_TO_SPECIFIED_FOLDERnameparent_folder_iditem_idfolder_idCANVA_ACCESS_USER_SPECIFIC_BRAND_TEMPLATES_LISTCANVA_INITIATE_CANVA_DESIGN_AUTOFILL_JOBbrand_template_idtitledata1. Initiate job (upload, export, autofill) -> get job_id
2. Poll status endpoint with job_id every 2-3 seconds
3. Check for 'success' or 'failed' status
4. On success, extract result (asset_id, download_url, design_id)1. Call CANVA_LIST_USER_DESIGNS with query=design_name
2. Find matching design in results
3. Extract id field1. Call CANVA_ACCESS_USER_SPECIFIC_BRAND_TEMPLATES_LIST
2. Find template by name
3. Extract brand_template_idcontinuationcontinuationcontinuationdata| Task | Tool Slug | Key Params |
|---|---|---|
| List designs | CANVA_LIST_USER_DESIGNS | query, continuation |
| Create design | CANVA_CREATE_CANVA_DESIGN_WITH_OPTIONAL_ASSET | design_type, title |
| Upload asset | CANVA_CREATE_ASSET_UPLOAD_JOB | name, url |
| Check upload | CANVA_FETCH_ASSET_UPLOAD_JOB_STATUS | job_id |
| Export design | CANVA_CREATE_CANVA_DESIGN_EXPORT_JOB | design_id, format |
| Get export | CANVA_GET_DESIGN_EXPORT_JOB_RESULT | job_id |
| Create folder | CANVA_POST_FOLDERS | name, parent_folder_id |
| Move to folder | CANVA_MOVE_ITEM_TO_SPECIFIED_FOLDER | item_id, folder_id |
| List templates | CANVA_ACCESS_USER_SPECIFIC_BRAND_TEMPLATES_LIST | (none) |
| Autofill template | CANVA_INITIATE_CANVA_DESIGN_AUTOFILL_JOB | brand_template_id, data |