expertvagabond avatar

Photo Organizer

expertvagabond/photo-organizer-mcp

Wraps Python scripts that call the Google Photos Library and Google Drive APIs to let Claude organize your cloud storage. You get six tools: analyze your photo library with duplicate detection, create date-based albums by year or month, get Drive storage stats, sort Drive files into type-based folders, archive files older than a specified number of days, and deduplicate by removing exact matches. Everything defaults to dry run mode until you explicitly set execute to true. Requires Google Cloud OAuth credentials and a local Python organizer script installation. Reach for this when you have thousands of photos scattered across Google services and want Claude to impose structure without manually clicking through web interfaces.

tools
6
auth
Required
transport
STDIO
env var
1
last updated
Feb 3, 2026

Tools

6 tools

Public tool metadata for what this MCP can expose to an agent.

analyze_photosGet photo library statistics

Get photo library statistics

No parameter schema in public metadata yet.

organize_photos_by_dateCreate date-based albums

Create date-based albums

No parameter schema in public metadata yet.

analyze_driveGet Drive statistics

Get Drive statistics

No parameter schema in public metadata yet.

organize_driveSort files into folders

Sort files into folders

No parameter schema in public metadata yet.

archive_old_filesMove old files to Archive

Move old files to Archive

No parameter schema in public metadata yet.

deduplicate_driveRemove duplicate files

Remove duplicate files

No parameter schema in public metadata yet.

Sponsors

Configuration

PHOTO_SCRIPTS_PATH*

Path to Python scripts directory containing drive_organizer.py and photos_organizer.py

Readme

Photo Organizer MCP Server

AI-powered organization for Google Photos and Google Drive.

This MCP server enables AI agents like Claude to automatically organize your Google Photos and Drive files. Perfect for decluttering cloud storage, finding duplicates, and maintaining organized photo albums.

Features

Google Photos

  • 📊 Analyze Library: Get statistics and insights about your photo collection
  • 🔍 Find Duplicates: Identify potential duplicate photos
  • 📅 Auto-Organize: Create albums by year or month
  • 📈 Reports: Generate detailed organization reports

Google Drive

  • 📂 Auto-Organize: Sort files into folders by type (Documents, Images, Videos, etc.)
  • 🗄️ Archive Old Files: Move old files to Archive folder
  • 🔄 Deduplicate: Find and remove exact duplicate files
  • 📊 Analytics: Get file statistics and storage insights

Installation

# Install from NPM
npm install -g photo-organizer-mcp

# Or clone and build
git clone https://github.com/ExpertVagabond/photo-organizer-mcp
cd photo-organizer-mcp
npm install
npm run build

Setup

1. Google Cloud Credentials


View the full README on GitHub

Details

Repository
github.com/expertvagabond/photo-organizer-mcp
Category
Media & Entertainment
Package
photo-organizer-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from expertvagabond

Related Media & Entertainment MCP servers

View all
1jasonliu119 avatarDanceo Video MCPjasonliu119/danceo-ai-dance-mcp-skillsCreate dance videos from portraits and Danceo templates using purchased credits.0stars
2pavelguzenfeld avatarMedia Forgepavelguzenfeld/mcp-media-forgeMCP server for generating diagrams, charts, presentations, and animations for Markdown documentation0stars
3pipeworx-io avatarSpotifypipeworx-io/mcp-spotifySpotify MCP — Web API via client_credentials OAuth0stars
4pipeworx-io avatarYoutubepipeworx-io/mcp-youtubeYouTube MCP — wraps the YouTube Data API v3 (BYO API key)0stars
5tk-jiguang avatarJiguang AI Media (极光 AI 图片 / 视频生成)tk-jiguang/ai-media-mcpGenerate images and videos with Seedance, Veo, Wan, Grok, GPT-Image and Nano Banana via one MCP.0stars
6mambalabsdev avatarMcp Youtube Channel Email Findermambalabsdev/mcp-youtube-channel-email-finderEmails YouTube channels publish in plain text, with the source of each address0stars