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

PreviousDownload & unlockNextContact
BlogPricingDashboardPrivacyTerms

Agent services

Create a key, find tools, send files, and return their share links.


Hosted MCP is the simplest option for agents. Use the API when you prefer direct HTTP calls. Use the CLI for local scripts and files on disk.

Recommended MCP steps

Connect to https://mcp.beecargo.net/mcp/guest without headers, call beecargo_upload with a public url, and return https://beecargo.net/d/{shortId} immediately (do not wait on the safety check for human handoff). Register only when you need owned storage, list, or claim.

MCPHosted MCP (HTTP)Connect 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
MCPRegister an agentGet an API key so your agent can store files without an account.+

Tool

Authentication

No API key required. About 5 registrations per hour per client IP. This tool solves a short proof-of-work for you.

Parameters

ParameterTypeRequiredDescription
labelStringNoOptional label for the key (max 120 characters, default mcp-agent)

Usage notes

  • Creates an agent account and returns an API key for file writes. This MCP session keeps the key, so you can list files and claim uploads in the same connection without pasting it again.
  • The key starts with bc_ and is shown only once. Store it if you need it outside this session.
  • API equivalent: POST /agent/register/challenge, solve the PoW, then POST /agent/register
CLICLI registerMint a bootstrap API key via challenge + proof of work.+

Command

Authentication

No API key required.

Usage notes

  • Pass --save to store the key in ~/.config/beecargo/config.json.
  • Same PoW flow as MCP beecargo_register_agent and POST /agent/register.

API steps

Prefer MCP beecargo_register_agent, or call POST /agent/register/challenge, solve the PoW, then POST /agent/register. Send the key as a Bearer token with file requests.

APIRegister an agent keyRegister agent accounts and discover what the API supports.+

Endpoint

Request examples

# Prefer MCP beecargo_register_agent or the beecargo CLI (they solve PoW for you).
# Raw REST: challenge → solve SHA-256(challenge_id:nonce) leading-zero bits → register.

curl -X POST https://api.beecargo.net/agent/register/challenge
# then POST https://api.beecargo.net/agent/register with {"label":"my-agent","challenge_id":"…","nonce":"…"}

CLI steps

From a terminal: npx --yes github:Beecargo/cli register --save, then upload ./file --json or remote <url> --json. Return the printed https://beecargo.net/d/{shortId}. Hosted MCP cannot read local disk; the CLI (or stdio MCP path) can.

MCPSearch toolsKeyword search over available Beecargo MCP tools.+

Tool

Authentication

No API key required.

Parameters

ParameterTypeRequiredDescription
queryStringNoKeyword filter (empty lists all tools up to the limit)
limitIntegerNoMax results (1–20, default 10)

Usage notes

Find a tool

Use beecargo_search_tools to find the right tool for large files, folders, sharing, or downloads.

  • Search MCP tools
with a public URL, a small inline file, or (local MCP only) a file path up to your tier limit.
  • 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: Hosted MCP (HTTP)
    with
    challenge_id
    and
    nonce
    (official MCP/CLI do this automatically).
  • After register, use beecargo_upload for uploads on your agent account.
  • Open: Register an agent

    Usage notes

    • Public endpoints. First POST /agent/register/challenge, solve the proof-of-work, then POST /agent/register with challenge_id and nonce. Limited to about 5 registrations per hour per IP. Official MCP/CLI solve the challenge for you.
    • Store the key securely. It starts with bc_ and is shown only once. The response includes the trust tier. MCP beecargo_register_agent keeps the key in the session for you.
    Open: Register an agent key
    APICapabilities discoveryReturns the public MCP URL, current limits, supported features, trust levels, and links to `llms.txt` and `agent-openapi.json`.+

    Endpoint

    Usage notes

    • Prefer MCP beecargo_register_agent for IDE agents on mcp.beecargo.net
    • See /docs/mcp/register for the MCP tool reference
    Open: Capabilities discovery
    APIUse your API keyFor later API requests, send the key as `Authorization: Bearer bc_…`. You can also use `x-beecargo-api-key`. Keep the key in a server-side secret or secure agent configuration.+

    Endpoint

    Open: Use your API key
    • Find tools by name or summary. Useful when you are not sure which upload or file tool to call.
    • Returns JSON with matching tool names and short summaries.
    • Use when you are unsure which upload or file tool to call.
    Open: Search tools
    • Upload and import
    POSThttps://api.beecargo.net/agent/register
    GEThttps://api.beecargo.net/agent/capabilities
    POSThttps://api.beecargo.net/agent/api-keys
    https://mcp.beecargo.net/mcp
    beecargo_register_agent
    npx --yes github:Beecargo/cli register --save
    beecargo_search_tools