CloudSpot MCP Server

Galleries, leads, projects, contracts, invoices and mini-sessions in CloudSpot.

託管 MCP 伺服器

npx add-mcp 'https://cotlet.dev/mcp/v1/cloudspot'

可安裝到 Claude Code、Codex、Cursor 等客戶端

文件

Cotlet · Integrations · How it works · Security · For developers · For automation agencies · Blog · API docs · Help center · Changelog · Contact · Pricing · Sign up

CloudSpot API and MCP server: Let your AI agent run the studio side of your shoots.

CloudSpot publishes no public API. Its Help Center documents one integration route for automation: a CloudSpot (Beta) app on Zapier, connected with a token. No CloudSpot MCP server and no official ChatGPT or Claude connector was found.

CloudSpot has no public API, only a beta Zapier app, and no CloudSpot MCP server (checked 13 Nov 2026). Cotlet runs a hosted CloudSpot MCP server with 17 tools that ChatGPT and Claude use in your own CloudSpot account. Gallery emails, contracts, invoices and anything else a client receives wait for your OK.

What can your AI agent do in CloudSpot?

  • Deliver a gallery with a Zip download
  • Turn an inquiry into a booked project
  • Send the contract and questionnaire
  • Chase payments and log a check
  • Set up a mini-session day
  • See what clients favorited

Does CloudSpot have an MCP server or an API?

  • The Zapier token is generated in CloudSpot under Galleries > Settings > Integrations, then pasted into Zapier.
  • CloudSpot's own Zap ideas move gallery visitor emails, store orders and new contacts to other apps.
  • Studio tools (invoices, contracts, questionnaires, lead forms, mini-sessions) are part of the Full Suite plans.
What you needZapier appBy handCotlet
Ask ChatGPT or Claude to do the workNo MCP server foundCopy and pasteHosted MCP server
Email a Gallery or Zip to a clientNot in the Zap ideasGalleries & Apps > Emaildeliver_images, after your OK
Contracts, invoices and bookingsNot coveredOne screen at a time17 tools, writes after your OK
Run from n8n or a scriptInside Zapier onlyManual onlyREST, same key

Checked 13 Nov 2026. Sources: Help: Connecting CloudSpot + Zapier, Help: What is Zapier?, CloudSpot pricing, CloudSpot Help Center, Help: Creating Client Galleries (Part One), Help: Delivering Galleries and Images, Help: How to Expire a Gallery, Help: How to Create a Collection, Help: Where Can I View My Client Favorites?, Help: View Client Downloads, Help: Managing Leads, Help: How to Save a New Client, Help: How to Create a Project, Help: View Project Activity, Help: Create a New Contract, Help: View Contract Activity, Help: How to Create a New Questionnaire, Help: Create a New Invoice, Help: Payment Schedules, Help: How Do I Remind a Client Their Payment Is Due?, Help: Can I Add a Manual Payment?, Help: How to Create a Mini-Session, Help: Reschedule a Client's Booking, Help: How to Cancel a Booking, Help: How to Create a Discount Code, Help: Review Print Orders Before Sending to the Lab, Help: Managing Your To Do List

How does the CloudSpot MCP server work?

  1. Log in to CloudSpot. Once, in a browser we host for you.
  2. Connect your AI agent. One address in its settings.
  3. Hand it the client work. Draft the invoice, then approve the send.

Your agent works in your own signed-in Cloud Browser. Gallery emails, contracts, invoices and refunds wait for your OK.

How to connect CloudSpot to your AI agent

  1. Sign in to CloudSpot in a Cloud Browser. Open app.cloudspot.io/login in your Cotlet Cloud Browser and log in with your own CloudSpot account.
  2. Add the Cotlet address. Enter https://cotlet.dev/mcp/v1 as the MCP server or connector URL in your agent.
  3. Let the agent in. Chat apps open a Cotlet sign-in page. Editors, n8n and scripts send an API key made in the console.

CloudSpot uses the shared address https://cotlet.dev/mcp/v1, the same one as every other app you turn on, so a single connector reaches them all. Enabled CloudSpot after you connected? Refresh the connector and its 17 tools show up.

