Connect Google Photos to Your AI Agent

Choose photos in Google’s picker, then ask AI to organize the selected file information.

18 tools OAuth

Try a Google Photos Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Google Photos

Retrieve photos you select

Open a picker session and retrieve selected media after you finish choosing.

/oo Google Photos: Create a Google Photos picker session for up to ten items. Give me the picker link; after I select photos, list the selected items and download [chosen file].

Start Working with Google Photos

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Google Photos

    Authorize your Google account with the Photos permissions needed for library or picker operations.

    Connect Google Photos →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Google account with Google Photos.
  • Configured connector file transit storage for file downloads.

Google Photos Tools

The Library API operates on media created by this application. Picker sessions let you select items from your existing library for a specific task.

User-selected media

Create and check picker sessions, list selected media, and download chosen files.

Application-created library content

List app-created media, create albums, upload files, and edit descriptions.

18 tools

List Albums

List Google Photos albums visible to the current application connection. If you need the user to choose from their existing Google Photos library, use the Picker actions instead.

googlephotos.list_albums

Get Album

Fetch one Google Photos album by ID.

googlephotos.get_album

Create Album

Create a Google Photos album.

googlephotos.create_album

Update Album

Update a Google Photos album title or cover photo.

googlephotos.update_album

Add Enrichment

Add an enrichment item to a Google Photos album.

googlephotos.add_enrichment

List Media Items

List Google Photos Library API media items created by this application.

googlephotos.list_media_items

Search Media Items

Search Google Photos Library API media items created by this application.

googlephotos.search_media_items

Batch Get Media Items

Fetch multiple Google Photos media items by ID.

googlephotos.batch_get_media_items

Get Media Item Download

Download a Google Photos Library API media item created by this application through connector file transit.

googlephotos.get_media_item_download

Upload Media

Upload one media item into Google Photos from a URL or base64 payload.

googlephotos.upload_media

Batch Create Media Items

Batch create Google Photos media items from URLs or base64 payloads.

googlephotos.batch_create_media_items

Batch Add Media Items

Add existing Google Photos media items to an album.

googlephotos.batch_add_media_items

Update Media Item

Update a Google Photos media item description.

googlephotos.update_media_item

Create Picker Session

Create a Google Photos Picker session for selecting items from the user's library.

googlephotos.create_picker_session

Get Picker Session

Get the current state of a Google Photos Picker session.

googlephotos.get_picker_session

Delete Picker Session

Delete a Google Photos Picker session.

googlephotos.delete_picker_session

List Picked Media Items

List media items selected from the user's Google Photos library in a picker session.

googlephotos.list_picked_media_items

Get Picked Media Item Download

Download a picked Google Photos media item through connector file transit using its trusted temporary base URL.

googlephotos.get_picked_media_item_download

Frequently Asked Questions

Why are older photos missing from the library list?

Library access is limited to application-created content. Use the picker to select photos from your existing library.

Can AI select my existing photos automatically?

For picker access, you choose the items in Google’s picker before the connection can list them.

How can I supply a photo for upload?

Supply a reachable file URL or base64 media content, with a file name and media type as needed.

Connect Google Photos

About Google Photos ↗