Dropbox
Connect a Dropbox account with one approval on Dropbox's own screen — no passwords or API keys. Read-only: the owner picks files, and gated-files import-external copies a picked file into private member downloads. Paid plans.
Endpoints (5)
Start connecting a Dropbox account (read-only). Returns authorize_url: give it to the owner as a clearly labelled "Connect Dropbox" link or button. They approve on Dropbox's own screen and the tokens are stored automatically — never ask for a password or secret. The link is single-use and expires after 30 minutes. Paid plans only.
| Field | Type | Required | Description |
|---|---|---|---|
capabilities |
array | No | Default ["files_read"] (read file names and download files the owner picks). It is the only capability. |
return_url |
string | No | Optional page on a websitepublisher.ai domain to return to after approval. |
Whether Dropbox is connected for this project: account email and name, status, and what to do when re-authorization is needed.
No input parameters required.
Disconnect Dropbox: revokes access at Dropbox and deletes the stored tokens. Files imported earlier stay in private storage.
No input parameters required.
Find files by name in the connected Dropbox account, for a file the owner named. Returns {files:[{ref, name, size, modified, path}], has_more}. Pass a ref to gated-files import-external (provider "dropbox"). Only import files the owner asked for. Paid plans.
| Field | Type | Required | Description |
|---|---|---|---|
query |
string | ✓ Yes | Part of the file name, at least 2 characters. |
limit |
integer | No | Max files to return (default 20, max 50). |
Settings for the Dropbox Chooser in the dashboard: the public app key and script URL, and whether Dropbox is connected. A chosen file's "id" is the ref for gated-files import-external.
No input parameters required.
MCP Tool Names
When using this integration through an AI assistant (Claude, ChatGPT, Cursor, etc.), the endpoints are available as MCP tools:
| Endpoint | MCP Tool Name |
|---|---|
| connect | dropbox_connect |
| connection-status | dropbox_connection_status |
| disconnect | dropbox_disconnect |
| search-files | dropbox_search_files |
| chooser-config | dropbox_chooser_config |
Website