Upload design file
Add a design file to your file library from a URL.
MCP tool printful_write → upload_design_file
write Confirm
Adds the file to your Printful file library, which Printful then processes. The URL must be public. Use the file ID in a product or order. The file stays in the library until you remove it there. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| url string required | string | Public URL of the design file, PNG or JPEG. |
| filename string | string | Name to show in the library. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "printful_write",
"arguments": {
"operation": "upload_design_file",
"arguments": {
"url": "https://example.com"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"file_id": 88120344,
"filename": "autumn-tote.png",
"status": "waiting"
},
"isError": false
}