New: Exportlab MCP for ClaudeAsk your studio anything and get work done right from the chat.

Published Jul 30, 2026 in Integrations

An AI Assistant for Photographers: Connecting Exportlab to Claude via MCP

Exportlab MCP: the Exportlab and Claude app icons side by side on a dark wave graphic
Exportlab

An AI Assistant for Photographers: Connecting Exportlab to Claude via MCP

An AI assistant for photographers has always failed at one simple thing: it doesn't know your studio. You can ask Claude or ChatGPT about exposure times, contract wording or shoot ideas — but not which client still hasn't signed after three weeks. That answer lives in your workspace, and until now the AI couldn't reach it.

That is exactly what the Exportlab MCP server solves. It attaches your Exportlab workspace to Claude, so you can ask about real projects, clients, galleries, videos and contracts in conversation — and have Claude carry out certain tasks directly. This guide covers what MCP is, how to set the connector up in three steps, which 29 actions it offers, and what that looks like in practice.

What MCP is — and why it matters for your studio

MCP stands for Model Context Protocol, an open standard Anthropic published in 2024. The usual comparison is a USB-C port for AI: one shared interface through which AI applications talk to any data source or service. Instead of building a custom bridge for every combination of AI tool and software, there is one protocol both sides understand. The technical details live in the official MCP documentation.

An MCP server is the side that provides data and actions — Exportlab, in this case. The MCP client is the AI application that uses them — Claude. Connect the two and you get something photo and video studios have essentially never had: an assistant that knows your actual workload.

The difference from classic automation matters here. A Zapier automation or a Slack notification follows a fixed rule: when X happens, do Y. The MCP connector works the other way around — you phrase the question freely, and Claude decides which data it needs. For everything that won't compress into a fixed rule, that is the better fit.

AI assistant for photographers in structure: Claude as MCP client asks, Exportlab as MCP server returns projects, clients, galleries and videos

Setup in three steps

The Exportlab MCP server is a remote server. There is nothing to install, no terminal to open and no config file to edit — a URL is enough.

Step 1 — Copy the MCP URL

The connector address is:

https://mcp.exportlab.io/mcp

Step 2 — Add the connector in Claude

Open Claude's settings and go to Connectors → Add custom connector. Name it Exportlab and paste the URL. Custom connectors are available on Anthropic's paid Claude plans; which plan includes them and to what extent is documented in the Claude help center.

Step 3 — Connect and authorise

The first time you connect, you'll be redirected to Exportlab and sign in with your existing account. Authorisation runs through OAuth, so you never hand Claude a password — you grant a permission you can revoke. After that the connector is live.

A good first test is: *"Which projects need my attention today?"* If the answer comes back with real project names, the connection is working.

All 29 actions at a glance

The connector does exactly 29 things: 16 read actions that retrieve data, and 13 write actions that change something. This list is complete — if it isn't here, Claude cannot do it through Exportlab.

AreaActionType
OverviewShow what's due todayread
OverviewSearch projects, clients, galleries and videosread
OverviewList what's unreadread
ProjectsShow projects with client, phase and dateread
ProjectsShow one project in detailread
ProjectsCreate a project and link it to an existing clientwrite
ProjectsAppend a dated note without overwriting anythingwrite
ProjectsWrite progress to the status pagewrite
ClientsShow clients with tags and last contactread
ClientsShow enquiries from the public profileread
ClientsCreate a new client in the CRMwrite
ClientsMaintain address, tags, notes and statuswrite
GalleriesShow galleries with image count, PIN status and linkread
GalleriesShow guest uploads with upload countsread
GalleriesCreate a new gallerywrite
GalleriesRename a gallery and assign a clientwrite
VideosShow videos with review status and versionsread
VideosFetch client comments by timecoderead
VideosMark a comment as donewrite
Group shootsCreate participants from a list (max. 200)write
Group shootsCorrect a participant, change the shoot daywrite
ContractsSee which signature is still missingread
ContractsCheck requested documents and what came backread
ContractsShow available contract templates and placeholdersread
ContractsShow available model release templates and placeholdersread
ContractsCreate a contract draft from a template without sending itwrite
ContractsStage a model release with its signing page switched offwrite
ProfileView profile text, gear and statusread
ProfileEdit and publish the profile textwrite

What's missing is just as telling. There is no delete action — not for projects, clients, galleries or videos. There is no action that emails your clients. And there is no way to read out a gallery PIN.

