Dropbox for cloud storage
Dropbox is our top pick of four for cloud storage when your files live in Dropbox. Its hosted server lets an agent search, read, organize, and share files over OAuth, including creating shared links and inviting viewers, so the agent acts as the user rather than around them.
The clean fit is what earns first place for teams centered on Dropbox. The siblings are strong for their own homes, but if your contracts, assets, and documents are already in Dropbox, a hosted server that authenticates over OAuth and covers the full read-organize-share loop is the most direct setup.
How Dropbox fits
The tools cover the whole lifecycle. Search finds files by name or content with type and date filters, ListFolder browses directories with pagination, and GetFileContent extracts text from PDFs, Word documents, and other text-representable files up to 5 MB. GetFileMetadata reads properties, CreateFolder and CreateFile add new items, and Copy, Move, and Delete reorganize them, with large jobs running in the background. CreateSharedLink shares a file or folder and can invite up to 25 viewers by email, while WhoAmI and GetUsageAndQuota report identity and storage.
The honest comparison: Google Drive (Workspace MCP) fits teams in Google Workspace, Box suits organizations that need enterprise content controls, and Nextcloud is the choice when you want a fully self-hosted store on your own servers. Dropbox does not manage another product's drive or run on your hardware. Pick it when Dropbox is where the files already are; the OAuth-based read, organize, and share tools then cover the task directly.
Tools you would use
| Tool | What it does |
|---|---|
| ListFolder | Browses directory contents (up to 100 items per call) with name, size, modification date, and file ID, navigating with pagination cursors. |
| GetFileMetadata | Gets detailed file properties such as size, dates, and MIME type by file path or file ID, with human-readable formatting. |
| GetFileContent | Extracts text from PDFs, Word documents, and other text-representable files up to 5 MB, with a Dropbox link as a fallback. |
| GetUsageAndQuota | Retrieves current storage usage and quota in bytes for an individual or, for team members, the entire team. |
| Search | Searches files and folders by name or content, with filters for folder, file type, and last-updated date, sortable by relevance or recency. |
| CreateFolder | Creates a folder anywhere in Dropbox by specifying its path and returns its details for chaining. |
| CreateFile | Creates a new text-oriented file from inline UTF-8 content up to 5 MB, suited to notes, Markdown, JSON, and source code. |
| CreateSharedLink | Creates a shared link for a file or folder, optionally inviting up to 25 viewers by email. |
| WhoAmI | Gets the authenticated Dropbox user's identity, team or account context, and root and home namespace IDs. |
| Copy | Copies one or more files or folders to another location; large jobs run in the background and are tracked with CheckJobStatus. |
FAQ
- Can Dropbox's server read the contents of a document?
- Yes, within limits. GetFileContent extracts text from PDFs, Word documents, and other text-representable files up to 5 MB, falling back to a Dropbox link otherwise. Search can also match on file content.
- How does the agent share a file through Dropbox?
- With CreateSharedLink, which makes a shared link for a file or folder and can invite up to 25 viewers by email. The agent acts over OAuth as the authenticated user.