Beecargo

INTRODUCTION

WelcomeSecurity

SERVICES

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

SUPPORT

Contact

LEGAL

PrivacyTermsAcceptable useCookiesRefundsDMCA
Loading…
PreviousSecurityNextUpload & import
PricingDashboard

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

https://api.beecargo.net

Authentication

Create an API key in dashboard settings. Agents can also create a bc_* key 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 6 GB total; files expire after 7 days. Premium: 35 GB per file and 100 GB total; files remain while Premium 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. Premium: 1,000 requests per minute. Responses include rate-limit headers.
Open: Overview
MCPOverviewConnect Cursor, Claude Desktop, or your own agents to Beecargo with MCP. Publish files and get share links back.+

Tool

https://mcp.beecargo.net/mcp

Authentication

You can connect to hosted MCP without headers for rate-limited access. For persistent access, call beecargo_register_agent, or send an existing bc_* key as Authorization: Bearer bc_… or x-beecargo-api-key: bc_…. Keep the key secret.

If your MCP client offers “Connect with Beecargo,” complete the browser sign-in and consent flow. The client sends the OAuth access token for you. Clients without OAuth can use the hosted URL with no headers or authenticate with a bc_* API key.

Usage notes

  • MCP lets agents send, download, and organize files. Use remote upload for a file at a public URL. Use multipart for local files over 4 MB.
  • Use beecargo_remote_upload for a public URL or beecargo_upload_file for a small base64 file. The response includes https://beecargo.net/d/{shortId}. To protect the link, call beecargo_update_share_settings and share the returned unlock details privately. Anonymous uploads also return tokens to claim or delete the file.
  • Add the URL with no headers (rate-limited). Then call beecargo_register_agent, then beecargo_remote_upload.
  • After beecargo_register_agent succeeds, this session keeps the bc_* key so beecargo_list_files and beecargo_claim_file work without pasting the key again.
  • Use the hosted HTTP endpoint at https://mcp.beecargo.net/mcp. That is the supported way to connect.
Open: Overview

Upload and import

Send a local file, import a public URL, or use multipart for a large file. Each upload returns a lasting /d/{shortId} share link.

  • 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 can open a full share link, enter its short code at /get, or use 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