ChatGPT:

Settings > Apps & Connectors > Create
MCP server URL: https://cotlet.dev/mcp/v1/connect
Authentication: OAuth

Claude:

Settings > Connectors > Add custom connector
URL: https://cotlet.dev/mcp/v1/connect

Claude Code:
claude mcp add --transport http cotlet \
  https://cotlet.dev/mcp/v1 \
  --header "Authorization: Bearer $COTLET_API_KEY"

Cursor:

// ~/.cursor/mcp.json
{
  "mcpServers": {
    "cotlet": {
      "url": "https://cotlet.dev/mcp/v1",
      "headers": { "Authorization": "Bearer ${env:COTLET_API_KEY}" }
    }
  }
}

Codex:

# ~/.codex/config.toml
[mcp_servers.cotlet]
url = "https://cotlet.dev/mcp/v1"
bearer_token_env_var = "COTLET_API_KEY"

n8n:

MCP Client Tool (inside an AI Agent)
Transport: HTTP Streamable
URL: https://cotlet.dev/mcp/v1
Auth: Bearer, <your key>
Tool: cloudspot_read

All 17 CloudSpot MCP tools

One tool per owner workflow in the CloudSpot Help Center. Most take an action: list and get only read, the other actions write and ask first.

Collections and galleries

A Collection holds the images of one shoot; its Galleries are what clients open. Favorites and downloads come from the Collection Analytics.

  • Read client galleries (read_galleries, read): List your Collections and read the Galleries made from each one, with their settings.
  • View favorites and downloads (view_collection_analytics, read): Read the Favorites and Downloads sections of a Collection's Analytics.
  • Create collections (create_collection, write, asks first): Create a new Collection, the workspace for one shoot before any Gallery is published.
  • Send galleries and images (deliver_images, write, asks first): Email a Gallery to your client, as an online Gallery or with a Zip download.
  • Set gallery expiration (set_gallery_expiration, write, asks first): Set, change or remove a Gallery's expiration date and its reminder email.

Leads, clients and projects

From a Lead Form inquiry to a Project with its documents and activity history.

  • Manage leads (manage_leads, write, asks first): List and read inquiries from your Lead Forms, email a lead, archive it or convert it to a Project.
  • Add clients (manage_clients, write, asks first): List or read your saved Clients, add a new one or add a client note.
  • Manage studio projects (manage_projects, write, asks first): List or read Studio Projects with their activity, create one or add a document to it.
  • Track to-dos (manage_to_dos, write, asks first): List, add, rename, complete or delete items on your CloudSpot Dashboard To Do List.

Contracts, questionnaires and invoices

Each document is drafted first and sent in a second call, so you read it before the client does.

  • Manage contracts (manage_contracts, write, asks first): List or read Contracts with their activity, draft one from a template or send it to the client.
  • Send questionnaires (manage_questionnaires, write, asks first): List or read Questionnaires, draft one from a template or send it to the client.
  • Manage invoices (manage_invoices, write, asks first): List or read Invoices, create one with a payment schedule, send it or send a payment reminder.
  • Record manual payments (record_manual_payment, write, asks first): Record a check, cash or other offline payment on a Studio Invoice.

Mini-sessions and bookings

Time slots, prices and terms for a mini-session day, and the bookings clients make in it.

  • Create mini-sessions (manage_mini_sessions, write, asks first): List or read your mini-sessions and their bookings, or create a new one with time slots.
  • Reschedule or cancel bookings (manage_bookings, write, asks first): Move a mini-session booking to another open slot, delete it, or refund its payment.

Store

Discount codes for prints, digital products or shipping, and print orders held for your review.

  • Create discount codes (manage_discount_codes, write, asks first): List your Store discount codes or create one for prints, digital products or shipping.
  • Review pending print orders (review_pending_orders, write, asks first): List Store orders waiting in review, or submit one to the lab.

Inputs, REST path and example response of every tool: https://cotlet.dev/integrations/cloudspot-api-mcp-server#tools