That holds all the way into the paperwork: Claude can draft a contract from a template and stage a model release — but the draft never goes out, and the model release keeps its signing page switched off until you turn it on. That isn't an oversight, it's the shape of the thing: the connector is built for asking and preparing, not for acting unsupervised.

Four situations from an ordinary week

The action list says little about how this feels day to day. Four typical cases:

The morning overview. You ask *"What matters today?"*. Claude gathers contracts, videos, projects and notifications and answers roughly like this: three contracts without a client signature, the oldest 33 days out; four videos awaiting approval, one of them with six open comments; twenty unread notifications. The point isn't that any of this is new — it all sits in Exportlab already. The point is that you'd otherwise click through four views to assemble it.

The cut list. You ask *"What's still open on version 3 of the brand film?"*. Claude finds the video, pulls the comments by timecode and sorts them: 00:12 logo held too long, 00:48 music too loud under the interview, 01:15 drop the warehouse shot, 02:03 subtitles missing, and so on — grouped into picture, sound and text. Tell it which ones you've handled and it marks them resolved. How video feedback with timecodes works in general is covered in its own post.

The group shoot. You attach a CSV of participants and write *"Here's the list for Friday."*. Claude reads the file, creates the gallery, imports every person and assigns them to the shoot day. For 42 staff portraits that's the difference between a minute and half an hour of typing. The ceiling is 200 people per import.

The enquiry. You say *"Turn yesterday's enquiry into a client."*. Claude pulls enquiries from your public profile, creates the CRM record and carries the details across. Nothing is sent — that stays your move.

Four real uses of the MCP connector for photographers: daily overview, cut list by timecode, group shoot import and client enquiry

What happens to your data

An AI assistant that can see client data raises fair questions — particularly under the GDPR, where you as the studio remain the responsible party.

Three things matter. First, the connector follows your existing workspace permissions: it sees what your account sees, no more. Second, authorisation is revocable at any time — remove the connector in Claude or withdraw the grant in Exportlab. Third, the action surface is hard-limited: deleting, sending mail and reading PINs simply don't exist as actions, so they can't happen by accident either.

What you should weigh yourself: content Claude reads from your workspace is transmitted to Anthropic and processed there. Whether that is permissible for your client data depends on your contracts, your privacy policy and the nature of the data — with processor arrangements and especially sensitive shoots it's worth checking case by case, and taking legal advice if in doubt. Anthropic's data handling is documented in its Trust Center.

When the connector earns its place — and when it doesn't

Fairly stated: the MCP connector doesn't replace Exportlab, it's a second door into the same workspace.

It pays off when you run many parallel projects and want status questions answered in passing; when you regularly import larger lists; when you're working inside Claude all day anyway. It pays off less when you have three projects running — then a glance at the client portal beats composing a question. And it doesn't replace a fixed automation: if you want a reliable alert on every upload, Slack or Zapier serve you better, because a rule fires there instead of a request.

FAQ

What is an MCP server?

An MCP server is software that exposes data and actions through the Model Context Protocol so AI applications can reach them. The protocol is an open standard from Anthropic. The Exportlab MCP server exposes your studio workspace — projects, clients, galleries, videos, contracts — and Claude accesses it as a client.

Do I need coding skills to set it up?

No. The Exportlab MCP server is a remote server: copy the URL https://mcp.exportlab.io/mcp, add a custom connector under Connectors in Claude's settings, and sign in to Exportlab. There is nothing to install and no config file to edit.

Can Claude delete data by accident?

No. The connector exposes no delete action at all — not for projects, clients, galleries or videos. It also cannot email your clients or read gallery PINs. Of the 29 actions, thirteen are write actions, and those create or update rather than remove.

Does the connector work with ChatGPT or other AI tools?

MCP is an open standard and a growing number of AI applications support it. The Exportlab connector is currently aimed at Claude and tested there. Whether it runs well in other MCP-capable clients depends on how completely those clients support remote servers with OAuth.

What does the MCP connector cost?

The connector is part of your Exportlab account and costs nothing extra. What you need is a Claude plan that supports custom connectors — Anthropic's paid tiers.

Conclusion

An AI assistant for photographers only becomes useful once it knows your own data, and that is precisely the gap the Exportlab MCP server closes. Setup takes three steps, the surface is deliberately kept to 29 actions, and the risky operations were never built in the first place.

The honest benefit is less spectacular than mundane: no more clicking through four views to see what's due. No more typing 42 names. No more hunting for which signature is missing.

Connect Exportlab to Claude — or first take a look at how Exportlab works as a client portal for the rest of your studio.

Related articles

Be the first to hear about Exportlab news.