Set up your event photo QR from your AI assistant.

Connect GuestDrop to Claude, ChatGPT, Codex, Cursor or VS Code. Ask for an event and get back the QR code your guests scan. Free, and you can disconnect any time.

Your connector URL

https://guestdrop.app/api/mcp
Steps for your assistant
Your AI assistantGuestDrop connected

Set up a photo QR for Priya's wedding on 14 March

create_event
get_share_links

Done. Priya's Wedding is ready for 14 March. Guests scan this to upload, no app and no signup.

Guest upload QR

guestdrop.app/u/cmg7…

Print kit and gallery links included

Can I keep the gallery open longer?

get_purchase_options
create_checkout

Yes. Pick how long it stays open and pay on the secure checkout page.

Open checkout

Example conversation

Ask it the way you'd ask a friend.

Most of what you do on the dashboard, your assistant can now do from the chat.

  • Make an event for Priya’s wedding on 14 March
  • Show me the QR code again
  • How many photos have guests uploaded?
  • Hide the blurry one from the gallery
  • Make the gallery private with a password
  • Keep the gallery open for a year
  • What events do I have?
  • Give me the link to download everything
  • Change the venue to The Glasshouse
  • Is my Google Drive backup working?
Create and edit events
Name, date, venue, privacy, password, upload limit and live display, under the same rules as the web form.
create_eventupdate_eventlist_eventsget_eventget_setup_links
Share the QR
The guest upload link, a QR right in the chat, and links to the print kit and gallery.
get_share_links
Keep the gallery longer
Real options and prices for your event, then a checkout link. You pay on the checkout page.
get_purchase_optionscreate_checkout
Moderate photos
List what guests uploaded, hide or unhide, and delete after you confirm.
list_mediaset_media_hiddendelete_mediadelete_event
Export and backups
Your download link, backup status, and a retry when a backup failed.
get_export_linkget_backup_statusresync_backups

Three steps stay in your browser. Connecting Google Drive, paying, and uploading a cover photo. For each one the assistant hands you a link.

Connect your assistant

Every assistant uses the same URL. You sign in with the Google account you use on GuestDrop, then approve what the assistant can do.

Claude

Claude.ai and the Claude desktop app. Works on the Free plan, which allows one custom connector.

  1. 1
    In Claude, open Customize, then Connectors.
  2. 2
    Click Add custom connector. Name it GuestDrop and paste the URL:
    https://guestdrop.app/api/mcp
  3. 3
    Click Add, then Connect. Sign in with Google and approve on the GuestDrop screen.
  4. 4
    In a chat, open the + menu, then Connectors, and make sure GuestDrop is on. Then ask for your event.

On a Team or Enterprise plan, an Owner adds the connector under Organization settings, then each member clicks Connect.

Claude Code

The terminal and IDE versions of Claude.

  1. 1
    Add the server:
    claude mcp add --transport http guestdrop https://guestdrop.app/api/mcp
  2. 2
    In Claude Code, run /mcp, pick guestdrop and choose Authenticate. Your browser opens to sign in.

ChatGPT

Works today through developer mode, on paid plans on the web.

ChatGPT only lets you add a server by URL in developer mode, which needs a Plus, Pro, Business, Enterprise or Edu plan. On Business and Enterprise, your admin may have turned it off.

Show the developer mode steps
  1. 1
    Open Settings, then Apps, then Advanced settings, and turn on Developer mode.
  2. 2
    Click Create app. Name it GuestDrop, paste the URL and choose OAuth:
    https://guestdrop.app/api/mcp
  3. 3
    Tick the box to confirm you trust the server, click Create, then sign in with Google and approve.
  4. 4
    In a new chat, pick GuestDrop from the tools menu and ask for your event.

Codex

OpenAI’s coding agent, in the terminal or IDE.

  1. 1
    Add the server:
    codex mcp add guestdrop --url https://guestdrop.app/api/mcp
  2. 2
    Sign in with Google in the browser window Codex opens. If none opens, run:
    codex mcp login guestdrop

Prefer a key? Put it in an environment variable and add the server with --bearer-token-env-var GUESTDROP_API_KEY instead of logging in. Get a key.

Cursor

Install in one click, or add it to your MCP config.

Add to Cursor

Or add this to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "guestdrop": {
      "url": "https://guestdrop.app/api/mcp"
    }
  }
}

In Cursor's MCP settings, click Connect next to guestdrop to sign in. With an API key instead, add "headers": { "Authorization": "Bearer gd_..." } next to the URL.

VS Code

GitHub Copilot’s agent mode in Visual Studio Code.

Add to VS Code

Or run MCP: Add Server from the Command Palette, choose HTTP and paste the URL. In a workspace, .vscode/mcp.json looks like this:

{
  "servers": {
    "guestdrop": {
      "type": "http",
      "url": "https://guestdrop.app/api/mcp"
    }
  }
}

Start the server when VS Code asks, and sign in with Google in the browser window it opens.

API key

For tools that take a key instead of a sign-in.

  1. 1
    Sign in to GuestDrop, then open Account settings from your account menu on the dashboard.
  2. 2
    Under Agent access, name your key and click Create key. Copy it now: it is shown once.
  3. 3
    Send it as a bearer token with every request:
    Authorization: Bearer gd_...

A key can see and change your events, like a signed-in assistant. Revoke a key, or any connected assistant, from the same place, and it stops working on its next request.

Questions

Does it cost anything?

No. Connecting an assistant is free, and so is everything it does for you. You only pay if you choose to keep a gallery open longer, on the same checkout page the website uses.

Can my assistant see my Google account?

No. You sign in to GuestDrop with Google, and your Google and Drive tokens stay on GuestDrop’s servers. The assistant only gets a GuestDrop token that works on your events.

Can the assistant pay for me?

No. It gives you a checkout link, and you pay on the checkout page yourself. Your card details never pass through the assistant.

Could it delete photos by mistake?

Deleting needs an explicit confirmation. Without it, the assistant only tells you what would be deleted, so you can check before anything is removed.

Do my guests need any of this?

No. Guests still scan the QR and upload in seconds, with no app and no signup. This page is only for you, the host.

How do I disconnect an assistant?

Open account settings, find Agent access, and revoke the assistant or the API key. It stops working on its next request.

Rather use the website? Create an event in under a minute. Galleries stay open free for up to 7 days after your event.