Dropbox MCP Server
The Dropbox MCP server lets your AI agents perform read-only operations on a user's Dropbox account. Agents can browse files and folders, read metadata, search for content, retrieve download links, and check storage usage.
Capabilities
| Tool | What It Does |
|---|---|
| List folders | Browse the contents of a folder |
| Get file/folder metadata | Retrieve details about a specific file or folder |
| Search files | Search for files and folders by name |
| Get download link | Retrieve a temporary download link for a file |
| Get space usage | Check storage usage for the account |
📝 Note: The Dropbox integration is intentionally read-only. It does not support creating, modifying, or deleting files.
OAuth Setup
The Dropbox MCP server uses OAuth to authenticate on behalf of each user. To enable this integration, you need to create a Dropbox App in the Dropbox developer console.
Step 1: Create a Dropbox App
- Go to the Dropbox App Console and sign in.
- Click Create app.
- Choose Scoped access.
- Select Full Dropbox (access to all files and folders) or App Folder (restricted to a single folder) based on your use case.
- Enter a name for the app and click Create app.
Step 2: Get Your Credentials
- Open your app in the App Console.
- Go to the Settings tab.
- Copy the App key (this is your Client ID) and App secret (this is your Client Secret).
Step 3: Configure the Redirect URL
- In the Settings tab, locate OAuth 2 > Redirect URIs.
- Add the redirect URL provided by your Devs.ai platform administrator.
Step 4: Enable Required Scopes
- Go to the Permissions tab in the App Console.
- Enable the following scopes:
| Scope | Description |
|---|---|
files.metadata.read | View metadata for files and folders, list and search directory contents |
files.content.read | Read file contents via temporary download links |
account_info.read | View account profile and storage usage |
- Click Submit to save the permissions.
Step 5: Configure in Devs.ai
- Navigate to Organization > Connectors in Devs.ai.
- Find the Dropbox template and click Enable.
- Select OAuth as the authentication type.
- Enter your App key (Client ID) and App secret (Client Secret) from Step 2.
- Select the tools you want to make available.
- Click Save.
OAuth Configuration Reference
| Field | Value |
|---|---|
| Authorization URL | https://www.dropbox.com/oauth2/authorize |
| Token URL | https://api.dropboxapi.com/oauth2/token |
| Scopes Parameter Name | scope (space-separated) |