# iCloud Photos

> Use this tool when you need to interact with local iCloud Photos libraries on macOS, enabling AI agents to search and retrieve photo metadata based on various criteria like dates, locations, and people. It solves problems related to local photo analysis, organization, and narrative generation, providing inputs such as search criteria and outputs like relevant photo metadata. Ideal for applications requiring efficient access to personal photo collections, such as creating memory journals or organizing photo albums.

Canonical page: https://skillsregistry.net/skills/siddhant-k-code-memory-journal-photos  
JSON: https://api.skillsregistry.net/v1/skills/siddhant-k-code-memory-journal-photos

## Description

This MCP server, developed by Siddhant Khare, enables AI agents to interact with local iCloud Photos libraries on macOS. Built with Python and leveraging the osxphotos library, it provides functionality for searching and retrieving photo metadata based on criteria like dates, locations, people, and labels. The implementation focuses on efficient local photo analysis without cloud dependencies, offering features like fuzzy matching for more flexible searches. It's particularly useful for AI assistants and applications needing to work with personal photo collections, enabling use cases such as creating memory journals, organizing photo albums, or generating photo-based narratives without dealing directly with the complexities of the Photos app or iCloud APIs.

## Trust

- **Trust score (0–1):** 0.65
- **Verification tier:** scanned
- **Last scanned:** 2026-09-02

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** media
- **Updated:** 2026-09-02

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/siddhant-k-code-memory-journal-photos)
- **Repository:** <https://github.com/siddhant-k-code/memory-journal-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "siddhant-k-code-memory-journal-photos"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/siddhant-k-code-memory-journal-photos` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/siddhant-k-code-memory-journal-photos/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
