Dropbox
Cloud file storage and sync.
Verdict
Common use cases
- Generate file request links for client deliverables
- Organize campaign assets into dated folders
- Create Paper docs from meeting notes
- Audit folder contents before archiving projects
- Move completed work to archive directories
Integration
- Vendor
- Dropbox
- Category
- productivity
- Auth
- OAUTH2
- Tools
- 11
- Composio slug
dropbox
Tools
- Create file request
Tool to create a new file request in dropbox. use when you need to request files from others by generating a unique link for uploads to a specified dropbox folder, optionally with a deadline.
- Create folder
Tool to create a new folder at a specified path in dropbox. use when you need to organize files by creating a new directory. requires the 'files.content.write' scope.
- Create paper document
Creates a new dropbox paper document at the specified path using html or markdown content.
- Delete file or folderdestructive
Permanently deletes the file or folder at the specified path in dropbox. use when you need to remove a specific file or folder. requires the `files.content.write` scope.
- Get about me
Tool to get information about the current user's dropbox account. use when you need to retrieve account details like email, name, or account type.
- List files in folder
Tool to list files and folders in a specified dropbox directory. use when you need to see the contents of a folder, including subfolders if recursive is true.
- List folder contents
Retrieves a list of folders, files, and deleted entries from a specified dropbox path.
- Move file or folder
Move file or folder
- Read a file
Downloads a file from the specified dropbox path, requiring `files.content.read` scope.
- Search File or Folder
Tool to search for files and folders in dropbox. use when you need to find an item by name or content, optionally within a specific path or with other filters, and paginate through results. example: search for 'report.docx' in the '/finance
- Upload File
Uploads a file to a specified path in the user's dropbox, with options for handling existing files.
Setup
Setup guide
- 11. In your Switchy workspace, navigate to Settings > Integrations and click 'Add Integration'. 2. Search for 'Dropbox' in the MCP catalog and select it. 3. Click 'Connect' to start the OAuth flow — you'll be redirected to Dropbox to authorize Switchy. 4. Grant the requested scopes: files.content.read, files.content.write, and sharing.write (needed for file requests and Paper documents). 5. After authorizing, you'll return to Switchy and see 'Dropbox connected' with a green checkmark. 6. Open any Space and type '@Dropbox list files in folder /' to test the connection — you should see your root folder contents appear in the response. 7. To invoke a tool, @mention Dropbox followed by your request (e.g. '@Dropbox create a folder called Q1-Assets in /Marketing'). 8. If a tool fails, check that your Dropbox account has the necessary permissions and that the path you specified exists.
What teammates see: by default, memories from Dropbox are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Create File Request
@Dropbox create a file request in /Client-Uploads/Acme-Corp with the title 'Logo files for review' and set a deadline of March 15, 2024Open in a Space →
Organize Project Folders
@Dropbox create folders at /Projects/Website-Redesign/Assets, /Projects/Website-Redesign/Drafts, and /Projects/Website-Redesign/FinalsOpen in a Space →
Draft Paper Document
@Dropbox create a Paper document at /Team-Docs/Sprint-Retrospective.paper with this markdown: '# Sprint 12 Retro\n## What went well\n- Shipped feature X\n## What to improve\n- Reduce meeting overhead'Open in a Space →
Audit Folder Contents
@Dropbox list all files and folders in /Marketing/Q4-Campaign recursively and show me file sizes and last modified datesOpen in a Space →
Archive Completed Work
@Dropbox move the folder /Projects/Website-Redesign to /Archive/2024/Website-RedesignOpen in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@dropbox list everything in our /Q1-2025-Planning folder and tell me which files haven't been touched in over 30 days
I've scanned /Q1-2025-Planning and found 14 files. Three haven't been modified since mid-December: Budget-Draft-v2.xlsx (last modified Dec 12), OKR-Template.docx (Dec 9), and Meeting-Notes-Dec5.paper (Dec 5). The rest show activity in January, with the most recent being Strategy-Deck-Final.pptx updated yesterday. Would you like me to move the stale files to an archive folder?
This example pairs the list_files_in_folder tool with AI reasoning to surface neglected documents. Requires files.metadata.read scope. Dropbox's modified timestamps are reliable, but the MCP won't auto-archive without a follow-up move command — always confirm destructive actions with your team first.
@dropbox create a file request for client testimonials in /Marketing/Social-Proof with a February 15th deadline
File request created. Anyone with this link can upload files directly to /Marketing/Social-Proof until February 15, 2025 at 11:59 PM UTC: https://www.dropbox.com/request/a8Kj3mPqR9... The folder will collect uploads automatically — no Dropbox account required for submitters. You'll get email notifications as files arrive.
Showcases the create_file_request tool, which generates a public upload link tied to a specific folder and deadline. Useful for gathering assets from external collaborators without granting full folder access. Note that file requests count against your account's storage quota, and the link remains active until the deadline or manual revocation.
@dropbox draft a Paper doc at /Team-Docs/Sprint-23-Retro summarizing the last 10 messages in this Space, then share the link
I've created a new Paper document at /Team-Docs/Sprint-23-Retro.paper with a summary of the recent discussion: three action items (migrate API keys, update staging environment, schedule design review), two blockers flagged (waiting on legal approval for GDPR clause, CI pipeline timeout), and consensus to move the release date to March 1st. Here's the doc: https://paper.dropbox.com/doc/Sprint-23-Retro-xY7... You can edit collaboratively or export to PDF.
Combines the create_paper_document tool with the AI's synthesis of Space context. Requires files.content.write scope. Paper docs support real-time collaboration, but formatting options are limited to HTML/Markdown input — complex tables or embedded media may not render as expected. The link is private by default; adjust sharing settings in Dropbox if you need broader access.
Use-case deep-dives
When Dropbox MCP beats email for final-file delivery
A 6-person creative agency ships final assets to clients every week—PSDs, video exports, brand guidelines. The team used to email Dropbox links manually, but now they run a Switchy agent that creates a file request for each client project, sets a 7-day deadline, and logs the link in their project tracker. The MCP's create_file_request tool handles the upload URL generation; the agent cross-posts it to Slack and updates the CRM. This works because the team already uses Dropbox for storage and the OAuth2 setup is one-time. If your clients prefer WeTransfer or you're shipping 100+ deliverables a month, the manual link-creation overhead still wins. For teams under 20 clients with existing Dropbox workflows, this MCP turns handoff into a 10-second agent call.
Dropbox Paper MCP for templatized new-hire docs
A 12-person SaaS startup onboards 2-3 contractors a month and needs a fresh onboarding doc for each—same structure, different names and start dates. They built a Switchy agent that takes a hire's details, calls create_paper_document with a markdown template, and drops the link in the #new-hires channel. The MCP requires files.content.write scope, which their admin approved once. The win is speed: what took 15 minutes of copy-paste now runs in 8 seconds. The trade-off is rigidity—if your onboarding flow changes weekly or you need conditional sections, a Notion MCP with database templates is more flexible. For teams with stable onboarding structures and existing Dropbox Paper adoption, this MCP is the fastest path to zero-touch doc creation.
When Dropbox delete and move tools save hours after webinars
A 4-person marketing team runs monthly webinars and accumulates 40-60 GB of raw footage, slides, and transcripts in a staging folder. Two weeks post-event, they archive keepers and delete drafts. They now run a Switchy agent that scans the staging folder with list_files_in_folder, moves final cuts to /archive/2025-events/ with move_file_or_folder, and permanently deletes everything else with delete_file_or_folder. The agent logs a summary to their shared doc. This works because the decision logic is simple (keep files tagged 'final', delete the rest) and the team trusts the agent with destructive actions. If your file-retention rules are complex or you need audit trails beyond Dropbox's native logs, a manual review step is safer. For teams with predictable cleanup patterns and Dropbox as source-of-truth, this MCP turns 90 minutes of drag-and-drop into a single agent run.
Frequently asked
What can the Dropbox MCP do in Switchy?
The Dropbox MCP lets your AI agents create folders, upload and delete files, move items, list directory contents, and generate file request links for external uploads. It also creates Paper documents from markdown or HTML and retrieves your account info. Think of it as giving your agents read-write access to your Dropbox structure, not just viewing links.
Which OAuth scopes does the Dropbox MCP request?
The MCP requires files.content.write to create, delete, and move files or folders. It also needs account_info.read to fetch your user details and sharing.write to generate file request links. You'll grant these during the OAuth flow when you first connect Dropbox to Switchy. No admin role needed—just a standard Dropbox account.
Can the Dropbox MCP share files or set permissions?
It can create file request links—unique upload URLs for external people to drop files into a folder you specify, with optional deadlines. It cannot change sharing permissions on existing files, create shared links for downloads, or manage team folder access. For that, use Dropbox's native sharing UI or API directly.
How does this compare to using Dropbox's API myself?
The MCP wraps Dropbox's v2 API into natural-language tools your agents can call without you writing code. If you already have a custom integration or need advanced features like batch operations or webhook subscriptions, stick with the API. The MCP is faster for ad-hoc file tasks in conversational workflows.
Who on my team should connect the Dropbox MCP?
Anyone with a Dropbox account can connect it—no admin privileges required. The MCP operates on that person's files and folders, so connect it under the account whose Dropbox structure you want agents to access. Each team member can connect their own Dropbox if you need separate file spaces.