Skip to content
InfratoApp
InfratoApp / Resources / MCP servers / google-photos-mcp

google-photos-mcp

google-photos-mcp is an MCP server. It reaches google. It needs GOOGLE_CLIENT_SECRET to authenticate. Its repository has 50 GitHub stars; we last read it on 2026-10-24.

This repository provides a Model Context Protocol for accessing Google Photos API.

Install

MCP servers are packaged differently from each other -- some run via npx, some as a Docker image, some as a plain script you clone and run. google-photos-mcp’s own README did not state one plainly enough for this page to quote it rather than guess, so it will not guess. The repository below states it.

What it reaches, and what it needs

Reaches
google
Credential
GOOGLE_CLIENT_SECRET

Maintenance

Stars
50
State
listed
Licence
—
From the repository

A Model Context Protocol repository for Google Photos API

What google-photos-mcp can do

21 tools documented in its README. An AI client calls these by name.

search_photos
Text-based photo search
search_photos_by_location
Search by location name
search_media_by_filter
Filter by dates, categories, media type, favorites, archived
get_photo
Get photo details (optional base64)
list_albums
List all albums
get_album
Get album details
list_album_photos
List photos in an album
list_media_items
List app-created media items (use Picker API for full library)
describe_filter_capabilities
JSON reference of all filter options
create_album
Create a new album
upload_media
Upload a local file
add_media_to_album
Add existing items to an album (max 50)
create_album_with_media
Create album + upload files in one call (max 50)
add_album_enrichment
Add text or location enrichment
set_album_cover
Set album cover photo
create_picker_session
Start a Picker session for full library access
poll_picker_session
Check session status and retrieve selected photos
download_picker_media
Download media bytes via OAuth (original images via =d, transcoded MP4 for videos via =dv)
delete_picker_session
Delete and clean up a Picker session after all media items and bytes are downloaded
auth_status
Check authentication status
start_auth
Start OAuth flow via temporary local server

Read from the README; names are kept only if the README contains them.

Common questions about google-photos-mcp

What does google-photos-mcp do?
This repository provides a Model Context Protocol for accessing Google Photos API.
How do I install google-photos-mcp?
Its README did not state an install command plainly enough for us to quote one, so we do not guess. The repository has the instructions: https://github.com/savethepolarbears/google-photos-mcp
What does google-photos-mcp connect to, and what does it need?
It reaches google. The credentials we found in its source are GOOGLE_CLIENT_SECRET.
Is google-photos-mcp official and is it maintained?
We found nothing naming it as a vendor’s official server. Its repository has 50 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-10-07.
What licence does google-photos-mcp use?
The repository metadata we read does not state a licence, so check the repository before you rely on it.

Learn this on Infrato