Vinkius

Immich MCP. Manage your entire media archive conversationally.

Immich MCP connects your self-hosted media library to any AI agent, giving you full control over photos and videos through natural conversation. You can list assets, create albums, manage users, or check the server status without opening a single tab.

Immich MCP is compatible with Claude Claude
Immich MCP is compatible with ChatGPT ChatGPT
Immich MCP is compatible with Cursor Cursor
Immich MCP is compatible with Gemini Gemini
Immich MCP is compatible with Windsurf Windsurf
Immich MCP is compatible with VS Code VS Code
Immich MCP is compatible with JetBrains JetBrains
Immich MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

Manage Assets and Media

You can list all photos or videos in the library, fetch specific details about an asset, update existing media records, delete old files, or even upload new media directly.

Organize Albums and Collections

Create brand new albums, view detailed information for any existing album, update its contents, or remove it entirely when the memories are archived.

Handle People and Tags

List all recognized people in your photos, get details on a specific person's profile, create new identity records, delete old ones, or manage custom tags across the entire library.

Manage Users and Accounts

View who has access to the system by listing all users, creating new accounts, updating user profiles, or removing user access completely.

Monitor System Health

Get instant information on your Immich server's current version and operating status without logging into the admin panel.

Waiting for input…

AI Agent
MCP Server

What AI agents can do with Immich (Google Photos Alternative) with 26 Tools

These tools allow you to perform every administrative and organizational task on your Immich instance—from creating new tags to deleting entire user accounts.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Immich (Google Photos Alternative) MCP

Create Album

Creates a brand new album within your Immich photo library.

Create Person

Adds a new identity record for a person found in the photos.

Create Tag

Establishes a new descriptive tag you can apply to various assets.

Create User

Sets up an account for a new user within the Immich system.

Delete Album

Removes an entire album and all its associated contents from the library.

Delete Asset

Permanently deletes a specific photo or video file from the collection.

Delete Person

Removes an identity record for a person, cleaning up obsolete data.

Delete Tag

Deactivates or removes a tag that was previously used across the library.

Delete User

Removes an existing user account from the Immich system.

Get Album

Retrieves all details about a specific, named album.

Get Asset

Fetches metadata and information for one unique photo or video file.

Get Person

Retrieves the profile details for a recognized person in your photos.

Get Tag

Gets all information about an existing tag, including its usage count.

Get User

Retrieves the current profile and permissions for a specific user account.

List Albums

Generates a comprehensive list of every album currently stored in Immich.

List Assets

Outputs a list containing the titles and IDs of all photos and videos available.

List Persons

Returns a full directory listing of every person face recognized by the system.

List Tags

Outputs all tags that have been created and used across your entire media collection.

List Users

Provides a complete list of every user account connected to Immich.

Get Server Info

Checks the current operating version and overall status of the Immich instance.

Update Album

Modifies the details or contents of an existing album without deleting it.

Update Asset

Changes metadata, like marking as a favorite, on an already uploaded photo or video.

Update Person

Modifies a person's record, such as correcting their name or adding context.

Update Tag

Changes the definition or scope of an existing tag across the library.

Update User

Modifies a user's profile details or permissions level.

Upload Asset

Transfers and adds a new photo or video file directly into the Immich library from...

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Immich MCP is compatible with Claude

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Immich integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Immich (Google Photos Alternative), then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly

VINKIUS CLOUD

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Handling a massive digital photo archive is always a nightmare.

Today, managing your media means jumping between the web interface, administrative panels, and maybe even a spreadsheet just to keep track of who owns what tag or which albums are complete. You click into 'Users,' then you find the list; you copy an ID number; you switch tabs to 'Albums' to see if that user has any related content; it’s slow, tedious clicking.

With this MCP, that multi-step process disappears. Your AI client talks directly to Immich. You don't click through user roles or folder trees; you just tell your agent what you need done—like getting details for a specific person using get_person—and it handles the entire chain of commands.

Control Your Library Structure with Immich MCP

The biggest manual time sinks are creating new albums and updating metadata. Instead of building an album by manually selecting dozens of photos, you can ask the agent to create_album a grouping based on a date range, or use update_asset to mark 50 files as favorites in one go.

What's different now is that your AI client doesn't just retrieve information; it actively modifies the structure. You're moving from viewing data to architecting your entire media library using conversational commands.

What Immich MCP does for your AI

Take complete command of your private photo and video archive using this MCP. It lets your AI client interact directly with every part of your self-hosted Immich instance—everything from individual photos to complex user structures. Instead of digging through dashboards, you talk to the library itself. Need a specific image? Just ask for it.

Want to group pictures taken last summer? Tell your agent to create an album and populate it automatically. You can organize assets by listing every person recognized in the images or creating new tags across entire collections. When you connect this MCP via Vinkius, you bring that massive catalog of media management tools directly into your chat window, letting you manage all your data without leaving your workspace.

Built · Hosted · Managed by Vinkius Immich MCP - Manage Self-Hosted Media Library
Server ID 019e38ac-d696-714b-b6c0-37473a9dc532
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Frequently asked questions about Immich MCP

How do I use Immich MCP to upload photos? +

You use the upload_asset tool. Simply ask your agent to run this tool and specify the local folder path or file names you want added to your library.

Can I list all users with Immich MCP? +

Yes, use the list_users tool. This provides a complete directory of every account currently connected to your Immich instance for quick auditing or status checks.

What if I need to correct someone's name? Should I use update_person? +

Yes, you run the update_person tool. This allows you to modify details like a person's recognized name or add descriptive context without deleting their profile entirely.

How do I check if my Immich server is running okay? +

You use get_server_info. This single tool gives you the current operational status and version number, letting you verify system health instantly.

Does Immich MCP let me delete assets? Is it safe? +

Yes, the delete_asset tool permanently removes files. Since this is a powerful action, your AI client will prompt for confirmation before running any deletion command to prevent accidental loss.

Can I list and update tags across my library? +

Absolutely. You can use list_tags to see what exists, then use get_tag to check details, and finally run update_tag if you need to change the tag's scope or definition.