apple-photos-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| health-checkA | Verify osxphotos is installed and the Photos library can be opened |
| library-infoA | Get high-level stats about the Photos library: counts of photos, movies, albums, folders, keywords, and persons |
| queryA | Search the Photos library. Combine filters (album, keyword, person, date range, favorite, hidden, photo/movie type, title/description substrings) to narrow results. Returns photo summaries with UUIDs — use get-photo for full details on a specific match. |
| get-photoB | Get full metadata for a single photo by UUID — dimensions, dates, location, place, albums, keywords, persons, labels, and type flags (HDR/live/raw/edited/etc.) |
| list-albumsA | List all albums in the library, including their folder paths and photo counts |
| list-foldersB | List all folders in the library with their parent and album/subfolder counts |
| list-keywordsA | List keywords sorted by usage count. Use limit to cap. |
| list-personsA | List people detected by Photos face recognition, sorted by photo count |
| exportA | Export one or more photos (by UUID) to a destination directory. By default exports the original. Use edited=true to export the edited version, live=true to include the live-photo video, raw=true to include the raw image. If an original isn't on disk (iCloud-only), the export falls back to Photos.app to download it on demand — same behavior as opening the photo in Photos. This can be slow for large batches; expect waits proportional to download size. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sweetrb/apple-photos-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server