# How to connect Dropbox to Claude Cowork

```json
{
  "title": "How to connect Dropbox to Claude Cowork",
  "toolkit": "Dropbox",
  "toolkit_slug": "dropbox",
  "framework": "Claude Cowork",
  "framework_slug": "claude-cowork",
  "url": "https://composio.dev/toolkits/dropbox/framework/claude-cowork",
  "markdown_url": "https://composio.dev/toolkits/dropbox/framework/claude-cowork.md",
  "updated_at": "2026-05-12T10:09:52.812Z"
}
```

## Introduction

Cowork is Anthropic's AI agent for knowledge work. Think of it as Claude Code for everything else. It works autonomously with your computer, local files, and applications to accomplish complex tasks.
This guide walks you through the easiest and most secure way to connect your Dropbox account to Cowork via Composio Connect, enabling it to list files in your shared projects folder, create a new folder for invoices, search for last month's sales report, and more such actions on your behalf without compromising your account security.

## Also integrate Dropbox with

- [ChatGPT](https://composio.dev/toolkits/dropbox/framework/chatgpt)
- [Antigravity](https://composio.dev/toolkits/dropbox/framework/antigravity)
- [OpenAI Agents SDK](https://composio.dev/toolkits/dropbox/framework/open-ai-agents-sdk)
- [Claude Agent SDK](https://composio.dev/toolkits/dropbox/framework/claude-agents-sdk)
- [Claude Code](https://composio.dev/toolkits/dropbox/framework/claude-code)
- [Codex](https://composio.dev/toolkits/dropbox/framework/codex)
- [Cursor](https://composio.dev/toolkits/dropbox/framework/cursor)
- [VS Code](https://composio.dev/toolkits/dropbox/framework/vscode)
- [OpenCode](https://composio.dev/toolkits/dropbox/framework/opencode)
- [OpenClaw](https://composio.dev/toolkits/dropbox/framework/openclaw)
- [Hermes](https://composio.dev/toolkits/dropbox/framework/hermes-agent)
- [CLI](https://composio.dev/toolkits/dropbox/framework/cli)
- [Google ADK](https://composio.dev/toolkits/dropbox/framework/google-adk)
- [LangChain](https://composio.dev/toolkits/dropbox/framework/langchain)
- [Vercel AI SDK](https://composio.dev/toolkits/dropbox/framework/ai-sdk)
- [Mastra AI](https://composio.dev/toolkits/dropbox/framework/mastra-ai)
- [LlamaIndex](https://composio.dev/toolkits/dropbox/framework/llama-index)
- [CrewAI](https://composio.dev/toolkits/dropbox/framework/crew-ai)

## Connect Dropbox to Claude Cowork

### Connecting Dropbox to Claude Cowork
1. Open Customize
In Claude Desktop, click Customize in the left sidebar, then select Connectors and click the + icon at the top.
2. Add the Composio MCP server
Click Add custom connector and paste in the Composio MCP server URL:

```bash
https://connect.composio.dev/mcp
```

## What is Claude Cowork?

Claude Cowork is Anthropic's agent for general knowledge work. It can use your computer, files, and connected applications to complete longer-running tasks across your work tools.
With Composio Connect, Cowork can securely access apps like Dropbox through MCP without you sharing account credentials directly with the agent.

## What is the Dropbox MCP server, and what's possible with it?

The Dropbox MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Dropbox account. It provides structured and secure access to your cloud files, so your agent can perform actions like searching, uploading, organizing, reading, and deleting files and folders on your behalf.
- Smart file search and retrieval: Ask your agent to search for files or folders by name, keyword, or within specific directories, and quickly locate what you need.
- Automated file uploads and folder creation: Direct your agent to create new folders for organization or request file uploads with unique shareable links, streamlining content collection and storage.
- Seamless file reading and downloads: Have your agent read the contents of any file or download important documents from your Dropbox, whenever you need them.
- Effortless organization and cleanup: Let your agent move, delete, or reorganize files and folders to keep your Dropbox tidy and efficient.
- Account insights and management: Retrieve up-to-date details about your Dropbox account, including user info and storage status, for complete oversight.

## Supported Tools

| Tool slug | Name | Description |
|---|---|---|
| `DROPBOX_ACTIVATE_TEAM_FOLDER` | Activate team folder | Tool to activate an archived team folder. Use when you need to restore access to a previously archived team folder. |
| `DROPBOX_ADD_FILE_MEMBER` | Add file member | Tool to add specified members to a Dropbox file with configurable access levels. Use when sharing a file with specific users by email or Dropbox ID. Supports custom invitation messages and notification controls. Note: This endpoint does not support apps with the app folder permission, and members will receive invitations unless quiet mode is enabled. |
| `DROPBOX_ADD_FILE_PROPERTIES` | Add file properties | Tool to add custom properties to a Dropbox file using a filled property template. Use when you need to tag files with structured metadata like project info, status, or categories. |
| `DROPBOX_ADD_FILE_TAGS` | Add tag to file or folder | Tool to add a tag to a file or folder in Dropbox. Use when you need to tag items for organization. Tags are automatically converted to lowercase. |
| `DROPBOX_ADD_FOLDER_MEMBER_ACTION` | Add folder member | Tool to add members to a shared folder with specified access levels. Use when an owner or editor needs to invite new members to a shared folder. Members receive invites and must be mounted via mount_folder for full access. Requires appropriate ACL permissions. |
| `DROPBOX_ADD_MEMBER_SPACE_LIMITS_EXCLUDED_USERS` | Add users to space limits exclusion list | Tool to add users to the team's space limits exclusion list in Dropbox. Users on this list are exempt from space limit restrictions. Use when you need to exclude specific team members from storage quota enforcement. Requires team admin authentication. |
| `DROPBOX_ADD_SHARING_ALLOWLIST` | Add sharing allowlist | Tool to add domains or email addresses to the team sharing allowlist. Use when team admins need to approve specific domains or emails for sharing. Requires team admin authentication. At least one of 'domains' or 'emails' must be provided, with a maximum of 100 entries per call. |
| `DROPBOX_ADD_TEAM_GROUP_MEMBERS` | Add members to team group | Tool to add members to a team group with specified access levels. Use when you need to add users to an existing team group. Requires team admin credentials with group management permissions. |
| `DROPBOX_ADD_TEAM_MEMBERS` | Add team members | Tool to add new members to a Dropbox team. Use when you need to invite users to join the team with specified roles and settings. Maximum of 20 members per request. Requires team admin credentials. |
| `DROPBOX_ADD_TEAM_MEMBERS_SECONDARY_EMAILS` | Add secondary emails to team members | Tool to add secondary email addresses to Dropbox team members. Use when you need to associate additional email addresses with team member accounts. Requires team admin credentials. |
| `DROPBOX_ADD_TEAM_PROPERTIES_TEMPLATE` | Add property template for team | Tool to add a property template for a team in Dropbox. Use when you need to create a standardized set of custom properties that can be applied to files and folders. Requires team admin permissions and a Dropbox Business account. |
| `DROPBOX_ALPHA_UPLOAD_FILE` | Alpha Upload File | Tool to upload a new file to Dropbox using the alpha upload endpoint. Use when uploading files up to 150 MiB. Note that the behavior of this alpha endpoint is unstable and subject to change. |
| `DROPBOX_APPEND_UPLOAD_SESSION` | Append data to upload session | Tool to append more data to an existing upload session. Use when uploading large files in chunks. When the 'close' parameter is set to true, this call will close the session. A single request should not upload more than 150 MiB. |
| `DROPBOX_APPEND_UPLOAD_SESSION_BATCH` | Append to multiple upload sessions | Tool to append data to multiple upload sessions in a single request. Use when you need to upload data to multiple ongoing upload sessions efficiently. The file content for each session should be concatenated in the request body in the order specified by entries. A single request should not upload more than 150 MiB. The maximum size of a file one can upload to an upload session is 2^41 - 2^22 (2,199,019,061,248) bytes. |
| `DROPBOX_ARCHIVE_TEAM_FOLDER` | Archive team folder | Tool to archive an active team folder in Dropbox. Sets the team folder's status to archived and removes all folder and file members. Use when you need to archive a team folder that is no longer in active use. The folder must be active before it can be archived. |
| `DROPBOX_CHECK_COPY_BATCH` | Check copy batch job status | Tool to check the status of an asynchronous copy batch job in Dropbox. Use when you have an async_job_id from a previous copy_batch operation and need to poll its status. Returns 'in_progress', 'complete' with results for each entry, or 'failed' with error details. |
| `DROPBOX_CHECK_DELETE_BATCH` | Check delete batch status | Tool to check the status of an asynchronous delete batch job in Dropbox. Use when you need to poll the status of a batch delete operation initiated by delete_batch. Returns 'in_progress', 'complete' with per-entry results, 'failed', or error status. |
| `DROPBOX_CHECK_FOLDER_BATCH` | Check folder batch status | Tool to check the status of an asynchronous folder batch creation job. Use when you need to poll the status of a create_folder_batch operation. Returns 'in_progress', 'complete' with results, or 'failed' with error details. |
| `DROPBOX_CHECK_JOB_STATUS` | Check sharing job status | Tool to check the status of an asynchronous sharing job in Dropbox. Use when you have an async_job_id from a previous sharing operation (like unshare_folder, remove_folder_member) and need to poll its status. Returns 'in_progress', 'complete', 'failed' with error details, or polling errors. |
| `DROPBOX_CHECK_MOVE_BATCH` | Check move batch job status | Tool to check the status of an asynchronous move batch job. Use when you need to poll the status of a batch move operation started with move_batch_v2. Returns a list of results for each entry when complete. |
| `DROPBOX_CHECK_MOVE_FORMER_MEMBER_FILES_JOB_STATUS` | Check move former member files job status | Tool to check the status of an asynchronous move former member files job. Use when you have an async_job_id from a previous team/members/move_former_member_files operation and need to poll its completion status. Returns 'in_progress', 'complete', 'failed' with error details, or error states like 'invalid_async_job_id'. |
| `DROPBOX_CHECK_REMOVE_MEMBER` | Check remove member job status | Tool to check the status of an asynchronous remove folder member job in Dropbox. Use when you have an async_job_id from a previous remove_folder_member operation and need to poll its status. Returns 'in_progress', 'complete' with access level info, or 'failed' with error details. |
| `DROPBOX_CHECK_SAVE_URL_STATUS` | Check save URL job status | Tool to check the status of a save_url job in Dropbox. Use when you have an async_job_id from a save_url operation and need to poll its completion status. Returns 'in_progress', 'complete' with file metadata, or 'failed' with error details. |
| `DROPBOX_CHECK_SHARE_JOB_STATUS` | Check share job status | Tool to check the status of an asynchronous folder sharing job in Dropbox. Use when you need to poll the status of a folder share operation that was initiated asynchronously. Returns 'in_progress', 'complete' with folder metadata, 'failed' with error details, or polling error status. |
| `DROPBOX_CHECK_TEAM_FOLDER_ARCHIVE` | Check team folder archive status | Tool to check the status of an asynchronous team folder archive job in Dropbox. Use when you have an async_job_id from a previous team_folder/archive operation and need to poll its status. Returns 'in_progress' while archiving, 'complete' with team folder metadata when done, or error states like 'invalid_async_job_id'. |
| `DROPBOX_CHECK_UPLOAD_BATCH` | Check upload batch status | Tool to check the status of an asynchronous upload batch job in Dropbox. Use when you need to poll the status of a batch upload operation initiated by upload_session/finish_batch. Returns 'in_progress', 'complete' with per-entry results, or error status. |
| `DROPBOX_CHECK_USER` | Check user | Tool to test Dropbox API connection and validate access token by echoing back a supplied string. Use when you need to verify that the Dropbox API is accessible and the access token is valid. |
| `DROPBOX_COPY_BATCH` | Copy multiple files or folders | Tool to copy multiple files or folders to different locations at once in Dropbox. Use when you need to duplicate multiple items efficiently. This operation may complete synchronously or return a job ID for async processing. Use copy_batch/check:2 to check async job status. |
| `DROPBOX_COPY_FILE_OR_FOLDER` | Copy file or folder | Tool to copy a file or folder to a different location in Dropbox. Use when you need to duplicate content without removing the original. If the source path is a folder, all its contents will be copied. |
| `DROPBOX_COUNT_FILE_REQUESTS` | Count file requests | Tool to get the total number of file requests owned by the authenticated user. Use when you need to count how many file requests (both open and closed) exist. |
| `DROPBOX_CREATE_FILE_REQUEST` | 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. |
| `DROPBOX_CREATE_FOLDER` | 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. |
| `DROPBOX_CREATE_FOLDER_BATCH` | Create multiple folders | Tool to create multiple folders at once in Dropbox. Use when you need to create several folders efficiently in a single request. For large batches, returns a job ID immediately and runs asynchronously; for smaller inputs, creates folders and returns results synchronously. |
| `DROPBOX_CREATE_PAPER` | Create paper document | Creates a new Dropbox Paper document at the specified path using HTML or Markdown content. |
| `DROPBOX_CREATE_PAPER_FOLDER` | Create Paper folder | Tool to create a new Paper folder with the provided info. Use when you need to organize Paper documents by creating a new folder. Note: This endpoint works for content created by users on the older version of Paper. |
| `DROPBOX_CREATE_SHARED_LINK` | Create shared link | Tool to create a stable, long-lived shared link for a Dropbox file or folder. Use when the user needs a permanent URL suitable for embedding or long-term sharing (as opposed to temporary links that expire in hours). Supports optional settings like expiration, password protection, and visibility controls. Note: If a shared link already exists for the path, the API will return an error; in that case, use a separate list_shared_links endpoint to retrieve existing links. |
| `DROPBOX_CREATE_TEAM_FOLDER` | Create team folder | Tool to create a new, active team folder with no members in Dropbox. Use when you need to set up a new team folder for collaboration. The folder is created without any members initially. |
| `DROPBOX_CREATE_TEAM_GROUP` | Create team group | Tool to create a new, empty team group in Dropbox with a specified name. Use when you need to create a new group for organizing team members. Requires team admin credentials with team member management permissions. |
| `DROPBOX_DELETE_ALL_CLOSED_FILE_REQUESTS` | Delete all closed file requests | Tool to delete all closed file requests owned by the current user. Use when you need to clean up closed file requests in bulk. |
| `DROPBOX_DELETE_BATCH` | Delete multiple files/folders | Tool to delete multiple files or folders at once in Dropbox. Use when you need to delete several items simultaneously. This route is asynchronous and returns a job ID immediately for large batches. Use delete_batch/check to verify completion status. |
| `DROPBOX_DELETE_FILE_OR_FOLDER` | Delete file or folder | Tool to delete a file or folder at the specified path in Dropbox. Use when you need to permanently remove a file or folder and all its contents. |
| `DROPBOX_DELETE_FILE_REQUESTS` | Delete file requests | Tool to delete a batch of closed file requests in Dropbox. Use when you need to remove multiple file requests that are no longer needed. Only closed file requests can be deleted; attempting to delete open file requests will fail. |
| `DROPBOX_DELETE_MANUAL_CONTACTS_BATCH` | Delete manual contacts batch | Tool to delete specific manually added contacts from Dropbox by their email addresses. Use when you need to remove contacts that were manually added to a user's Dropbox account. |
| `DROPBOX_DELETE_TEAM_FOLDER_PERMANENTLY` | Permanently delete archived team folder | Tool to permanently delete an archived team folder in Dropbox. Use when you need to permanently remove an archived team folder and all its contents. The team folder must be archived before it can be permanently deleted. |
| `DROPBOX_DELETE_TEAM_GROUP` | Delete team group | Tool to delete a Dropbox team group. Use when you need to remove a team group. Note that this requires team admin permissions and the group cannot be system-managed. |
| `DROPBOX_DELETE_TEAM_MEMBER_PROFILE_PHOTO` | Delete team member profile photo | Tool to delete a team member's profile photo. Use when you need to remove the profile picture of a team member. Requires team admin permissions. |
| `DROPBOX_DELETE_TEAM_MEMBERS_SECONDARY_EMAILS` | Delete team members secondary emails | Tool to delete secondary email addresses from Dropbox team members. Use when you need to remove secondary emails from one or more team members. Requires team member management permissions. |
| `DROPBOX_DOWNLOAD_ZIP` | Download Folder as Zip | Tool to download a folder from Dropbox as a zip file. Use when you need to download an entire folder structure with multiple files. The folder must be less than 20 GB in size with any single file less than 4 GB, and the resulting zip must have fewer than 10,000 total entries. |
| `DROPBOX_EXPORT_FILE` | Export File | Tool to export non-downloadable Dropbox files (especially Dropbox Paper) to Markdown/HTML/plain text and return usable content. Use when you need to access content from files that cannot be downloaded directly, such as Dropbox Paper documents or Google Docs stored in Dropbox. Requires files.content.read scope. |
| `DROPBOX_FILES_SEARCH` | Search files and folders | Tool to search for files and folders in Dropbox by name or content. Use when you need to find items matching a search query within a specific path or across the entire Dropbox. |
| `DROPBOX_FINISH_UPLOAD_SESSION` | Finish upload session | Tool to finish an upload session and save the uploaded data to the given file path. Use when completing a multi-part upload after using upload_session/start and upload_session/append. A single request should not upload more than 150 MiB. The maximum size of a file one can upload to an upload session is 2,199,019,061,248 bytes. |
| `DROPBOX_FINISH_UPLOAD_SESSION_BATCH` | Finish batch upload sessions | Tool to commit many files at once into a user's Dropbox after uploading file contents via upload_session/start and upload_session/append. Use when you need to finish multiple upload sessions in a single request. Returns an async_job_id which can be used with upload_session/finish_batch/check to poll for completion. Maximum 1000 entries per request. |
| `DROPBOX_GET_ABOUT_ME` | 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. Useful for verifying authenticated account identity before destructive operations in multi-account setups. Note: successful response does not imply access to all shared or team folders; path-specific permission errors from other tools indicate missing folder-level permissions, not empty results. |
| `DROPBOX_GET_ACCOUNT` | Get account | Tool to get information about a user's Dropbox account using their account ID. Use when you need to retrieve account details for a specific user. |
| `DROPBOX_GET_ACCOUNT_BATCH` | Get account batch | Tool to get information about multiple user accounts in a single request. At most 300 accounts may be queried per request. Use when you need to retrieve details for multiple Dropbox users efficiently. |
| `DROPBOX_GET_AVAILABLE_TEAM_MEMBER_ROLES` | Get available team member roles | Tool to retrieve all available team member roles for the connected Dropbox team. Use when you need to discover what roles can be assigned to team members (e.g., Team, Billing, Report, Content, Security, User management, Support). |
| `DROPBOX_GET_COPY_REFERENCE` | Get copy reference | Tool to get a copy reference to a file or folder. Use when you need to generate a reference string that can be used to copy the file or folder to another user's Dropbox via copy_reference/save. |
| `DROPBOX_GET_FILE_LOCK_BATCH` | Get file lock batch | Tool to return lock metadata for multiple files in a single batch request. Use when you need to check the lock status of up to 1000 files at once. |
| `DROPBOX_GET_FILE_METADATA_BATCH` | Get shared file metadata batch | Tool to retrieve metadata for multiple shared files in a single batch request. Use when you need to get information about shared file permissions, access levels, owners, and sharing policies for multiple files at once. |
| `DROPBOX_GET_FILE_PREVIEW` | Get file preview | Tool to get a preview for a file. PDF previews are generated for document formats (.ai, .doc, .docx, .eps, .ppt, .pptx, etc.), and HTML previews are generated for spreadsheet formats (.csv, .xls, .xlsx, etc.). Use when you need to view file content without downloading the original file. Returns error for unsupported file types. |
| `DROPBOX_GET_FILE_REQUEST` | Get file request details | Tool to retrieve details of an existing file request by ID. Use when you need to check the status, URL, deadline, or other details of a specific file request. |
| `DROPBOX_GET_FILE_TAGS` | Get file or folder tags | Tool to get list of tags assigned to files or folders in Dropbox. Use when you need to retrieve tags for one or more items. This endpoint does not support apps with the app folder permission. |
| `DROPBOX_GET_FOLDER_CURSOR` | Get folder state cursor | Tool to get a cursor representing the current state of a folder without listing its contents. Use when you only need to track future changes to a folder, not retrieve existing files. This is more efficient than list_folder for setting up change monitoring or sync functionality. |
| `DROPBOX_GET_JWKS` | Get JWKS | Tool to retrieve JSON Web Key Set containing public verification keys for Dropbox signed ID tokens. Use when you need to verify JWT signatures from Dropbox OpenID Connect authentication. |
| `DROPBOX_GET_METADATA` | Get file or folder metadata | Tool to fetch metadata for a file or folder by path. Use when you need to verify existence, get canonical identifiers (id, path_display), determine type (.tag), or retrieve detailed attributes without enumerating folder contents. |
| `DROPBOX_GET_METADATA_ALPHA` | Get file or folder metadata (alpha) | Tool to fetch metadata for a file or folder using the alpha endpoint. Use when you need metadata with advanced property filtering or custom property template support. |
| `DROPBOX_GET_OPENID_CONFIG` | Get OpenID config | Tool to retrieve Dropbox's OpenID Connect discovery document describing supported OAuth 2.0 and OIDC parameters. Use when you need to discover Dropbox's OAuth configuration endpoints and capabilities. |
| `DROPBOX_GET_SHARED_FILE_METADATA` | Get shared file metadata | Tool to retrieve metadata for a shared file in Dropbox. Use when you need to get information about a shared file's permissions, access levels, owner, and sharing policies. |
| `DROPBOX_GET_SHARED_FOLDER_METADATA` | Get shared folder metadata | Tool to retrieve metadata for a specific shared folder by its ID. Use when you need detailed information about a shared folder including access level, policies, owner, paths, and permissions. |
| `DROPBOX_GET_SHARED_LINK_FILE` | Download file from shared link | Tool to download a file from a Dropbox shared link. Use when you have a shared link URL and need to retrieve the actual file content. This endpoint works with shared links to files; for shared links to folders, use the path parameter to specify which file within the folder to download. |
| `DROPBOX_GET_SHARED_LINK_METADATA` | Get shared link metadata | Tool to resolve a Dropbox shared link URL into structured metadata. Use when the user provides a shared link and you need to determine what it points to (file vs folder) and obtain canonical identifiers (id, path) to enable follow-on operations. |
| `DROPBOX_GET_SPACE_USAGE` | Get space usage | Tool to get space usage information for the current user's Dropbox account. Use when you need to check storage usage, available space, or quota information. |
| `DROPBOX_GET_TEAM_FEATURE_VALUES` | Get team feature values | Tool to get values for one or more team features. Use when you need to check team capabilities like upload rate limits, shared team root availability, file events, or selective sync status. |
| `DROPBOX_GET_TEAM_FOLDER_INFO` | Get team folder info | Tool to retrieve metadata for team folders. Returns information about folder status, sync settings, and properties for the specified team folder IDs. Use when you need to check the status or configuration of one or more team folders. |
| `DROPBOX_GET_TEAM_GROUPS_INFO` | Get team groups info | Tool to retrieve information about one or more team groups by their IDs or external IDs. Use when you need to get details about specific groups including name, member count, management type, and creation time. |
| `DROPBOX_GET_TEAM_GROUPS_JOB_STATUS` | Get team groups job status | Tool to check the status of an asynchronous team groups job in Dropbox. Use when you have an async_job_id from a previous team groups operation (like groups_delete) and need to poll its completion status. |
| `DROPBOX_GET_TEAM_INFO` | Get team info | Tool to retrieve information about a Dropbox team. Use when you need to get team details such as team name, ID, licensed user counts, or team policies. |
| `DROPBOX_GET_TEAM_LOG_EVENTS` | Get team audit log events | Tool to retrieve team audit log events from Dropbox. Use when you need to access team activity logs, audit trails, or monitor team events. Supports filtering by time range and event category, with pagination for large result sets. |
| `DROPBOX_GET_TEAM_LOG_EVENTS_CONTINUE` | Get team log events (continue) | Tool to paginate through team audit log events using a cursor from team_log/get_events. Use when you have a cursor from a previous call and need to retrieve the next batch of team events. |
| `DROPBOX_GET_TEAM_MEMBER_CUSTOM_QUOTA` | Get team member custom quota | Tool to retrieve custom storage quotas for team members. Use when you need to check which team members have custom quota allocations and their quota amounts. Requires team admin credentials. |
| `DROPBOX_GET_TEAM_MEMBERS_ADD_JOB_STATUS` | Get team members add job status v2 | Tool to poll the status of an asynchronous team member addition job. Use when you have an async_job_id from team/members/add_v2 and need to check if the member addition has completed. Returns 'in_progress', 'complete' with per-member results, or 'failed' with error details. |
| `DROPBOX_GET_TEAM_MEMBERS_INFO` | Get team members info | Tool to retrieve information about multiple team members in a single request. Use when you need to get details like email, name, status, role, and account information for one or more team members. Requires team admin credentials. |
| `DROPBOX_GET_TEAM_PROPERTIES_TEMPLATE` | Get property template for team | Tool to get the schema for a specified property template for a team. Use when you need to retrieve the structure and field definitions of a team property template. |
| `DROPBOX_GET_TEMPORARY_LINK` | Get temporary link | Tool to get a one-click temporary (expiring) download link. Use when you need to share a Dropbox file directly without proxying content through this service. Only works for files, not folders. Returned URLs expire within hours and must be regenerated for future use; never treat them as permanent links. Requires `files.content.read` scope. |
| `DROPBOX_GET_TEMPORARY_UPLOAD_LINK` | Get temporary upload link | Tool to get a one-time use temporary upload link to upload a file to Dropbox. Use when you need to perform a delayed upload where the file will be uploaded to the returned link via POST with Content-Type: application/octet-stream. The upload link is valid for up to 4 hours. |
| `DROPBOX_GET_THUMBNAIL` | Get thumbnail | Tool to get a thumbnail for an image file. Use when you need to generate a thumbnail preview of an image. Supports jpg, jpeg, png, tiff, tif, gif, webp, ppm, and bmp files under 20MB. |
| `DROPBOX_GET_THUMBNAIL_BATCH` | Get thumbnail batch | Tool to get thumbnails for multiple image files in a single batch request. Use when you need to generate thumbnail previews for up to 25 images at once. Supports jpg, jpeg, png, tiff, tif, gif, webp, ppm, and bmp files under 20MB. |
| `DROPBOX_GET_THUMBNAIL_V2` | Get thumbnail v2 | Tool to get a thumbnail for an image file. Use when you need to generate a thumbnail preview of an image. Supports jpg, jpeg, png, tiff, tif, gif, webp, ppm, and bmp files under 20MB. Can access files via direct path or shared link. |
| `DROPBOX_GET_USER_FEATURES` | Get user features | Tool to get a list of feature values configured for the current Dropbox account. Use when you need to check which features are enabled, such as paper_as_files or file_locking. |
| `DROPBOX_LIST_EXCLUDED_USERS_CONTINUE` | List member space limits excluded users (continue) | Tool to paginate through team members excluded from space limits using a cursor from a previous list call. Use when you have a cursor from the initial excluded users list endpoint and need to retrieve the next batch of excluded team members. |
| `DROPBOX_LIST_FILE_MEMBERS` | List file members | Tool to obtain the members who have been invited to a file, both inherited and uninherited members. Use when you need to retrieve detailed information about users, groups, and invitees with access to a specific file, including their access levels and permissions. |
| `DROPBOX_LIST_FILE_MEMBERS_BATCH` | List file members batch | Tool to get members of multiple files at once. Use when you need to retrieve sharing information for multiple files in a single request. Returns users, groups, and invitees with access to each file, but does not include inherited members or detailed permissions. For more detailed results, use the individual file member endpoint. |
| `DROPBOX_LIST_FILE_REQUESTS` | List file requests | Tool to list all file requests owned by the current user. Use when you need to see existing file requests, their status, and details. |
| `DROPBOX_LIST_FILE_REQUESTS_CONTINUE` | List file requests (continue) | Tool to paginate through file requests using a cursor from a previous list call. Use when you have a cursor from /2/file_requests/list or /2/file_requests/list/continue and need to retrieve the next batch of file requests. |
| `DROPBOX_LIST_FILE_REVISIONS` | List file revisions | Tool to retrieve the revision history for a file. Use when you need to see past versions of a file, restore a previous version, or track changes over time. |
| `DROPBOX_LIST_FILES_IN_FOLDER` | 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. When the response contains `has_more=true`, continue fetching with the returned cursor until `has_more=false` — stopping early misses entries in large folders. Response entries include both files and folders; use the `.tag` field on each entry to distinguish item types. |
| `DROPBOX_LIST_FOLDER_CONTINUE` | List folder continue | Tool to continue paginating through folder contents using a cursor from list_folder. Use when has_more is true to retrieve remaining entries. |
| `DROPBOX_LIST_FOLDER_MEMBERS` | List folder members | Tool to list members of a shared folder, including users, groups, and invitees. Use when you need to retrieve information about who has access to a specific shared folder and their permission levels. |
| `DROPBOX_LIST_FOLDER_MEMBERS_CONTINUE` | List folder members continue | Tool to continue paginating through shared folder members using a cursor from list_folder_members. Use when cursor is present in list_folder_members response to retrieve remaining member entries. |
| `DROPBOX_LIST_FOLDERS_CONTINUE` | List shared folders continue | Tool to continue paginating through shared folders using a cursor from list_folders. Use when the cursor is present in list_folders response to retrieve remaining shared folder entries. |
| `DROPBOX_LIST_MEMBER_LINKED_APPS` | List member linked apps | Tool to list all applications linked to a specific team member's account. Use when you need to audit or review which third-party applications have been authorized by a particular team member. |
| `DROPBOX_LIST_MEMBER_SPACE_LIMITS_EXCLUDED_USERS` | List excluded users from space limits | Tool to list team members excluded from space limits. Use when you need to view which users are exempt from storage quotas. This is a team-level operation requiring team admin authentication. |
| `DROPBOX_LIST_MOUNTABLE_FOLDERS` | List mountable folders | Tool to list all shared folders the current user can mount or unmount. Use when discovering mountable shared folders (unmounted folders can be identified by absence of path_lower field). This endpoint does not support apps with the app folder permission. |
| `DROPBOX_LIST_MOUNTABLE_FOLDERS_CONTINUE` | List mountable folders continue | Tool to paginate through mountable shared folders using a cursor. Use when you have a cursor from a previous call to list_mountable_folders or list_mountable_folders/continue and need to retrieve the next batch of folders. |
| `DROPBOX_LIST_PAPER_DOCS` | List Paper docs | Tool to return the list of all Paper docs according to filter and sort specifications. Use when you need to retrieve Paper document IDs for further operations. To iterate through full pagination, pass the cursor to docs/list/continue. |
| `DROPBOX_LIST_PAPER_DOCS_CONTINUE` | List Paper documents (continue) | Tool to continue paginating through Paper documents using a cursor from paper/docs/list. Use when has_more is true to retrieve remaining Paper documents. Note: This endpoint continues to work for older Paper content; check user features to determine Paper version. |
| `DROPBOX_LIST_RECEIVED_FILES` | List received files | Tool to list all files shared with the current user. Returns files directly shared with the user but does not include files received via shared folders or unclaimed invitations. Use when discovering files that have been shared with the authenticated user. |
| `DROPBOX_LIST_SHARED_FOLDERS` | List shared folders | Tool to list all shared folders the authenticated user has access to. Use when discovering shared or team-mounted folders that may not appear in a standard path listing. Returns metadata including folder name, ID, access level, and paths (if mounted). |
| `DROPBOX_LIST_SHARED_LINKS` | List shared links | Tool to list existing shared links for the current user, optionally filtered by path. Use when you need to discover or reuse existing shared links to avoid creating duplicates or to check what links already exist for a file or folder. Supports pagination via cursor for large result sets. |
| `DROPBOX_LIST_SHARING_ALLOWLIST` | List team sharing allowlist | Tool to list Approve List entries for a team from newest to oldest. Use when you need to retrieve allowed domains and emails for team sharing. |
| `DROPBOX_LIST_TEAM_DEVICES` | List team devices | Tool to list all device sessions of a team including web sessions, desktop clients, and mobile clients. Use when you need to audit team devices, view active sessions, or monitor device activity across the team. Supports pagination via cursor for large result sets. Requires team admin credentials. |
| `DROPBOX_LIST_TEAM_FOLDERS` | List team folders | Tool to list all team folders for a Dropbox Business team. Use when you need to discover team-wide folders or manage team folder access. |
| `DROPBOX_LIST_TEAM_FOLDERS_CONTINUE` | List team folders continue | Tool to continue paginating through team folders using a cursor from team_folder/list. Use when the cursor is present in list_team_folders response to retrieve remaining team folder entries. |
| `DROPBOX_LIST_TEAM_GROUP_MEMBERS` | List team group members | Tool to list members of a Dropbox team group. Use when you need to retrieve the list of team members who belong to a specific group. Returns member profiles with email, status, and access information. |
| `DROPBOX_LIST_TEAM_GROUPS` | List team groups | Tool to list all groups on a Dropbox team. Use when you need to see all team groups with their metadata including group ID, name, and member count. |
| `DROPBOX_LIST_TEAM_GROUPS_CONTINUE` | List team groups continue | Tool to continue listing team groups using a cursor from team/groups/list. Use when you have a cursor from a previous team groups list call and need to retrieve the next batch of groups. |
| `DROPBOX_LIST_TEAM_GROUPS_MEMBERS_CONTINUE` | List team group members continue | Tool to continue listing team group members using a cursor from team/groups/members/list. Use when you have a cursor from a previous group members list call and need to retrieve the next batch of members. |
| `DROPBOX_LIST_TEAM_LINKED_APPS` | List members linked apps | Tool to list all applications linked to team members' accounts. Use when you need to audit or review which third-party applications have been authorized by team members. Supports pagination for large teams. |
| `DROPBOX_LIST_TEAM_MEMBER_DEVICES` | List team member devices | Tool to list all device sessions of a team's member, including web sessions, desktop clients, and mobile clients. Use when you need to retrieve information about a team member's active devices and sessions. |
| `DROPBOX_LIST_TEAM_MEMBERS` | List team members | Tool to list members of a Dropbox team. Use when you need to retrieve information about team members, including their status, roles, and contact details. Supports pagination for teams with many members. |
| `DROPBOX_LIST_TEAM_MEMBERS_CONTINUE` | List team members continue (v2) | Tool to continue listing team members using a cursor from team/members/list or team/members/list/continue_v2. Use when you have a cursor from a previous team members list call and need to retrieve the next batch of members. |
| `DROPBOX_LIST_TEAM_NAMESPACES` | List team namespaces | Tool to list all team-accessible namespaces in a Dropbox Business team. Use when you need to discover team folders, shared folders, member home namespaces, or app folders accessible to the team. |
| `DROPBOX_LIST_TEAM_NAMESPACES_CONTINUE` | List team namespaces continue | Tool to continue paginating through team-accessible namespaces using a cursor from team/namespaces/list. Use when you have a cursor and need to retrieve the next batch of team namespaces. |
| `DROPBOX_LIST_TEAM_SHARING_ALLOWLIST_CONTINUE` | List team sharing allowlist continue | Tool to continue paginating through team sharing allowlist entries using a cursor. Use when you have a cursor from a previous sharing_allowlist/list or sharing_allowlist/list/continue call and need to retrieve the next batch of allowed domains and emails. |
| `DROPBOX_LIST_TEMPLATES_FOR_TEAM` | List property templates for team | Tool to list all property templates for a team. Use when you need to retrieve available custom file property templates at the team level. Requires a Dropbox Business account with team-level authentication. |
| `DROPBOX_LIST_USER_TEMPLATES` | List user templates | Tool to get the template identifiers for a user. Use when you need to retrieve available custom file property templates that can be applied to files. |
| `DROPBOX_MODIFY_SHARED_LINK_SETTINGS` | Modify shared link settings | Tool to modify settings of an existing Dropbox shared link. Use when the user needs to change visibility, access permissions, expiration, or password settings for a shared link. Supports changing audience (public/team/private), access level (viewer/editor), expiration dates, and password protection. |
| `DROPBOX_MOUNT_FOLDER` | Mount shared folder | Tool to mount a shared folder for the current user after they have been added as a member. Once mounted, the shared folder will appear in their Dropbox. Use when a user needs to access a shared folder that has been shared with them but not yet mounted. |
| `DROPBOX_MOVE_BATCH` | Move multiple files or folders in batch | Tool to move multiple files or folders to different locations at once in Dropbox. Use when you need to relocate several items in a single operation. Note that case-only renaming is not supported. The operation may complete synchronously (returning status for each entry) or asynchronously (returning a job ID to check later with move_batch/check:2). |
| `DROPBOX_MOVE_FILE_OR_FOLDER` | Move file or folder | Move file or folder |
| `DROPBOX_OVERWRITE_FILE_PROPERTIES` | Overwrite file properties | Tool to overwrite property groups associated with a file or folder. Use when you need to force apply or replace custom property values for specific templates on a file. |
| `DROPBOX_READ_FILE` | Read a file | Downloads a file from the specified Dropbox path, requiring `files.content.read` scope. Response field `file_content_bytes` is base64-encoded binary; decode before saving or passing to libraries. Bursty reads may trigger HTTP 429; honor the `Retry-After` header. |
| `DROPBOX_REMOVE_FILE_MEMBER` | Remove file member | Tool to remove a specified member from a file's sharing permissions. Use when you need to revoke a member's access to a shared file. Note: This does not support apps with the app folder permission. |
| `DROPBOX_REMOVE_FILE_PROPERTIES` | Remove File Properties | Tool to permanently remove specified property groups from a file or folder. Use when you need to delete custom properties associated with a file. |
| `DROPBOX_REMOVE_FILE_PROPERTIES_TEMPLATE_FOR_TEAM` | Remove file properties template for team | Tool to remove a property template from a team. Use when you need to delete a file properties template that was previously added to the team. |
| `DROPBOX_REMOVE_FILE_TAG` | Remove tag from file or folder | Tool to remove a tag from a file or folder in Dropbox. Use when you need to delete or untag an existing tag from an item. The tag will be removed only if it exists on the specified path. |
| `DROPBOX_REMOVE_FOLDER_MEMBER` | Remove folder member | Tool to remove a member from a shared folder. Use when an owner or editor needs to revoke access for a user or group. The member can be identified by email or Dropbox ID. On success, the response is empty; on error, contains detailed error information. |
| `DROPBOX_REMOVE_GROUP_MEMBERS` | Remove group members | Tool to remove members from a Dropbox team group. Use when you need to remove one or more users from a team group. Requires team admin permissions. |
| `DROPBOX_REMOVE_SHARING_ALLOWLIST` | Remove sharing allowlist | Tool to remove domains or email addresses from the team sharing allowlist. Use when team admins need to revoke approval for specific domains or emails. Requires team admin authentication. At least one of 'domains' or 'emails' must be provided, with a maximum of 1000 entries per call. Entries must already exist on the allowlist. |
| `DROPBOX_REMOVE_TEAM_MEMBER_CUSTOM_QUOTA` | Remove team member custom quota | Tool to remove custom storage quota for team members, reverting them to the team's default quota. Use when you need to reset storage limits for specific team members. Requires team admin credentials. |
| `DROPBOX_REMOVE_TEAM_MEMBER_SPACE_LIMITS_EXCLUDED_USERS` | Remove member space limits excluded users | Tool to remove users from the member space limits excluded users list. Use when you need to re-enable space limits for specific team members. Maximum of 1000 users per request. Requires team admin credentials. |
| `DROPBOX_RENAME_TEAM_FOLDER` | Rename team folder | Tool to rename an existing team folder in Dropbox. Use when you need to update the name of a team folder. |
| `DROPBOX_RESEND_SECONDARY_EMAIL_VERIFICATION` | Resend secondary email verification | Tool to resend secondary email verification emails to team members. Use when team members need verification emails resent for their secondary email addresses. Requires team admin credentials. |
| `DROPBOX_RESTORE_FILE` | Restore file to specific revision | Tool to restore a specific revision of a file to the given path in Dropbox. Use when you need to revert a file to a previous version using its revision identifier. |
| `DROPBOX_REVOKE_SHARED_LINK` | Revoke shared link | Tool to revoke a Dropbox shared link. Use when you need to remove access to a file or folder by disabling its shared link. Note that revoking a direct link to a file may not fully prevent access if parent folders have active shared links. |
| `DROPBOX_SAVE_COPY_REFERENCE` | Save copy reference | Tool to save a copy reference to the user's Dropbox. Use when you have a copy reference (obtained from copy_reference/get) and need to save it to a specific destination path. |
| `DROPBOX_SAVE_URL` | Save file from URL | Tool to save a file to Dropbox directly from a public URL via server-side fetch. Use when you have a temporary or public link and want Dropbox to download it directly without local staging. The operation is asynchronous and may take up to 15 minutes for large files. |
| `DROPBOX_SEARCH_CONTINUE` | Continue Dropbox Search | Tool to fetch the next page of search results from a previous Dropbox search. Use when you have a cursor from a search operation and need to retrieve additional results. Note: search along with search_continue can only retrieve a maximum of 10,000 matches total. |
| `DROPBOX_SEARCH_FILE_OR_FOLDER` | Search File or Folder | Tool to search for files and folders in Dropbox by name or content, optionally scoped to a path, with pagination support. Results paginate via cursor (up to 100 per page); check `has_more` in the response and re-fetch with the cursor until `has_more` is false. Newly indexed items may have a brief delay before appearing. Verify `path_display` and `.tag` (file vs folder) on each result before acting, as multiple similar-named items may match. Results are limited to items visible to the authenticated user. |
| `DROPBOX_SEARCH_FILE_PROPERTIES` | Search File Properties | Tool to search across property templates for particular property field values. Use when you need to find files or folders that have specific custom property values (e.g., find all files with priority='high'). Note: This endpoint does not support apps with the app folder permission. |
| `DROPBOX_SEND_TEAM_MEMBER_WELCOME_EMAIL` | Send team member welcome email | Tool to send a welcome email to a pending team member. Use when a team admin needs to resend or send a welcome email to a user who has been invited to the team. |
| `DROPBOX_SET_PROFILE_PHOTO` | Set profile photo | Tool to set the profile photo for the current user's Dropbox account. Use when you need to update or change the user's profile picture. Requires a base64-encoded JPEG image. |
| `DROPBOX_SET_TEAM_MEMBER_CUSTOM_QUOTA` | Set team member custom quota | Tool to set custom storage quotas for team members in Dropbox. Use when you need to assign specific storage limits to individual team members. Maximum of 1000 users per request. |
| `DROPBOX_SHARE_FOLDER` | Share folder | Tool to share a folder with collaborators in Dropbox. Most sharing will be completed synchronously, but large folders will be completed asynchronously. If an async_job_id is returned, you'll need to call check_share_job_status until the action completes to get the folder metadata. Use when you need to create a shared folder or convert an existing folder to a shared folder. |
| `DROPBOX_START_UPLOAD_SESSION` | Start upload session | Tool to start a new upload session with the given data. Use when uploading large files in multiple requests. This call starts the session and you can then use upload_session/append_v2 to add more data and upload_session/finish to complete the upload. A single request should not upload more than 150 MiB. |
| `DROPBOX_START_UPLOAD_SESSION_BATCH` | Start batch of upload sessions | Tool to start a batch of upload sessions. Use when you need to upload multiple large files and want to initialize multiple upload sessions at once. Each session can then be used with upload_session/append_v2 to upload file chunks and upload_session/finish_batch to complete the uploads. |
| `DROPBOX_UNLOCK_FILE_BATCH` | Unlock multiple files | Tool to unlock multiple files at specified paths in a single batch operation. Locked files can only be unlocked by the lock holder or a team admin (for business accounts). Returns metadata for each unlocked file or error details for failures. |
| `DROPBOX_UNMOUNT_FOLDER` | Unmount shared folder | Tool to unmount a shared folder for the current user. Once unmounted, the shared folder will be removed from the user's Dropbox. Use when a user wants to remove a shared folder from their Dropbox while remaining a member of the folder. |
| `DROPBOX_UNSHARE_FILE` | Unshare file | Tool to remove all members from a Dropbox file. Use when you need to revoke access for all collaborators on a file. Note: This does not remove inherited members from parent folders and does not support apps with the app folder permission. |
| `DROPBOX_UNSHARE_FOLDER` | Unshare folder | Tool to allow a shared folder owner to unshare the folder. Use when you need to stop sharing a folder with all members. Unshare will not work if: the shared folder contains shared folders OR the shared folder is inside another shared folder. You must call check_job_status with the returned async_job_id to determine if the action completed successfully. Requires sharing.write scope. |
| `DROPBOX_UPDATE_FILE_MEMBER` | Update file member | Tool to change a member's access level on a shared file. Use when you need to update permissions for an existing file member (e.g., change from editor to viewer or vice versa). Note: This endpoint does not support apps with the app folder permission. |
| `DROPBOX_UPDATE_FILE_PROPERTIES` | Update file properties | Tool to update custom properties on a file or folder in Dropbox. Use when you need to modify metadata fields associated with a property template, such as updating status, priority, or other custom attributes. Requires the files.metadata.write scope. |
| `DROPBOX_UPDATE_FILE_REQUEST` | Update file request | Tool to update an existing file request in Dropbox. Use when you need to modify the title, destination, deadline, open/closed status, or description of a file request. |
| `DROPBOX_UPDATE_FOLDER_MEMBER` | Update folder member | Tool to update another member's permissions in a shared folder. Use when an owner or editor needs to change access levels for existing members. This endpoint does not support apps with the app folder permission. |
| `DROPBOX_UPDATE_FOLDER_POLICY` | Update folder policy | Tool to update the sharing policies for a shared folder. Use when you need to change who can be members, who can update the ACL, viewer info settings, shared link policies, or link settings. User must have AccessLevel.owner access to the shared folder. |
| `DROPBOX_UPDATE_GROUP_MEMBER_ACCESS_TYPE` | Set group member access type | Tool to change a member's access type in a team group. Use when you need to promote a member to owner or demote an owner to regular member. Requires team admin permissions with group management capabilities. |
| `DROPBOX_UPDATE_PAPER_DOCUMENT` | Update Paper Document | Tool to update an existing Dropbox Paper document with new content in Markdown, HTML, or plain text format. Use when you need to modify, append, prepend, or overwrite content in an existing Paper doc. This endpoint does not support apps with the app folder permission. |
| `DROPBOX_UPDATE_PROPERTY_TEMPLATE_FOR_TEAM` | Update property template for team | Tool to update a property template for a team in Dropbox. Use when you need to modify an existing template's name, description, or add new property fields. Requires team admin permissions and a Dropbox Business account. |
| `DROPBOX_UPDATE_TEAM_FOLDER_SYNC_SETTINGS` | Update team folder sync settings | Tool to update the sync settings on a team folder or its contents in Dropbox. Use when you need to control whether a team folder or specific content within it is synchronized to members' devices. This is useful for managing storage space and controlling access to sensitive content. |
| `DROPBOX_UPDATE_TEAM_GROUP` | Update team group | Tool to update a team group's name, external ID, and/or management type. Use when you need to modify group properties such as renaming a group or changing how it's managed. |
| `DROPBOX_UPDATE_TEAM_MEMBER_ADMIN_PERMISSIONS` | Set team member admin permissions | Tool to update a team member's admin permissions. Use when you need to grant or revoke admin privileges for team members. Requires team admin permissions to execute. |
| `DROPBOX_UPDATE_TEAM_MEMBER_PROFILE` | Set team member profile | Tool to update a team member's profile information. Use when you need to change a team member's email, name, external ID, or directory restrictions. At least one profile field must be provided for update. |
| `DROPBOX_UPDATE_TEAM_MEMBER_PROFILE_PHOTO` | Set team member profile photo | Tool to update a team member's profile photo. Use when you need to set or change the profile picture of a team member. Requires team admin permissions and a JPEG image (minimum 128x128 pixels) in base64 format. |
| `DROPBOX_UPLOAD_FILE` | Upload File | Uploads a file (up to ~150 MB) to a specified path in the user's Dropbox, with options for handling existing files. Files larger than 150 MB require a chunked upload approach. |

## Supported Triggers

None listed.

## Creating MCP Server - Stand-alone vs Composio SDK

The Dropbox MCP server connects Claude Cowork to your Dropbox account through Composio. Once connected, Cowork can use the available Dropbox tools and triggers to complete tasks on your behalf.

## Complete Code

None listed.

## How to build Dropbox MCP Agent with another framework

- [ChatGPT](https://composio.dev/toolkits/dropbox/framework/chatgpt)
- [Antigravity](https://composio.dev/toolkits/dropbox/framework/antigravity)
- [OpenAI Agents SDK](https://composio.dev/toolkits/dropbox/framework/open-ai-agents-sdk)
- [Claude Agent SDK](https://composio.dev/toolkits/dropbox/framework/claude-agents-sdk)
- [Claude Code](https://composio.dev/toolkits/dropbox/framework/claude-code)
- [Codex](https://composio.dev/toolkits/dropbox/framework/codex)
- [Cursor](https://composio.dev/toolkits/dropbox/framework/cursor)
- [VS Code](https://composio.dev/toolkits/dropbox/framework/vscode)
- [OpenCode](https://composio.dev/toolkits/dropbox/framework/opencode)
- [OpenClaw](https://composio.dev/toolkits/dropbox/framework/openclaw)
- [Hermes](https://composio.dev/toolkits/dropbox/framework/hermes-agent)
- [CLI](https://composio.dev/toolkits/dropbox/framework/cli)
- [Google ADK](https://composio.dev/toolkits/dropbox/framework/google-adk)
- [LangChain](https://composio.dev/toolkits/dropbox/framework/langchain)
- [Vercel AI SDK](https://composio.dev/toolkits/dropbox/framework/ai-sdk)
- [Mastra AI](https://composio.dev/toolkits/dropbox/framework/mastra-ai)
- [LlamaIndex](https://composio.dev/toolkits/dropbox/framework/llama-index)
- [CrewAI](https://composio.dev/toolkits/dropbox/framework/crew-ai)

## Related Toolkits

- [Google Drive](https://composio.dev/toolkits/googledrive) - Google Drive is a cloud storage platform for uploading, sharing, and collaborating on files. It's perfect for keeping your documents accessible and organized across devices.
- [Google Docs](https://composio.dev/toolkits/googledocs) - Google Docs is a cloud-based word processor that enables document creation and real-time collaboration. Its seamless sharing and version history make team editing and content management a breeze.
- [Google Super](https://composio.dev/toolkits/googlesuper) - Google Super is an all-in-one suite combining Gmail, Drive, Calendar, Sheets, Analytics, and more. It gives you a unified platform to manage your digital life, boosting productivity and organization.
- [Affinda](https://composio.dev/toolkits/affinda) - Affinda is an AI-powered document processing platform that automates data extraction from resumes, invoices, and more. It streamlines document-heavy workflows by turning files into structured, actionable data.
- [Agility cms](https://composio.dev/toolkits/agility_cms) - Agility CMS is a headless content management system for building and managing digital experiences across platforms. It lets teams update content quickly and deliver omnichannel experiences with ease.
- [Algodocs](https://composio.dev/toolkits/algodocs) - Algodocs is an AI-powered platform that automates data extraction from business documents. It delivers fast, secure, and accurate processing without templates or manual training.
- [Api2pdf](https://composio.dev/toolkits/api2pdf) - Api2Pdf is a REST API for generating PDFs from HTML, URLs, and documents using powerful engines like wkhtmltopdf and Headless Chrome. It streamlines document conversion and automation for developers and businesses.
- [Aryn](https://composio.dev/toolkits/aryn) - Aryn is an AI-powered platform for parsing, extracting, and analyzing data from unstructured documents. Use it to automate document processing and unlock actionable insights from your files.
- [Boldsign](https://composio.dev/toolkits/boldsign) - Boldsign is a digital eSignature platform for sending, signing, and tracking documents online. Organizations use it to automate agreements and manage legally binding workflows efficiently.
- [Boloforms](https://composio.dev/toolkits/boloforms) - BoloForms is an eSignature platform built for small businesses, offering unlimited signatures, templates, and forms. It simplifies digital document signing and team collaboration at a predictable, fixed price.
- [Box](https://composio.dev/toolkits/box) - Box is a cloud content management and file sharing platform for businesses. It helps teams securely store, organize, and collaborate on files from anywhere.
- [Carbone](https://composio.dev/toolkits/carbone) - Carbone is a blazing-fast report generator that turns JSON data into PDFs, Word docs, spreadsheets, and more using flexible templates. It lets you automate document creation at scale with minimal code.
- [Castingwords](https://composio.dev/toolkits/castingwords) - CastingWords is a transcription service specializing in human-powered, accurate transcripts via a simple API. Get seamless audio-to-text conversion for interviews, meetings, podcasts, and more.
- [Cloudconvert](https://composio.dev/toolkits/cloudconvert) - CloudConvert is a powerful file conversion service supporting over 200 file formats. It streamlines converting, compressing, and managing documents, media, and more, all in one place.
- [Cloudlayer](https://composio.dev/toolkits/cloudlayer) - Cloudlayer is a document and asset generation service for creating PDFs and images via API or SDKs. It lets you automate high-quality doc creation, saving dev time and reducing manual work.
- [Cloudpress](https://composio.dev/toolkits/cloudpress) - Cloudpress is a content export tool for Google Docs and Notion. It automates publishing to your favorite Content Management Systems.
- [Contentful graphql](https://composio.dev/toolkits/contentful_graphql) - Contentful graphql is a content delivery API that lets you access Contentful data using GraphQL queries. It gives you efficient, flexible ways to fetch and manage structured content for any digital project.
- [Conversion tools](https://composio.dev/toolkits/conversion_tools) - Conversion Tools is an online service for converting documents between formats such as PDF, Word, Excel, XML, and CSV. It lets you automate complex document workflows with just a few clicks.
- [Convertapi](https://composio.dev/toolkits/convertapi) - ConvertAPI is a robust file conversion service for documents, images, and spreadsheets. It streamlines programmatic format changes and lets developers automate complex workflows with a single API.
- [Craftmypdf](https://composio.dev/toolkits/craftmypdf) - CraftMyPDF is a web-based service for designing and generating PDFs with templates and live data. It streamlines document creation by automating personalized PDFs at scale.

## Frequently Asked Questions

### What are the differences in Tool Router MCP and Dropbox MCP?

With a standalone Dropbox MCP server, the agents and LLMs can only access a fixed set of Dropbox tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Dropbox and many other apps based on the task at hand, all through a single MCP endpoint.

### Can I use Tool Router MCP with Claude Cowork?

Yes, you can. Claude Cowork fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Dropbox tools.

### Can I manage the permissions and scopes for Dropbox while using Tool Router?

Yes, absolutely. You can configure which Dropbox scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

### How safe is my data with Composio Tool Router?

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Dropbox data and credentials are handled as safely as possible.

---
[See all toolkits](https://composio.dev/toolkits) · [Composio docs](https://docs.composio.dev/llms.txt)
