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

Parameters: upload_photo
NameTypeDescription
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

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "flickr_write",
    "arguments": {
      "operation": "upload_photo",
      "arguments": {
        "file_url": "https://example.com"
      }
    }
  }
}

Example response

JSON

{
  "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
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.