Dropbox MCP server for AI agents
Browse, search, read and write Dropbox files and folders, move, copy, delete and restore them, save files from URLs, and create and revoke shared links.
Runs with your users' own Dropbox accounts. Credentials stay on prompt-tm.com.
21 tools · 0 triggers
- Auth
- OAuth 2.0 (sign in with the app)
- Tools
- 21
- Triggers
- 0
- Category
- Documents, Productivity
Tools and triggers
Get the current account
DROPBOX_GET_CURRENT_ACCOUNT
Returns the connected Dropbox account: account ID, name, email, country and account type, and the team for a business account.read-only
Get space usage
DROPBOX_GET_SPACE_USAGE
Returns how many bytes the account uses and its quota (individual or team allocation).read-only
List a folder
DROPBOX_LIST_FOLDER
Lists the files and folders in a folder with their metadata. If `has_more` is true, pass the `cursor` to List folder (continue) for the next page.read-only
List a folder (continue)
DROPBOX_LIST_FOLDER_CONTINUE
Returns the next page of a folder listing, or the changes since a listing's cursor was issued.read-only
Get metadata
DROPBOX_GET_METADATA
Returns a file's or folder's metadata: name, path, ID, size, modified time, revision and content hash. Not for the root folder.read-only
Search files
DROPBOX_SEARCH
Searches for files and folders. Recent changes can take a moment to show up. Pass the `cursor` to Search files (continue) when `has_more` is true; a search returns at most 10,000 matches.read-only
Search files (continue)
DROPBOX_SEARCH_CONTINUE
Returns the next page of search results.read-only
Download a text file
DROPBOX_DOWNLOAD_TEXT_FILE
Returns the contents of a text file (txt, md, csv, json, code) as text. Longer files are cut at 200,000 characters. For other files use Get a temporary link.read-only
Upload a text file
DROPBOX_UPLOAD_TEXT_FILE
Writes text to a file (up to 150 MiB), creating folders on the way. By default an existing file is kept and the call fails with a conflict; set `mode` to overwrite to replace it.destructive
Create a folder
DROPBOX_CREATE_FOLDER
Creates a folder, and any missing parent folders.
Move or rename
DROPBOX_MOVE
Moves or renames a file or folder. A folder moves with everything in it.
Copy
DROPBOX_COPY
Copies a file or folder to a new path. A folder copies with everything in it.
Delete
DROPBOX_DELETE
Deletes a file or folder; a folder is deleted with everything in it.destructive
Get a temporary link
DROPBOX_GET_TEMPORARY_LINK
Returns a direct download link to a file that works for four hours, without signing in. Use it to fetch or hand over any file.read-only
Save a URL to Dropbox
DROPBOX_SAVE_URL
Downloads a file from a web URL straight into Dropbox. Dropbox fetches it in the background (it must finish within 15 minutes); check with Check a URL save.
Check a URL save
DROPBOX_SAVE_URL_CHECK_JOB_STATUS
Returns whether a Save a URL to Dropbox job is still running, finished (with the file's metadata) or failed.read-only
List file revisions
DROPBOX_LIST_REVISIONS
Lists the revisions of the file at a path, with their revision IDs, sizes and times.read-only
Restore a revision
DROPBOX_RESTORE
Restores a file at a path to an earlier revision, replacing its current contents.destructive
Create a shared link
DROPBOX_CREATE_SHARED_LINK
Creates a shared link to a file or folder. Without settings the link follows the account's and team's sharing policies and doesn't expire. Fails with `shared_link_already_exists` if the file already has one; List shared links returns it.destructive
List shared links
DROPBOX_LIST_SHARED_LINKS
Lists the account's shared links, or the links for one file or folder.read-only
Revoke a shared link
DROPBOX_REVOKE_SHARED_LINK
Turns off a shared link, so it stops working for everyone who has it.destructive
Try Dropbox now
Sign in, connect your account and run any of these in the playground, or ask your agent through the router.
- “Get the current account”DROPBOX_GET_CURRENT_ACCOUNT
- “Get space usage”DROPBOX_GET_SPACE_USAGE
- “List a folder”DROPBOX_LIST_FOLDER
Connect via MCP
Create an MCP server for Dropbox in the dashboard, then add its URL to your client. This is the Claude Code command; the client guide has the others.
claude mcp add --transport http dropbox \
"https://www.prompt-tm.com/mcp/<server id>?user_id=<your user>" \
--header "x-api-key: ptm_…"Connect via REST
Run a tool with one request. The response is { data, error, successful, log_id } for every tool.
curl -X POST https://www.prompt-tm.com/api/v3/tools/execute/DROPBOX_GET_CURRENT_ACCOUNT \
-H "x-api-key: $PROMPT_TM_KEY" -H "content-type: application/json" \
-d '{ "user_id": "alice", "arguments": {} }'