Bidirectional MCP server for managing Immich photo library. Can pull photos as images into LLM context and push metadata/descriptions back.
Fetch a photo/video and return it as an image the LLM can see. Use this to visually inspect a photo.
Get full metadata/EXIF info for an asset as JSON. Does not include the image itself.
Search photos by metadata: date range, location, camera, file type, etc.
Search for recognized people by name. Returns person entries with face thumbnails.
Search photos using natural language (CLIP). Examples: 'sunset at beach', 'birthday cake', 'red car'. Returns matching photos with metadata. Use withImages=true to see thumbnails.
Update an asset's metadata: description, favorite status, rating, date, location.
Upload an image to Immich. Provide base64 data or a description to generate. The image is added to the library.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 11 | 2026-07-28+ | v2 |