Grain
Menu

Guides Features Agents

Guide

AI photo workflows with your own library

Last updated November 10, 2026

Bring a brief, a script, or a half-formed idea. With access to your Grain Photo catalog, ChatGPT or Claude can search the work you’ve already made and help you shape it into something new.

These illustrative conversations move from a brief to a refined selection and saved collection. They are examples, not recorded results.

Client pitches

Pitch with work you already own.

Turn a brief into a shortlist from your own archive, then shape it together.

  1. Ask

    Search my Grain Photo catalog for a hospitality pitch. Find a dozen photographs with warm light and beautiful interiors, in two or three directions.

  2. Refine

    Take the second direction, but make it more lived-in. Replace anything that feels staged and tell me why each image belongs.

  3. Save

    Save the twelve I approve to a new collection called Hospitality pitch. List your proposed order separately, with filenames.

Prefer one detailed brief?

I’m pitching a boutique hotel group. They want warmth: low evening light, beautiful interiors, materials you want to touch, and signs of life without posed portraits. Search my Grain Photo catalog with several different queries, review the previews you’re allowed to see, and propose a dozen images in two or three directions. Give filenames, source locations, and a sentence on why each fits. Flag anything that may need a release or permission review. Show me the directions before saving anything.

Personal projects

Find the story between shoots.

Look across trips and years for a thread you haven’t followed yet.

  1. Ask

    Look through my photographs from Japan in Grain Photo and help me find a story. Start with rain, night streets, umbrellas, and lit signs.

  2. Refine

    Make it a walk from the market to the station. Suggest eight images in order, and find a quieter ending.

  3. Save

    Save the images I approve to a new collection called Japan after dark. Give me the sequence as a numbered list of filenames.

Prefer one detailed brief?

Help me find a photo story in my photographs from Japan. If a source, folder, collection, or keyword identifies that work, use it; otherwise ask me where to look. Search for rain, night streets, umbrellas, market stalls, and lit signs. Review a manageable sample of the previews you can inspect and suggest two possible stories, each with an eight-image sequence identified by filename. Explain the visual connections. Separate your interpretation from what the metadata records, and tell me what you searched rather than claiming you reviewed everything.

Publishing

Give unpublished work a life.

Build a month of posts from a collection of unpublished work.

  1. Ask

    My unpublished work is in the Grain Photo collection called Unpublished. Plan a month of posts from it: twelve images in four weekly themes.

  2. Refine

    Make week two quieter and keep similar frames apart. Ask me for the story behind an image instead of inventing one.

  3. Save

    Draft short captions from what I told you. Save the twelve to a new collection called Next month. Don’t publish anything.

Prefer one detailed brief?

Help me plan a month of posts from work I haven’t published. You can’t know my publishing history, so use only the Grain Photo collection, keyword, or list of filenames I give you as the pool. Review the previews you can inspect, propose twelve images in four weekly themes, and keep near-identical frames apart. Draft captions only from the context I give you and the recorded metadata; ask me about anything you can’t know. Identify every image by filename. Draft only: don’t export, schedule, or publish anything.

Finding a frame

Find the frame you’re thinking of.

Pair a description with the source, dates, and details your catalog records.

  1. Ask

    Find horizontal photographs with a red coat from last spring’s campaign. It’s on my Studio drive, shot between March and May.

  2. Refine

    Show the closest matches with filenames and capture dates. Tell me which you checked in a preview and which matched on metadata alone.

  3. Save

    Save the ones I pick to a new collection called Red coat selects.

Prefer one detailed brief?

Find horizontal photographs with a red coat from my spring campaign. Search the source and dates I name in Grain Photo, and combine the description with recorded metadata such as capture dates where it exists. Return filenames, capture dates, and source locations. Mark which results you checked in a preview and which matched on metadata alone. If the dates or source might be incomplete, say so, and don’t treat a missing result as proof the photo doesn’t exist.

Portfolio edits

Make the edit for this opportunity.

Build a portfolio selection around the client’s brief.

  1. Ask

    Find work in my Grain Photo catalog for an architecture studio: warm materials, natural light, buildings in use. Suggest twelve images.

  2. Refine

    More people, fewer empty rooms. Give me three alternatives for the opening image and explain the choices.

  3. Save

    Save my approved selection to a new collection called Architecture portfolio. List the proposed order separately.

Prefer one detailed brief?

I’m approaching an architecture studio that values warm materials, natural light, and buildings in use. Search my Grain Photo catalog and propose a 12-image portfolio for that audience. Review permitted previews. Suggest an opener, a sequence, and three alternates, explaining each choice. Avoid repeating near-identical compositions in the edit; this is a visual selection, not a duplicate-file cleanup. Keep the original files and metadata unchanged until we agree on the selection.

Film & video

Give your script something to work with.

Break a script into visual beats and look for candidate clips before booking another morning on location.

  1. Ask

    Search my Grain Photo catalog for footage of a fishing town waking up: harbor at dawn, ropes and hands, market preparation, boats leaving.

  2. Refine

    Match the candidates to those four beats, with filenames. Mark clips that still need playback review. Don’t guess timecodes or audio.

  3. Save

    Save the candidates I approve to a new collection called Harbor candidates, and list the beats we still need to shoot.

Prefer one detailed brief?

Here is my script about a fishing town waking up. Break it into visual beats, then search my Grain Photo catalog for candidate videos and stills: harbor at dawn, ropes and hands, market preparation, boats leaving. Return filenames and source locations against each beat. Mark anything that needs playback review. Do not invent clip timecodes, audio, or events you haven’t inspected. List the beats with no useful candidates in this search; don’t assume those shots don’t exist elsewhere.

Shoot planning

Use yesterday’s work to plan tomorrow’s.

Pull references for light and framing, spot what you could reuse, and draft a tighter shot list.

  1. Ask

    Use my Grain Photo catalog to help plan a bakery shoot: the owner before opening, dough, the oven, first customers, and the shop at dusk.

  2. Refine

    Find references with warm light and close details. Separate possible reuse from references for new shots. Ask me about usage rights.

  3. Save

    Save the references I approve to a new collection called Bakery references, and draft a morning-to-evening shot list.

Prefer one detailed brief?

I’m planning a bakery story: the owner before opening, dough preparation, the oven, the first customers, and the shop at dusk. Search my Grain Photo catalog for useful references and possible existing images for each part. Review previews where allowed. Draft a shot list that distinguishes archive candidates, new shots to consider, and unresolved questions. Cite the files used as references. Don’t infer usage rights or treat a missing search result as proof I’ve never shot it.

Before you start

  • Your assistant searches what Grain Photo has indexed. A large archive takes time to index the first time; what’s ready can be searched meanwhile.
  • Visual comparisons need preview access. Without it, your assistant works from search results and recorded metadata.
  • For a large archive, name a source, folder, or collection, and ask what was actually reviewed.

Keep the work connected

When you agree on an edit, ask your assistant to confirm the filenames and save them to a named Grain Photo collection. A collection holds the selection; keep any proposed order as a separate list. Your originals stay in place.

Your assistant uses its connected design, editing, and publishing tools to produce the deliverable.

See how Grain Photo works with ChatGPT and Claude.

Connect your assistant

Grain Photo includes an MCP server—a standard connection that lets an assistant use an app’s tools—and a command-line interface for scripts. There is no separate Grain Photo server package to install. Keep the app open while using either connection.

Help me connect Grain Photo to my agent assistant. Read https://grain.photo/connect/agents.txt first. I’ll provide the configuration from Grain Photo’s Settings → Connectors → MCP. Check whether this session supports local tools. Preserve my existing configuration and show me the proposed changes before applying them. Then verify the connection by listing available sources without editing my catalog. If you cannot configure this client, walk me through its setup.

Paste this into your assistant, followed by Grain Photo’s copied configuration. An assistant with local computer access can help configure the connection; a web-only chat can explain the steps.

For a direct walkthrough, use the ChatGPT guide or Claude Desktop guide.

Using the command line

In Settings → Connectors → CLI, click Copy Command. The command lists sources using the running app’s executable and profile. Replace its final sources --json with tools --json to discover available tools and their input schemas, or help for command help.

Use the agent setup reference when building a repeatable workflow. Start with a read-only source listing before writing catalog changes.

Check the connection

Use Grain Photo’s tools to check its capabilities and list my available sources. Tell me which are ready to search. Don’t edit anything.

The response should list the sources in your Grain Photo catalog.

Choose what your assistant can access

Allow local tools enables catalog search, metadata edits, and collection changes. Ask your assistant to show proposed edits before applying them. These edits affect Grain Photo’s catalog, not your original files or XMP sidecars.

Enable Allow tools to read previews so your assistant can inspect images and compare results. Access to original files has a separate control.

Grain Photo’s search runs on your Mac. Information returned to an external assistant—including filenames, metadata, and permitted images—is subject to that provider’s data handling. You can turn off local tools in Connectors.