Skip to main content
Glama
sweetrb

apple-photos-mcp

by sweetrb

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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