Assistants
Paste the brief and a shot list comes back
Turning a client’s three paragraphs into forty numbered set-ups is the part of this job that is typing. Connect Latentshoot to Claude or ChatGPT and it becomes one conversation, on a shoot that then behaves exactly as it does in the app.
The connector is not a paid feature. Your plan limits apply to it the same way they apply to the app.
Connecting
One address, and nothing else to configure
In Claude or ChatGPT, add a connector and give it this address:
https://latentshoot.com/mcp
There is no key to copy. The assistant reads what it needs from that address, registers itself, and sends you to Latentshoot to sign in and approve it — so the moment you decide whether to trust it, you are looking at your own account and your own team name rather than at a settings box.
The approval screen shows two things about the application asking: the name it gives for itself, and the address your approval is sent back to. The name is a claim anybody can make. The address was registered in advance, and a request naming one that does not match it character for character never reaches this screen.
What changes and what does not
A model writes the shot list, and nothing after it
Latentshoot rests on one arrangement: the shot list is the only thing anybody maintains, and the running order, the daylight band, the gear list and the call sheet are computed from it. Connecting an assistant does not change that. It puts something good at prose in front of the one document that is prose, and leaves the arithmetic where it was.
So an assistant can write forty set-ups from a brief, put them in the order you would shoot them, and give each one a duration. It cannot tell you the day wraps at 18:40 — it asks Latentshoot, which works that out from the sequence and the unit call, and reads the answer back. Ask the same question in the app and on the connector and you get the same number, because it is the same function answering.
That is also why there is no way to write a start time through the connector, and never will be. A slot’s time is derived, so the thing to change is the order. How the schedule and the daylight work.
In practice
Four things it is actually good at
Turning a brief into a shot list. Paste the client’s email and say which shoot it belongs to. What comes back is groups in shooting order, set-ups under them, and a duration on every one — with the must-haves marked.
Asking how long a day comes to. The running order reads back as a column of times, with the company moves inserted where the location changes and any conflict named. It is the fastest way to find out that a plan is ninety minutes over before anybody has booked a model.
Planning around the light. The golden hour for that place and that date, computed from the coordinates rather than fetched from a service — then the shots asking for it pinned to it, with the rest of the day arranged around them.
Writing up a day that has been shot. Planned against actual, per group, from what on-set mode recorded. Those same actual durations are what a new shot’s estimate is learned from — the median of what that size of set-up has really taken you.
The whole surface
Everything an assistant can do, in full
This is the complete list. It is read from the same file the server answers with, so a tool added to Latentshoot appears here without anybody rewriting the page. Nothing in it deletes.
Finding
- Search the team's workReads
- Find shoots, shots, clients, contacts and moodboard references by words in them.
- Read one recordReads
- Read one record in full, by the id `search` returned.
The shoot
- List shootsReads
- Every shoot this team has, newest first, with its client, its status and its dates.
- Read a shootReads
- One shoot in full: its days, its groups in order, its locations, who is on it, and every shot with its specification.
- Start a shootChanges
- Start a new shoot.
- Change a shootChanges
- Rename a shoot, move it to another client, change its status or rewrite its notes.
The shot list
- List shotsReads
- The shot list, in shot-number order, filtered however you need it.
- Add shotsChanges
- Add shots to a shoot, in one call.
- Change a shotChanges
- Change one shot.
The day
- Add or change a shoot dayChanges
- Put a date on the shoot, or change one already there.
- Read the running orderReads
- The day as it will actually run: every set-up in sequence with the time it starts and ends, the company moves inserted where the location changes, the slack before an anchored shot, and any conflict — a shot anchored to a time the day can no longer reach, a day running past midnight.
- Work out what to dropReads
- When a shoot day has run over — a set-up pinned to a time the day now reaches late, usually golden hour, or a wrap well past the planned one — work out two or three ways to get the time back, and what each does to the pin and to the wrap.
- Set the running orderChanges
- Replace a day's running order with the sequence you give.
- Anchor a shot to a timeChanges
- Pin one set-up to a time of day — the golden-hour shot the whole afternoon is built around.
- Read the lightReads
- Sunrise, sunset, both golden hours, both blue hours and the civil twilights for a place and a date, on the shoot's own clock.
Documents
- Read the call sheetReads
- The call sheet for a day, assembled rather than written: unit call, each person's own call time, the location with its access notes, parking, permit and nearest hospital, the running order, the light, and anything that conflicts.
- Read the gear listReads
- What the shot list asks for — bodies, glass and lighting, counted, each line saying which shots put it there — checked against the kit the team owns.
- Read the wrap reportReads
- What a day was planned to take against what it took, per group and overall, once shots have been captured.
People and places
- Add locationsChanges
- Add places to a shoot.
- Cast people onto a shootChanges
- Put people on a shoot.
- Read the address bookReads
- The team's clients and contacts — the library that outlives any one shoot.
- Put references on the moodboardChanges
- Paste addresses onto a shoot's moodboard.
Sharing
- Create a client share linkChanges
- Mint a read-only link to parts of a shoot, for a client or the crew.
- List a shoot's galleriesReads
- The galleries on one shoot, with how many photographs each holds, how many of those sit in sets hidden from the client, how many pictures guests have selected, and whether the gallery is a draft, published or hidden.
- Read what the client choseReads
- What each guest selected in a gallery, named as the client's page names it — the filename, and the version's name where they chose an edited version rather than the frame as delivered — with any note they left, and how many frames and selects fall against each set-up.
In the browser
The same tools, in the tab you already have open
Some browsers now let a page hand its own tools to the assistant built into them, through the Web Model Context API. Latentshoot registers the whole list above on every screen of the app, so an assistant in that browser can work on the shoot you are looking at without a connector being added at all. It runs in the session you are already signed in with, so an assistant there can do what you can do, and a read-only member is handed the reading tools alone.
Two tools exist only there, because a connector has no screen to read or to open.
- Read what is on screen
- What the photographer is looking at in Latentshoot right now: the screen they are on, the shoot it belongs to, and whether their role on the team permits changes.
- Open a screen
- Move the photographer to another screen of a shoot — the shot list, the running order, the call sheet, the moodboard, people and places, sharing, the gallery, or on-set mode.
The screens it can open are the ones you can: the moodboard, the shot list, people and places, the running order, the call sheet, sharing, the gallery, and on-set mode.
Where it stops
What it will not do
It does not delete. There is no tool for removing a shot, a shoot, a day or a person. An assistant adds work and revises it; taking work away is done in Latentshoot, where you can see what else points at the thing you are about to lose.
It does not find you references. It can put addresses on a moodboard — and each one is fetched by Latentshoot, so a page that is one photograph arrives as the photograph with the photographer’s name on it. But it will not go looking for pictures, and an address it guessed at usually lands as a card saying very little. Searching the photograph libraries is a job for the moodboard, where you can see what you are choosing. More on the moodboard.
It does not get round anything. A read-only member stays read-only. The plan limits are enforced where they always were, at write time, so a second active shoot on the free plan is refused with the same sentence the app gives. What each plan includes.
It is not on set. On-set mode is a phone in a pocket with no signal, and it is built for that: the taps queue locally and go out when the signal comes back. A connector needs a connection. How on-set mode works.
Common questions
Which assistants does this work with?
Can an assistant see shoots I have not asked it about?
Can it delete my work?
Does it invent the schedule?
What does it cost?
Do I have to add the connector to use this in my browser?
Can somebody on my team who is read-only connect one?
Start with the shot list
Make an account, add the address above to Claude or ChatGPT, and paste in a brief you already have. Free covers one active shoot for as long as you want it.