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.

DropboxOAUTH2

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.

Try it free

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.

terminal
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.

terminal
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": {} }'

Dropbox questions