upload_photos_from_paths
Upload photos and videos from local file paths to a FindMe event. Supports directories and globs, with automatic resizing and chunking for large batches.
Instructions
Upload photos or videos from local file paths on the photographer's computer to a FindMe event. Each path can be a file, a directory (all supported files inside are uploaded), or a glob (basic). Supported formats: .jpg .jpeg .png .webp .mp4 .mov .webm. Max 50 files per call; auto-chunks if more are found. Max size per file: 50 MB for photos, 500 MB for videos. Photos are automatically resized to the album's storage quality before upload (full-size albums keep originals). This is the primary upload tool — prefer it when the photographer says things like "upload all photos in ~/Pictures/Sarah" or "add these files to the Johnson event". On success the response includes rich stats (duration, size, photo/video counts, faces indexing). FindMe has a playful, confident voice — present completions with a specific, upbeat one-liner that cites real numbers. Do not use the same phrasing twice.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"event_id": "<event_id>",
"paths": "<paths>"
},
"name": "upload_photos_from_paths"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| paths | Yes | File paths or directory paths. `~` expansion supported. Directories upload all supported files inside (non-recursive by default). | |
| event_id | Yes | UUID of the target event. | |
| recursive | No | If true, recurse into subdirectories (max depth 10). Default false. |