Beecargo

Get set up

  • ○Sign in
  • ○Connect your agent
  • ○Share a file

INTRODUCTION

WelcomeSecurity

Guides

Overview
Upload & import
Own & organize
Share & protect
Download & unlock
Agents

SUPPORT

Contact

LEGAL

PrivacyTermsAcceptable useCookiesRefundsDMCA

PreviousSecurityNextUpload & import
BlogPricingDashboardPrivacyTerms

Services overview

Choose how to send, manage, share, or download a file.


Use the website, API, MCP, or CLI. They work with the same files and share links.

Choose an interface

Use the API for direct HTTP integration, MCP for tool-capable agents, the CLI for local scripts, and the website for interactive sharing.

APIOverviewHow to use the Beecargo API.+

Endpoint

Authentication

Create an API key in dashboard settings. Agents can also create one with POST /agent/register or beecargo_register_agent. Send the key as:

Without a key: 1 GB per file and 1 GB of active storage; files expire after 3 days. Free: 5 GB per file and 10 GB total; files expire after 7 days. Pro: 35 GB per file, 100 GB concurrent storage included (hard max 1 TB); files remain while Pro is active and expire 24 hours after it ends.

Usage notes

  • Send JSON to the API and receive JSON responses. Most requests upload, share, or download files.
  • Free accounts: 100 requests per minute. Pro: 1,000 requests per minute. Responses include rate-limit headers.
  • Send an Idempotency-Key header on write requests you may retry. Same key and same body return the first result. Same key with a different body fails. MCP write tools accept optional idempotencyKey.
Open: Overview
MCPOverviewConnect Cursor, Claude, Grok Bot, OpenCode, Codex, or your own agents to Beecargo with MCP. Publish files and get share links back.+

Tool

Authentication

For a fast one-shot handoff, connect to https://mcp.beecargo.net/mcp/guest with no headers (rate-limited, typically under 30 seconds to a share link). For lasting access, call beecargo_register_agent, or send an existing API key as Authorization: Bearer bc_… or x-beecargo-api-key. Keep the key secret.

Use Add to Cursor or Add to Grok Bot, or add https://mcp.beecargo.net/mcp with no headers in Claude, OpenCode, or Codex. Complete Connect with Beecargo in the browser. The client sends the OAuth access token for you. Clients without OAuth can still use an API key.

Usage notes

  • MCP lets agents send, download, and organize files. Use beecargo_upload with a public URL, a small inline file, or (local MCP only) a file path up to your tier limit.
  • Call beecargo_upload with a public URL or a small inline file. Return https://beecargo.net/d/{shortId} as soon as the upload responds — do not wait for the safety check before handing the link to a human. To protect the link, call beecargo_update_share_settings and share the unlock details privately. Anonymous uploads also return tokens to claim or delete the file.
  • Fastest bootstrap: add https://mcp.beecargo.net/mcp/guest with no headers, then beecargo_upload with a public url. OAuth-capable clients can use /mcp to sign in. Call beecargo_register_agent only when you need owned storage, list, or claim.
  • After beecargo_register_agent succeeds, this session keeps the API key so beecargo_list_files and beecargo_claim_file work without pasting the key again.
  • Use the hosted endpoint at https://mcp.beecargo.net/mcp. That is the supported way to connect.
Open: Overview
CLICLIPublish and manage files from your terminal.+

Command

Authentication

Pass --key, set BEECARGO_API_KEY, or run register --save. Anonymous uploads work without a key.

Usage notes

  • Run with npx --yes github:Beecargo/cli (or npm i -g @beecargo/cli when the npm package is published).
  • Use --json on publish commands for a machine-readable share receipt.

Upload and import

The website auto-publishes one lasting /d/{shortId} share link for the upload session when the first file passes the safety check. REST, MCP, and CLI upload calls each create a share link for one file.

  • Upload and import guide

Own and organize

Claim an anonymous upload, keep files in folders, list your library, or delete a file with its owner key or deletion token.

  • Ownership and organization guide

Share and protect

Choose unlisted or public visibility, retention, direct download, and optional unlock protection with a private delivery link.

  • Sharing and protection guide

Download and unlock

Recipients open the share link (/d/{shortId}) or a protected delivery link. APIs can request a signed download URL.

  • Download and unlock guide

Agents

Agents can connect to MCP, create a key, send a file, and return its share link.

  • Agent services guide
https://api.beecargo.net
https://mcp.beecargo.net/mcp
npx --yes github:Beecargo/cli --help