Connect ChatGPT

DropZoom can be added to ChatGPT as a custom MCP server. Once connected, ChatGPT can list your links, preview a new link and publish pages and text files that it writes. Every new link is public. You approve the connection yourself, in your browser, with a passkey, and you can remove it at any time.

Only ChatGPT can connect this way. DropZoom has not been reviewed, approved or listed by OpenAI.

Before you start

Connect

  1. In ChatGPT, open chatgpt.com/plugins.
  2. Choose +, then Add custom MCP server.
  3. Enter the server URL https://mcp.dropzoom.link/mcp and choose OAuth as the sign-in method.
  4. ChatGPT opens a DropZoom page in your browser. Check that you started it, choose what to allow, tick I started this connection from my own ChatGPT, and choose Continue with passkey. If someone else sent you that page, close it.
  5. Use your passkey when your browser asks. DropZoom shows the account it found and asks you to confirm it. Choose Connect, or Not me if it is the wrong account.
  6. You are sent back to ChatGPT. You can connect up to 3 ChatGPT connections to one account.

What you choose on the approval page

ChoiceWhat it lets ChatGPT doDefault
See your DropZoom links, their files and their versionsList your links, read one, list its files and its versionsOn
Publish new links from files you give ChatGPTPreview and publish a new link. It cannot change or delete a link you already haveOn
Read reviewer comments left on your links by visitorsList the comments visitors left on a link. Visitor text can contain instructions aimed at an AI, so ChatGPT is told to treat it as data. Adding this later means connecting againOff

You can allow less than ChatGPT asked for. ChatGPT cannot delete your links, change links you already have, change your password, manage keys or passkeys, or see or change your account.

The pairing code

A new connection is unconfirmed. Until you confirm it:

To confirm it, ask ChatGPT for the DropZoom connection status. While the connection is unconfirmed it shows a six-digit pairing code. Open DropZoom, go to Account, then Connected agents and devices, find the ChatGPT connection, and type the code to choose Confirm. Only the connection that owns the code is shown it.

What the tools do

ToolDoesNeeds
connection_statusSays whether the connection is confirmed, what it may do and, while unconfirmed, the pairing code. Changes nothing.Sign-in only
list_publicationsLists your links, newest first, 50 at a time.See links
get_publicationShows one link: summary, whether it has a password, file count, when published.See links
list_publication_filesLists the files in a link's current version, 200 at a time.See links
list_versionsLists a link's versions, newest first, up to 100.See links
list_feedbackLists visitor comments on a link, 50 at a time.Read comments
preview_publicationChecks exactly what a new link would contain and returns a one-time plan token and a summary. Creates nothing.Publish
publish_filesPublishes the previewed files as a new public link. Never changes or deletes an existing link.Publish

Publishing

  1. ChatGPT calls preview_publication. It tells you the file list and that the link will be public.
  2. After you agree, it calls publish_files with the same files, the plan token and the summary, unchanged. A plan token lasts 15 minutes.
  3. DropZoom scans every file for secrets and for malware before the link goes live. A file that looks like it holds a key or token, or that the malware scan flags, is refused and nothing is published.
  4. Calling publish_files again with the same plan token returns the same link and never makes a second one, so it is safe to retry.

ChatGPT publishes pages and files that it writes, as text. Attaching files from your computer is not supported yet. Inline text is limited to 256 KiB per file and 1 MiB in all, in at most 20 files.

Links are public. Anyone with the address can open it. A random address is not private. Publish only what you are happy for anyone to see.

Limits

LimitValue
Files in one publish20
Inline text256 KiB per file, 1 MiB in all
Malware scans20 files a minute and 100 an hour for your account
Previews20 a minute for each connection
Publishes10 a minute and 60 an hour for each connection
Tool calls120 a minute for each connection, 240 a minute for the account
Connections3 ChatGPT connections for one account
Unconfirmed connection10 new links, 50 MiB, removed after 7 days
Active keys on one account10, a ChatGPT connection counting as one

The limits for links themselves are on Limits.

Errors

A problem comes back as a tool error with a stable code, a fixed message and, where it matters, a retryable flag. Match on code. A sign-in problem is not a tool error: ChatGPT is asked to sign in again. The ones you are most likely to meet:

CodeRetryWhat to do
connection_unconfirmedNoConfirm the connection in Account, under Connected agents and devices, with the pairing code.
unconfirmed_link_limit / unconfirmed_storage_limitNoAn unconfirmed connection hit its 10 links or 50 MiB. Confirm it.
slug_requires_confirmationNoChoosing an address needs a confirmed connection. Leave the address out.
too_many_files / inline_content_too_largeNoStay within 20 files and 1 MiB of text (256 KiB a file).
secret_detectedNoA file looks as if it holds a key or token. Remove it.
malware_detectedNoA file was refused by the malware scan. Nothing was published.
malware_scan_unavailableYesThe scan could not finish. Call publish_files again with the same plan token.
plan_expired / plan_mismatch / summary_mismatchNoCall preview_publication again and publish exactly what it returned.
publish_in_progressYesA publish is already running. Wait, then retry with the same plan token.
rate_limitedYesWait retryAfterSeconds, then retry.

Every code is listed on Errors.

What DropZoom keeps

See the privacy notice. In short: DropZoom keeps the connection (its name, what you allowed, the passkey that approved it, when) and hashes of its tokens, and records security events for 90 days. A preview keeps nothing. A publish plan is kept for 24 hours without any file content. The files you publish are kept as the link.

Disconnect

Open DropZoom, go to Account, then Connected agents and devices, and remove the ChatGPT connection. It stops working at once.