dropbox-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| dropbox_list_folderA | List the contents of a folder. Pass "" for the root. Set recursive=true to walk subfolders. If the result is truncated, call again with the returned cursor. |
| dropbox_get_metadataA | Get metadata (size, modified time, id, etc.) for a single file or folder. |
| dropbox_create_folderB | Create a folder at the given path. |
| dropbox_moveA | Move or rename a file or folder from one path to another. |
| dropbox_copyB | Copy a file or folder to a new path. |
| dropbox_deleteA | Delete a file or folder (and its contents). Destructive — the item moves to deleted state and can be restored from Dropbox for the retention window. |
| dropbox_get_temporary_linkA | Get a direct, time-limited (~4h) download/streaming URL for a file. Use this to reference or fetch file contents without creating a permanent shared link. |
| dropbox_read_fileA | Download a file and return its contents as UTF-8 text — for referencing docs, notes, code, csv, etc. Guarded by DROPBOX_MAX_READ_BYTES (default 5 MB). For large or binary files use dropbox_get_temporary_link instead. |
| dropbox_uploadA | Upload content to a path. Provide either |
| dropbox_searchA | Search the account for files and folders matching a query (filename and, where indexed, content). Optionally scope to a folder. If the result has_more, call again with the returned cursor. |
| dropbox_create_shared_linkA | Create a shareable link for a file or folder. If a link already exists for the path, the existing link is returned instead of erroring. |
| dropbox_list_shared_linksA | List existing shared links, optionally for a specific path. Paginates via cursor. |
| dropbox_get_shared_link_metadataA | Look up metadata for an existing shared link URL. |
| dropbox_revoke_shared_linkA | Disable a shared link so the URL no longer grants access. |
| dropbox_get_current_accountA | Return the authenticated account (name, email, account id, team). Good for confirming the server is connected to the right Dropbox. |
| dropbox_get_space_usageA | Return storage usage and allocation for the account. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 16 tools
Each tool has a clear, non-overlapping purpose: folder operations (list, get metadata, create), file operations (move, copy, delete, upload, read, temporary link), search, shared link management (create, list, metadata, revoke), and account/space info. Even get_temporary_link vs read_file are distinct (URL vs content).
All tools follow a consistent verb_noun pattern prefixed with 'dropbox_' (e.g., list_folder, get_metadata, create_shared_link). The verbs (list, get, create, move, copy, delete, read, upload, search, revoke) and nouns are uniform and predictable.
16 tools is slightly above the ideal 3-15 range but appropriate given the comprehensive scope of Dropbox's API (folder, file, search, shared links, account). Each tool earns its place, and none seem redundant.
The surface covers core lifecycle operations for files and folders (create, read, update via upload/overwrite, delete, move/copy), search, and shared link management. Minor omissions like file version history or listing deleted items are acceptable gaps that agents can work around.