---
asIndexPage: true
---
# Dropbox
import ToolInfo from "@/app/_components/tool-info";
import Badges from "@/app/_components/badges";
import TabbedCodeBlock from "@/app/_components/tabbed-code-block";
import TableOfContents from "@/app/_components/table-of-contents";
import ToolFooter from "@/app/_components/tool-footer";
import { Callout } from "nextra/components";
The Arcade Dropbox MCP Server provides a pre-built set of tools for interacting with Dropbox. These tools make it easy to build agents and AI apps that can:
- Browse files and folders
- Search for files and folders
- Download files
## Available Tools
If you need to perform an action that's not listed here, you can [get in touch
with us](mailto:contact@arcade.dev) to request a new tool, or [create your own
tools](/guides/create-tools/tool-basics/build-mcp-server).
## Dropbox.ListItemsInFolder
List all items in a folder.
**Parameters**
- **folder_path** _(string, required)_ Path to the folder. E.g. '/My Documents/My Folder'
- **limit** _(int, optional, Defaults to `100`)_ Maximum number of items to return. Defaults to 100. Maximum allowed is 2000.
- **cursor** _(string, optional)_ A cursor to use for pagination. Defaults to `None`.
## Dropbox.SearchFilesAndFolders
Search for files and folders in Dropbox.
**Parameters**
- **keywords** _(string, required)_ The keywords to search for. E.g. 'quarterly report'
- **search_in_folder_path** _(string, optional)_ Restricts the search to the specified folder path. E.g. '/My Documents/My Folder'. Defaults to `None` (search in the entire Dropbox).
- **filter_by_category** _(list of enum [DropboxItemCategory](/resources/integrations/productivity/dropbox/reference#dropboxitemcategory), optional)_ Restricts the search to the specified category(ies) of items. Defaults to `None` (returns all items).
- **limit** _(int, optional, Defaults to `100`)_ Maximum number of items to return. Defaults to 100. Maximum allowed is 2000.
- **cursor** _(string, optional)_ A cursor to use for pagination. Defaults to `None`.
## Dropbox.DownloadFile
Download a file from Dropbox.
**Parameters**
- **file_path** _(string, optional)_ Path to the file. E.g. '/My Documents/My Folder/My File.pdf'
- **file_id** _(string, optional)_ The ID of the file to download. E.g. 'id:a4ayc_80_OEAAAAAAAAAYa'
Note: to call this tool, you must provide either `file_path` or `file_id`.
## Auth
The Arcade Dropbox MCP Sever uses the [Dropbox auth provider](/references/auth-providers/dropbox) to connect to users' Dropbox accounts.
With the Arcade Cloud Platform, there's nothing to configure. Your users will see `Arcade` as the name of the application that's requesting permission.
With a self-hosted installation of Arcade, you need to [configure the Dropbox auth provider](/references/auth-providers/dropbox#configuring-dropbox-auth) with your own Dropbox app credentials.