100+ integrations are ready to connect to your AI.Connect your first MCP

Dropbox MCP server for your AI

Find the newest contract and summarize it, upload a report to the right client folder, send a shared link that expires at the end of the month, and restore what someone deleted, all from your AI client.

PopMCPDropbox

Find the newest contract PDF in my Dropbox and summarize what it commits us to

Supported Dropbox tools

Every Dropbox API call a signed-in account can make, from files, search and revisions to sharing, file requests, file properties and document text extraction, plus the team admin API for members, groups and team folders.

235 tools in the full catalog: 100 read and 135 write. 38 load by default, and the rest are found with tool search.

dropbox_sharing_add_file_member

Adds specified members to a file.

dropbox_sharing_add_folder_member

Allows an owner or editor (if the ACL update policy allows) of a shared folder to add another member.

dropbox_sharing_create_shared_link_with_settings

Create a shared link with custom settings.

dropbox_sharing_get_shared_link_metadata

Get the shared link's metadata.

dropbox_sharing_list_folder_members

Returns shared folder membership by its folder ID.

dropbox_sharing_list_folders

Return the list of all shared folders the current user has access to.

dropbox_sharing_list_received_files

Returns a list of all files shared with current user.

dropbox_sharing_list_shared_links

List shared links of this user.

dropbox_sharing_revoke_shared_link

Revoke a shared link.

dropbox_sharing_share_folder

Share a folder with collaborators.

dropbox_copy_batch

Copy multiple files or folders to different locations at once in the user's Dropbox.

dropbox_copy_file_or_folder

Copy a file or folder to a different location in the user's Dropbox.

dropbox_create_folder

Create a folder at a given path.

dropbox_delete_batch

Delete multiple files/folders at once.

dropbox_delete_file_or_folder

Delete the file or folder at a given path.

dropbox_get_metadata

Returns the metadata for a file or folder.

dropbox_list_folder

Starts returning the contents of a folder.

dropbox_list_folder_continue

Once a cursor has been retrieved from dropbox_list_folder, use this to paginate through all files and retrieve updates to the folder, following the same rules as documented for dropbox_list_folder.

dropbox_list_revisions

Returns revisions for files based on a file path or a file id.

dropbox_move_batch

Move multiple files or folders to different locations at once in the user's Dropbox.

dropbox_move_file_or_folder

Move a file or folder to a different location in the user's Dropbox.

dropbox_restore_file

Restore a specific revision of a file to the given path.

dropbox_save_url

Save the data from a specified URL into a file in user's Dropbox.

dropbox_save_url_check_job_status

Check the status of a dropbox_save_url job.

dropbox_search_files

Searches for files and folders.

dropbox_search_files_continue

Fetches the next page of search results returned from dropbox_search_files.

dropbox_upload_file

Create a new file with the contents provided in the request.

dropbox_download_file

Download a file from an user's Dropbox.

dropbox_get_temporary_link

Get a temporary link to stream content of a file.

dropbox_get_thumbnail_v2

Get a thumbnail for an image.

dropbox_file_requests_create

Creates a file request for this user.

dropbox_file_requests_list_v2

Returns a list of file requests owned by this user.

dropbox_users_get_current_account

Get information about the current user's account.

dropbox_users_get_space_usage

Get the space usage information for the current user's account.

dropbox_extract_file_text

Read a document's contents as Markdown (default) or plain text: PDF, Word, PowerPoint, Excel, Paper, HTML and more, up to 50 MB, with optional OCR for scanned PDFs.

dropbox_list_folder_all

