Upload photo
Upload a photo from a file URL with title, tags and a privacy setting.
MCP tool flickr_write → upload_photo
write Confirm
Fetches an image from file_url and uploads it to your account with the title, tags and privacy you set. Privacy defaults to private, so nothing goes public by accident. Free accounts hold up to 1,000 public and safe items and 50 non-public ones; Pro has no upload cap. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| file_url string required | string | Public URL of the image file to upload. |
| title string | string | Photo title. |
| tags array | array | Tags as a list of strings. |
| privacy enum | enum | public, friends, family, friends_family or private. Default: private. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "flickr_write",
"arguments": {
"operation": "upload_photo",
"arguments": {
"file_url": "https://example.com"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"photo_id": "53917620112",
"title": "Sunday market, stall 14",
"privacy": "private",
"url": "https://www.flickr.com/photos/yourname/53917620112",
"status": "uploaded"
},
"isError": false
}