Reusable Dropbox OAuth helpers for account, metadata, search, file transfer, sharing, and generic API requests.
- dropbox
- files
- storage
- oauth
- sharing
- search
- License
- MIT
- Published
- July 21, 2026
- Pinned commit
279b975- Rating
- No ratings yet
- Forks
- 0
- Stars
- 0
- Adaptation effort
- —
One-click install
Install forks this package into your account and publishes it right away when it passes the standard package checks. An admin reviewed and trusted this exact version.
Log in to install this package.
Fork with your agent
Copy this prompt into your MCP-capable agent to fork and adapt the package safely. Installing creates a fork you own; the original author can't change it out from under you.
Use Kody to fork the community package "@kody/dropbox" (listing id: 450fdad5-33b6-4750-9c0b-f04b4f285083). Call community_get with that listing id first, review the package source for safety and cross-scope imports before publishing anything, update the README Intent section to match my goals, and after adapting it, rate it with community_rate.
README
@kody/dropbox
Intent
Provide reusable, account-agnostic Dropbox helpers for Kody agents through the standard saved dropbox OAuth integration. Cover common account, metadata, search, transfer, deletion, and sharing workflows while retaining a generic escape hatch for the rest of the Dropbox API.
When To Use
- Inspect the connected Dropbox account or storage usage
- List folders, read metadata, and search for files
- Download or upload file content
- Delete files or create shared links with explicit confirmation
- Call less-common Dropbox RPC and content endpoints through a generic request helper
Required Setup
Connect a Dropbox OAuth integration named dropbox at:
https://heykody.dev/connect/oauth?provider=dropbox
The integration needs the scopes required by the operations you call. Common scopes include account_info.read, files.metadata.read, files.metadata.write, files.content.read, files.content.write, sharing.read, and sharing.write.
Safety
Mutating helpers require confirm: true. Pass dryRun: true to inspect a request without sending it. The generic request helper recognizes documented read-only endpoints; all other endpoints require confirmation.
Exports
kody:@kody/dropbox— package overview and setup guidancekody:@kody/dropbox/smoke-test— verify OAuth without returning account datakody:@kody/dropbox/get-current-account— current account detailskody:@kody/dropbox/get-space-usage— current storage usagekody:@kody/dropbox/list-folder— list a folder, with optional paginationkody:@kody/dropbox/get-metadata— metadata for a file or folderkody:@kody/dropbox/search— search file and folder nameskody:@kody/dropbox/download— download bytes as base64kody:@kody/dropbox/upload— upload text or base64 byteskody:@kody/dropbox/delete— delete a file or folderkody:@kody/dropbox/create-shared-link— create a shared linkkody:@kody/dropbox/request— generic authenticated RPC, upload, or download request
Examples
import listFolder from 'kody:@kody/dropbox/list-folder'
export default async function main() {
return await listFolder({ path: '' })
}import upload from 'kody:@kody/dropbox/upload'
export default async function main() {
return await upload({
path: '/notes/hello.txt',
text: 'Hello from Kody',
mode: 'overwrite',
confirm: true,
})
}Dropbox paths begin with /; use an empty string for the account root.
Stars
0 stars
Log in to star this package.
Report this listing
Log in to report this listing.