List everything in a folder in one call (it follows Dropbox's pages for you): each entry's type (file, folder, deleted), name, path, id, size, modified time and rev.

dropbox_share_file

Get a shared link for a file or folder: creates one, or returns the existing link when the file already has one (Dropbox refuses a second).

dropbox_wait_for_job

Wait for a Dropbox job to finish and return its result: copy_batch, move_batch, delete_batch, create_folder_batch, save_url, upload_session_finish_batch, sharing jobs, content processing and team jobs answer with an async_job_id.

dropbox_sharing_check_job_status

Returns the status of an asynchronous job.

dropbox_sharing_check_remove_member_job_status

Returns the status of an asynchronous job for sharing a folder.

dropbox_sharing_check_share_job_status

Returns the status of an asynchronous job for sharing a folder.

dropbox_sharing_get_file_metadata

Returns shared file metadata.

dropbox_sharing_get_file_metadata_batch

Returns shared file metadata.

dropbox_sharing_get_folder_metadata

Returns shared folder metadata by its folder ID.

dropbox_sharing_get_shared_link_file

Download the shared link's file from an user's Dropbox.

dropbox_sharing_list_file_members

Use to obtain the members who have been invited to a file, both inherited and uninherited members.

dropbox_sharing_list_file_members_batch

Get members of multiple files at once.

dropbox_sharing_list_file_members_continue

Once a cursor has been retrieved from dropbox_sharing_list_file_members or dropbox_sharing_list_file_members_batch, use this to paginate through all shared file members.

dropbox_sharing_list_folder_members_continue

Once a cursor has been retrieved from dropbox_sharing_list_folder_members, use this to paginate through all shared folder members.

dropbox_sharing_list_folders_continue

Once a cursor has been retrieved from dropbox_sharing_list_folders, use this to paginate through all shared folders.

dropbox_sharing_list_mountable_folders

Return the list of all shared folders the current user can mount or unmount.

dropbox_sharing_list_mountable_folders_continue

Once a cursor has been retrieved from dropbox_sharing_list_mountable_folders, use this to paginate through all mountable shared folders.

dropbox_sharing_list_received_files_continue

Get more results with a cursor from dropbox_sharing_list_received_files.

dropbox_sharing_modify_shared_link_settings

Modify the shared link's settings.

dropbox_sharing_mount_folder

The current user mounts the designated folder.

dropbox_sharing_relinquish_file_membership

The current user relinquishes their membership in the designated file.

dropbox_sharing_relinquish_folder_membership

The current user relinquishes their membership in the designated shared folder and will no longer have access to the folder.

dropbox_sharing_remove_file_member_2

Removes a specified member from the file.

dropbox_sharing_remove_folder_member

Allows an owner or editor (if the ACL update policy allows) of a shared folder to remove another member.

dropbox_sharing_set_access_inheritance

Change the inheritance policy of an existing Shared Folder.

dropbox_sharing_transfer_folder

Transfer ownership of a shared folder to a member of the shared folder.

dropbox_sharing_unmount_folder

The current user unmounts the designated folder.

dropbox_sharing_unshare_file

Remove all members from this file.

dropbox_sharing_unshare_folder

Allows a shared folder owner to unshare the folder.

dropbox_sharing_update_file_member

Changes a member's access on a shared file.

dropbox_sharing_update_file_policy

Update the viewer info policy of a file.

dropbox_sharing_update_folder_member

Allows an owner or editor of a shared folder to update another member's permissions.

dropbox_sharing_update_folder_policy

Update the sharing policies for a shared folder.

dropbox_team_member_space_limits_excluded_users_add

Add users to member space limits excluded users list.

dropbox_team_member_space_limits_excluded_users_list

List member space limits excluded users.

dropbox_team_member_space_limits_excluded_users_list_continue

Continue listing member space limits excluded users.

dropbox_team_member_space_limits_excluded_users_remove

Remove users from member space limits excluded users list.

dropbox_team_member_space_limits_get_custom_quota

Get users custom quota.

dropbox_team_member_space_limits_remove_custom_quota

Remove users custom quota.

dropbox_team_member_space_limits_set_custom_quota

Set users custom quota.

dropbox_team_members_add

Adds members to a team.

dropbox_team_members_add_job_status_get

Once an async_job_id is returned from dropbox_team_members_add , use this to poll the status of the asynchronous request.

dropbox_team_members_add_job_status_get_v2

Once an async_job_id is returned from dropbox_team_members_add_v2 , use this to poll the status of the asynchronous request.

dropbox_team_members_add_v2

Adds members to a team.

dropbox_team_members_delete_former_member_files

Permanently delete the files of an user who has been removed from the team.

dropbox_team_members_delete_profile_photo

Deletes a team member's profile photo.

dropbox_team_members_delete_profile_photo_v2

Deletes a team member's profile photo.

dropbox_team_members_get_available_team_member_roles

Get available TeamMemberRoles for the connected team.

dropbox_team_members_get_info

Returns information about multiple team members.

dropbox_team_members_get_info_v2

Returns information about multiple team members.

dropbox_team_members_list

Lists members of a team.

dropbox_team_members_list_continue

Once a cursor has been retrieved from dropbox_team_members_list, use this to paginate through all team members.

dropbox_team_members_list_continue_v2

Once a cursor has been retrieved from dropbox_team_members_list_v2, use this to paginate through all team members.

dropbox_team_members_list_v2

Lists members of a team.

dropbox_team_members_move_former_member_files

Moves removed member's files to a different member.

dropbox_team_members_move_former_member_files_job_status_check

Once an async_job_id is returned from dropbox_team_members_move_former_member_files , use this to poll the status of the asynchronous request.

dropbox_team_members_recover

Recover a deleted member.

dropbox_team_members_remove

Removes a member from a team.

dropbox_team_members_remove_job_status_get

Once an async_job_id is returned from dropbox_team_members_remove , use this to poll the status of the asynchronous request.

dropbox_team_members_secondary_emails_add

Add secondary emails to users.

dropbox_team_members_secondary_emails_delete

Delete secondary emails from users Permission : Team member management.

dropbox_team_members_secondary_emails_resend_verification_emails

Resend secondary email verification emails.

dropbox_team_members_send_welcome_email

Sends welcome email to pending team member.

dropbox_team_members_set_admin_permissions

Updates a team member's permissions.

dropbox_team_members_set_admin_permissions_v2

Updates a team member's permissions.

dropbox_team_members_set_profile

Updates a team member's profile.

dropbox_team_members_set_profile_photo

Updates a team member's profile photo.

dropbox_team_members_set_profile_photo_v2

Updates a team member's profile photo.

dropbox_team_members_set_profile_v2

Updates a team member's profile.

dropbox_team_members_suspend

Suspend a member from a team.

dropbox_team_members_suspend_batch

Launch a member suspension batch.

dropbox_team_members_suspend_batch_job_status_check

Poll a previously launched member suspension batch job.

dropbox_team_members_unsuspend

Unsuspend a member from a team.

dropbox_copy_batch_check

Returns the status of an asynchronous job for dropbox_copy_batch.

dropbox_copy_reference_get

Get a copy reference to a file or folder.

dropbox_copy_reference_save

Save a copy reference returned by dropbox_copy_reference_get to the user's Dropbox.

dropbox_create_folder_batch

Create multiple folders at once.

dropbox_create_folder_batch_check

Returns the status of an asynchronous job for dropbox_create_folder_batch.

dropbox_delete_batch_check

Returns the status of an asynchronous job for dropbox_delete_batch.

dropbox_get_file_lock_batch

Return the lock metadata for the given list of paths.

dropbox_get_temporary_upload_link

Get an one-time use temporary upload link to upload a file to a Dropbox location.

dropbox_list_folder_get_latest_cursor

A way to quickly get a cursor for the folder's state.

dropbox_lock_file_batch

Lock the files at the given paths.

dropbox_move_batch_check

Returns the status of an asynchronous job for dropbox_move_batch.

dropbox_permanently_delete

Permanently delete the file or folder at a given path (see https://www.dropbox.com/en/help/40).

dropbox_tags_add

Add a tag to an item.

dropbox_tags_get

Get list of tags assigned to items.

dropbox_tags_remove

Remove a tag from an item.

dropbox_unlock_file_batch

Unlock the files at the given paths.

dropbox_file_properties_properties_add

Add property groups to a Dropbox file.

dropbox_file_properties_properties_overwrite

Overwrite property groups associated with a file.

dropbox_file_properties_properties_remove

Permanently removes the specified property group from the file.

dropbox_file_properties_properties_search

Search across property templates for particular property field values.

dropbox_file_properties_properties_search_continue

Once a cursor has been retrieved from dropbox_file_properties_properties_search, use this to paginate through all search results.

dropbox_file_properties_properties_update

Add, update or remove properties associated with the supplied file and templates.

dropbox_file_properties_templates_add_for_team

Add a template associated with a team.

dropbox_file_properties_templates_add_for_user

Add a template associated with an user.

dropbox_file_properties_templates_get_for_team

Get the schema for a specified template.

dropbox_file_properties_templates_get_for_user

Get the schema for a specified template.

dropbox_file_properties_templates_list_for_team

Get the template identifiers for a team.

dropbox_file_properties_templates_list_for_user

Get the template identifiers for a team.

dropbox_file_properties_templates_remove_for_team

Permanently removes the specified template created from dropbox_file_properties_templates_add_for_user.

dropbox_file_properties_templates_remove_for_user

Permanently removes the specified template created from dropbox_file_properties_templates_add_for_user.

dropbox_file_properties_templates_update_for_team

Update a template associated with a team.

dropbox_file_properties_templates_update_for_user

Update a template associated with an user.

dropbox_content_download_transform_output

Download the output of a completed `get_transform_async` job.

dropbox_content_get_keyframes_async

Asynchronous scene-change keyframe extraction for video files.

dropbox_content_get_keyframes_async_check

Returns the status or result of specified get_keyframes_async task.

dropbox_content_get_markdown_async

Asynchronous document-to-markdown conversion for supported file formats.

dropbox_content_get_markdown_async_check

Returns the status or result of specified get_markdown_async task.

dropbox_content_get_metadata_async

Asynchronous file metadata extraction for supported file formats.

dropbox_content_get_metadata_async_check

Returns the status or result of specified get_metadata_async task.

dropbox_content_get_ocr_async

Asynchronous OCR (optical character recognition) text extraction for images and PDFs, including scanned / non-text PDFs.

dropbox_content_get_ocr_async_check

Returns the status or result of specified get_ocr_async task.

dropbox_content_get_text_async

Asynchronous plain-text extraction from documents.

dropbox_content_get_text_async_check

Returns the status or result of specified get_text_async task.

dropbox_content_get_transcript_async

Asynchronous transcript generation for audio and video files.

dropbox_content_get_transcript_async_check

Returns the status or result of specified get_transcript_async task.

dropbox_content_get_transform_async

Asynchronous file transformation: produces a new file from an existing one.

dropbox_content_get_transform_async_check

Returns the status or result of specified get_transform_async task.

dropbox_team_folder_activate

Sets an archived team folder's status to active.

dropbox_team_folder_archive

Sets an active team folder's status to archived and removes all folder and file members.

dropbox_team_folder_archive_check

Returns the status of an asynchronous job for archiving a team folder.

dropbox_team_folder_create

Creates a new, active, team folder with no members.

dropbox_team_folder_get_info

Retrieves metadata for team folders.

dropbox_team_folder_list

Lists all team folders.

dropbox_team_folder_list_continue

Once a cursor has been retrieved from dropbox_team_folder_list, use this to paginate through all team folders.

dropbox_team_folder_permanently_delete

Permanently deletes an archived team folder.

dropbox_team_folder_rename

Changes an active team folder's name.

dropbox_team_folder_restore

Sets an inactive team folder's status to active.

dropbox_team_folder_update_sync_settings

Updates the sync settings on a team folder or its contents.

dropbox_team_namespaces_list

Returns a list of all team-accessible namespaces.

dropbox_team_namespaces_list_continue

Once a cursor has been retrieved from dropbox_team_namespaces_list, use this to paginate through all team-accessible namespaces.

dropbox_team_groups_create

Creates a new, empty group, with a requested name.

dropbox_team_groups_delete

Deletes a group.

dropbox_team_groups_get_info

Retrieves information about one or more groups.

dropbox_team_groups_job_status_get

Once an async_job_id is returned from dropbox_team_groups_delete, dropbox_team_groups_members_add , or dropbox_team_groups_members_remove use this method to poll the status of granting/revoking group members' access to group-owned resources.

dropbox_team_groups_list

Lists groups on a team.

dropbox_team_groups_list_continue

Once a cursor has been retrieved from dropbox_team_groups_list, use this to paginate through all groups.

dropbox_team_groups_members_add

Adds members to a group.

dropbox_team_groups_members_list

Lists members of a group.

dropbox_team_groups_members_list_continue

Once a cursor has been retrieved from dropbox_team_groups_members_list, use this to paginate through all members of the group.

dropbox_team_groups_members_remove

Removes members from a group.

dropbox_team_groups_members_set_access_type

Sets a member's access type in a group.

dropbox_team_groups_update

Updates a group's name and/or external ID.

dropbox_download_folder_zip

Download a folder from the user's Dropbox, as a zip file.

dropbox_export_file

Export a file from an user's Dropbox.

dropbox_get_preview

Get a preview for a file.

dropbox_get_thumbnail

Get a thumbnail for an image.

dropbox_get_thumbnail_batch

Get thumbnails for a list of images.

dropbox_paper_create

Creates a new Paper doc with the provided content.

dropbox_paper_update

Updates an existing Paper doc with the provided content.

dropbox_account_delete_profile_photo

Deletes the current user's profile photo.

dropbox_account_get_photo

This lovely endpoint gets the account photo of a given user.

dropbox_account_set_profile_photo

Sets an user's profile photo.

dropbox_check_user

This endpoint performs User Authentication, validating the supplied access token, and returns the supplied string, to allow you to test your code and connection to the Dropbox API.

dropbox_file_requests_count

Returns the total number of file requests owned by this user.

dropbox_file_requests_delete

Delete a batch of closed file requests.

dropbox_file_requests_delete_all_closed

Delete all closed file requests owned by this user.

dropbox_file_requests_get

Returns the specified file request.

dropbox_file_requests_list

Returns a list of file requests owned by this user.

dropbox_file_requests_list_continue

Once a cursor has been retrieved from dropbox_file_requests_list_v2, use this to paginate through all file requests.

dropbox_file_requests_update

Update a file request.

dropbox_users_features_get_values

Get a list of feature values that may be configured for the current account.

dropbox_users_get_account

Get information about an user's account.

dropbox_users_get_account_batch

Get information about multiple user accounts.

dropbox_team_devices_list_member_devices

List all device sessions of a team's member.

dropbox_team_devices_list_members_devices

List all device sessions of a team.

dropbox_team_devices_revoke_device_session

Revoke a device session of a team's member.

dropbox_team_devices_revoke_device_session_batch

Revoke a list of device sessions of team members.

dropbox_team_linked_apps_list_member_linked_apps

List all linked applications of the team member.

dropbox_team_linked_apps_list_members_linked_apps

List all applications linked to the team members' accounts.

dropbox_team_linked_apps_revoke_linked_app

Revoke a linked application of the team member.

dropbox_team_linked_apps_revoke_linked_app_batch

Revoke a list of linked applications of the team members.

dropbox_team_features_get_values

Get the values for one or more features.

dropbox_team_get_info

Retrieves information about a team.

dropbox_team_legal_holds_create_policy

Creates new legal hold policy.

dropbox_team_legal_holds_get_policy

Gets a legal hold by Id.

dropbox_team_legal_holds_list_held_revisions

List the file metadata that's under the hold.

dropbox_team_legal_holds_list_held_revisions_continue

Continue listing the file metadata that's under the hold.

dropbox_team_legal_holds_list_policies

Lists legal holds on a team.

dropbox_team_legal_holds_release_policy

Releases a legal hold by Id.

dropbox_team_legal_holds_update_policy

Updates a legal hold.

dropbox_team_sharing_allowlist_add

Endpoint adds Approve List entries.

dropbox_team_sharing_allowlist_list

Lists Approve List entries for given team, from newest to oldest, returning up to `limit` entries at a time.

dropbox_team_sharing_allowlist_list_continue

Lists entries associated with given team, starting from a the cursor.

dropbox_team_sharing_allowlist_remove

Endpoint removes Approve List entries.

dropbox_team_token_get_authenticated_admin

Returns the member profile of the admin who generated the team access token used to make the call.

dropbox_upload_session_append

Append more data to an upload session.

dropbox_upload_session_append_batch

Append more data to multiple upload sessions.

dropbox_upload_session_finish

Finish an upload session and save the uploaded data to the given file path.

dropbox_upload_session_finish_batch

This route helps you commit many files at once into an user's Dropbox.

dropbox_upload_session_finish_batch_check

Returns the status of an asynchronous job for upload_session/finish_batch.

dropbox_upload_session_start

Upload sessions allow you to upload a single file in one or more requests, for example where the size of the file is greater than 150 MiB.

dropbox_upload_session_start_batch

Start a batch of upload sessions.

dropbox_contacts_delete_manual_contacts

Removes all manually added contacts.

dropbox_contacts_delete_manual_contacts_batch

Removes manually added contacts from the given list.

dropbox_team_log_get_events

Retrieves team events.

dropbox_team_log_get_events_continue

Once a cursor has been retrieved from dropbox_team_log_get_events, use this to paginate through all events.

dropbox_paper_docs_get_metadata

Returns metadata for a Paper doc or Cloud Doc.

Connect Dropbox to Claude, ChatGPT and Claude Code

Authorize once, then an endpoint your client signs into. Nothing to deploy, and nothing to install on the Dropbox side.

In the Dropbox App Console create an app with Scoped access and Full Dropbox, tick the permissions PopMCP lists on the Permissions tab and click Submit, then add PopMCP's redirect URI on the Settings tab. Enter the App key and App secret in PopMCP and sign in with Dropbox.

App keya1b2c3d4e5f6g7h
App secret••••••••••••3f7a
Team admin toolsyour-dropbox-value
Authorize PopMCP on DropboxAuthorize

Then just ask for the work

  • “Find the newest contract PDF in my Dropbox and summarize what it commits us to”

    • search_files
    • extract_file_text
  • “Save these meeting notes as a text file in the Acme client folder”

    • upload_file
  • “Give me a link to the Q3 report that anyone can open, expiring at the end of the month”

    • search_files
    • share_file
  • “Move every screenshot in my Inbox folder into Images/Screenshots”

    • list_folder_all
    • move_batch
    • wait_for_job
  • “Someone deleted the brand guidelines yesterday. Bring the files back”

    • list_folder_all
    • list_revisions
    • restore_file
  • “Ask our client to upload their signed forms to a new Dropbox folder by Friday”

    • file_requests_create

Use Dropbox from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

Dropbox MCP server questions

What teams ask before putting Dropbox behind an AI client.

What do I need to connect Dropbox?

A Dropbox app of your own until PopMCP's Dropbox app is switched on. In the Dropbox App Console click Create app, choose Scoped access and Full Dropbox, tick the permissions PopMCP lists on the Permissions tab and click Submit, and add PopMCP's redirect URI on the Settings tab. Enter the App key and App secret in PopMCP, click Sign in with Dropbox and approve access. A new app works for your own account straight away, with no review.

Can the AI read PDFs, Word files and spreadsheets?

Text files come back as text and photos as images. For PDFs, Word, PowerPoint and Excel files, extract_file_text uses Dropbox's own content processing to return the document as Markdown or plain text, with optional OCR for scanned PDFs. Dropbox still marks that feature as a preview. For anything else the AI can get a download link that works for four hours.

Does it work with Dropbox team accounts and team folders?

Yes. A connection is the account that signs in, and in a team with a team space the AI reaches the team folders by asking for the team space. A team admin can tick Team admin tools when connecting to also manage members, groups, team folders, devices, legal holds and the activity log; file tools then act as that admin.

Can the AI delete my files for good?

Deleting moves files to Dropbox's deleted files, where you can restore them, and the AI can bring them back with restore_file. Permanent deletion needs a Dropbox team and a permission PopMCP's own app does not ask for. New connections are read-only until an owner or admin allows writes.

How big a file can the AI upload or read?

Up to 10 MB in one call. Bigger files go up in parts with the upload session tools, or straight from a web address with save_url, which Dropbox fetches in the background. Files over 10 MB are not pulled into the chat: the AI gets a temporary download link instead.

Which Dropbox changes can PopMCP watch?

New, changed and deleted files and folders in a folder you pick, new versions of a file, new search matches, new shared links, shared folders and files shared with you, people added to a shared folder, new file requests and uploads to them, and storage running out. Team admin connections add members joining or leaving, new team folders, activity log events and apps linked by members. Dropbox sends its webhooks only to an app's own server, so PopMCP spots these by comparing listings.

Do I have to run or host the Dropbox MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server: Claude Desktop, Claude Web, Claude Code, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

How do I connect Dropbox to Claude Code?

Connect Dropbox in PopMCP first, then run claude mcp add --transport http popmcp https://app.popmcp.com/mcp in a terminal. Inside Claude Code, run /mcp and sign in to PopMCP in the browser window it opens, ticking Dropbox on the consent screen. The Dropbox tools are then available in that session, and no Dropbox credential is stored on your machine.

Why do only 38 of the 235 tools load by default?

Loading 235 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 38-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. Every tool stays searchable, and on Scale the owner can load the full catalog for a teammate's connection.

What is the difference between a tool and a trigger?

A tool is something your AI calls, and there are 235 here. A trigger is something PopMCP watches for you: 18 Dropbox events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Dropbox.

Connect Dropbox to your AI in minutes

Launch a hosted MCP endpoint for Dropbox, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP