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.
- 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.
- Refine
Take the second direction, but make it more lived-in. Replace anything that feels staged and tell me why each image belongs.
- 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.
- 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.
- Refine
Make it a walk from the market to the station. Suggest eight images in order, and find a quieter ending.
- 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.
- 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.
- Refine
Make week two quieter and keep similar frames apart. Ask me for the story behind an image instead of inventing one.
- 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.
- Ask
Find horizontal photographs with a red coat from last spring’s campaign. It’s on my Studio drive, shot between March and May.
- Refine
Show the closest matches with filenames and capture dates. Tell me which you checked in a preview and which matched on metadata alone.
- 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.
- Ask
Find work in my Grain Photo catalog for an architecture studio: warm materials, natural light, buildings in use. Suggest twelve images.
- Refine
More people, fewer empty rooms. Give me three alternatives for the opening image and explain the choices.
- 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.
- Ask
Search my Grain Photo catalog for footage of a fishing town waking up: harbor at dawn, ropes and hands, market preparation, boats leaving.
- Refine
Match the candidates to those four beats, with filenames. Mark clips that still need playback review. Don’t guess timecodes or audio.
- 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.
- 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.
- Refine
Find references with warm light and close details. Separate possible reuse from references for new shots. Ask me about usage rights.
- 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.