Who can see my CloudSpot session, and how do I revoke it?

  • What we store. Your signed-in CloudSpot browser profile, AES-256-GCM encrypted, in Finland. Never your password.
  • What your agent gets. The 17 CloudSpot tools. The session cookie stays in the Cloud Browser.
  • What the session sees. The Collections, clients, documents and Store your CloudSpot plan includes, and nothing more.
  • What no tool touches. Your CloudSpot subscription and billing, payment connections (Stripe, PayPal), account settings, and image uploads or deletions.
  • If CloudSpot logs you out. You log in again yourself, in the same Cloud Browser.
  • How to cut access. Disable CloudSpot for agents, reset the browser, or change your CloudSpot password.

You type your CloudSpot password yourself; the agent only uses the session that login leaves behind. Our site scores A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory (live results).

What happens when CloudSpot changes?

Cotlet watches the apps it serves and updates the CloudSpot server when CloudSpot changes its screens, such as the Gallery Settings tabs or the Studio menus, so your agent keeps working without a change on your side.

New CloudSpot features reach the agent once a tool covers them. The agent only sees what your plan includes: on a Gallery-only plan the Studio tools find no invoices or contracts to work on.

If CloudSpot logs you out, one click in the Cotlet console reopens the Cloud Browser so you can log in again.

Approvals, undo and mistakes

  1. Read the lead. manage_leads returns the Lead Form answers.
  2. Open the project. manage_leads converts it; the client is saved too.
  3. Draft the invoice. Lines and payment schedule, saved as a draft.
  4. Send after your OK. manage_invoices sends it with your email template.
ActionHow to put it right
Gallery expiration dateChange or remove it with set_gallery_expiration; the Gallery opens again
Rescheduled bookingMove it back with manage_bookings, then tell the client: CloudSpot sends them no email
Sent gallery, contract or invoiceAlready with your client: follow up with them directly
Submitted print orderCloudSpot cannot undo it; ask CloudSpot support in chat right away
Refunded booking paymentThe money and the refund email are already with your client

All 15 write tools ask first: by default you confirm each call, and you can switch that off per tool. The 2 read tools, galleries and Collection Analytics, run at once.

MCP call:

{
  "name": "manage_invoices",
  "arguments": {
    "action": "create",
    "client": "Example Bride",
    "template": "Wedding collection",
    "lines": [
      {
        "description": "Wedding day coverage, 8 hours",
        "price": 2800
      },
      {
        "description": "Engagement session",
        "price": 400
      }
    ],
    "payments": [
      {
        "amount": 1000,
        "due": "2026-11-20"
      },
      {
        "amount": 2200,
        "due": "2027-05-29"
      }
    ]
  }
}

REST:

curl -X POST https://cotlet.dev/api/v1/cloudspot/invoices/manage \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"action":"create","client":"Example Bride","template":"Wedding collection","lines":[{"description":"Wedding day coverage, 8 hours","price":2800},{"description":"Engagement session","price":400}],"payments":[{"amount":1000,"due":"2026-11-20"},{"amount":2200,"due":"2027-05-29"}]}'

Response:

{
  "invoice": "Wedding invoice",
  "client": "Example Bride",
  "total": 3200,
  "payments": [
    {
      "amount": 1000,
      "due": "2026-11-20",
      "status": "Due"
    },
    {
      "amount": 2200,
      "due": "2027-05-29",
      "status": "Scheduled"
    }
  ],
  "status": "Draft"
}

The example drafts a $3,200 wedding invoice, $2,800 of coverage and a $400 engagement session, as a $1,000 retainer and a $2,200 final payment. It stays a draft until a second call sends it. A cron job or n8n flow can make the same call over REST at /api/v1/cloudspot with the same key and price, in JSON. Failed calls are free.

How much does the CloudSpot MCP server cost?

About $20 a month for a solo wedding and portrait photographer, 3,420 credits. Your CloudSpot plan stays as it is.

JobCallsCredits
Morning look at new leads and sent invoices2 × 20400
Leads emailed or turned into projects3 × 8240
Galleries delivered with an expiry date3 × 6180
Favorites and downloads check2 × 20400
Contracts and questionnaires sent2 × 8160
Payment reminders and checks recorded2 × 12240
Mini-session setup and booking moves1 × 10100
To-do list updates1 × 20200
Cloud Browser, 30 days1,500
Total192 calls3,420

The smallest pack, 5,000 credits for $29, covers this month. Wedding season, with more deliveries and invoices, uses more calls.

  • Free 7-day trial, no card
  • 10 credits per successful call, MCP or REST
  • 50 credits a day for the Cloud Browser
  • Your CloudSpot plan and its features apply as they are

Credit packs are one-time purchases, not a subscription. The month above is an example built from our own assumptions, not measured customer usage.

CloudSpot MCP server: other ways to connect

OptionWhat it doesWhere it stops
CloudSpot (Beta) on ZapierMoves gallery visitor emails, store orders and contacts to other apps with a token.No gallery emails, contracts, invoices or bookings; runs inside Zapier.
Lightroom pluginPublishes Collections and images from Lightroom to CloudSpot, one way.Image publishing only, not a route for an AI agent.
By handOpen each Collection, Project and Invoice in CloudSpot.One screen at a time, only while you are at the desk.

If a Zap already moves the data you need, keep it: it is the vendor's own route. Cotlet fits when you want ChatGPT, Claude or a script doing the client work in CloudSpot itself, from your own login, with nothing to host.

Who runs Cotlet

Take Group sp. z o.o. runs Cotlet: a software company registered in Poland, EU (VAT PL6342984273), working since 2019, founded by Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Questions about the CloudSpot tools go to contact@cotlet.dev.

CloudSpot MCP server: questions

How do I get access?

Sign up free at https://cotlet.dev/signup?app=cloudspot, turn on CloudSpot under Integrations in the console and log in at https://app.cloudspot.io/login in your Cloud Browser. Then connect your AI agent and ask it about a gallery or an invoice. The trial needs no card.

Does CloudSpot have an API?

CloudSpot publishes no public API (checked 13 Nov 2026). Its Help Center documents a CloudSpot (Beta) app on Zapier, connected with an access token you generate under Galleries > Settings > Integrations. No CloudSpot MCP server and no official ChatGPT or Claude connector was found. Cotlet does not use that token: it works in your own signed-in CloudSpot account.

Which CloudSpot plan do the Studio tools need?

CloudSpot's pricing page lists invoices, contracts, questionnaires, lead forms, scheduling and mini-sessions in its Full Suite plans; the Gallery-only plans cover galleries and the print store. Manual payments are on upgraded plans. The agent can use only what your plan includes.

Does the client hear when a booking moves?

Not from CloudSpot. Its Help Center says clients get no email when a mini-session booking is edited or deleted, only when a payment is refunded. Tell your client yourself, or ask your agent to draft the message.

Can the agent upload or edit my photos?

No. The tools create Collections, send Galleries and change their settings, but uploading, culling and crop edits stay with you in CloudSpot or the Lightroom plugin.

Is the MCP server different from the REST API?

Only in how it is called. Both carry the same 17 tools, inputs, answers, API key and price. Agents use MCP; scripts and n8n HTTP steps use REST.

Is Cotlet affiliated with CloudSpot?

No. Cotlet is independent and not affiliated with CloudSpot.


Give your AI agents your signed-in browser.

Product: Integrations · How it works · Pricing · Security

Resources: Blog · API docs · Help center · Changelog · GitHub

Solutions: For developers · For automation agencies

Company: About · AI info: company facts · Contact

Legal: Terms of service · Privacy policy · Refund policy · Acceptable use · Cookie policy · DPA · Subprocessors

Elsewhere: Status page · Cotlet on GitHub · Cotlet on X · Cotlet on LinkedIn · Cotlet on Product Hunt · Cotlet on Crunchbase · Cotlet on SaaSHub

Cotlet.dev is built by Bart Krawczyk and Jake Slugocki, the founders of Take Group sp. z o.o., ul. Wincentego Janasa 4, 40-855 Katowice, Poland. KRS 0000871398, NIP 6342984273, VAT EU: PL6342984273. About us

Cotlet is an independent service. It is not affiliated with, endorsed by or sponsored by any of the products listed on this site. Product names are trademarks of their respective owners.