| { |
| "name": "copy-design", |
| "description": "Create a new Canva design by copying an existing design. Optionally select specific pages to include. Use the `search-designs` or `get-design` tools to find a design ID.", |
| "inputSchema": { |
| "type": "object", |
| "properties": { |
| "design_id": { |
| "type": "string", |
| "description": "The ID of the source design to copy." |
| }, |
| "page_numbers": { |
| "type": "array", |
| "items": { |
| "type": "integer", |
| "exclusiveMinimum": 0 |
| }, |
| "minItems": 1, |
| "description": "Optional 1-based page numbers to include in the copy. Omit to copy all pages." |
| }, |
| "user_intent": { |
| "type": "string", |
| "description": "Mandatory description of what the user is trying to accomplish with this tool call. This should always be provided by LLM clients. Please keep it concise (255 characters or less recommended)." |
| } |
| }, |
| "required": [ |
| "design_id" |
| ], |
| "additionalProperties": false, |
| "$schema": "http://json-schema.org/draft-07/schema#" |
| } |
| } |