Publish a file from an agent and get a durable beecargo.net/d/{shortId} share link.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Model Context Protocol server for the Beecargo file hosting API.
Portable marketplace packaging (Agent Plugins 1.0 + Cursor manifest) lives in ../agent-plugin.
Publish a durable share link with no human dashboard login:
https://mcp.beecargo.net/mcp (full tools; see examples/cursor-http.mcp.json). If /mcp requires auth, use https://mcp.beecargo.net/mcp/guest for bootstrap-only tools.beecargo_register_agent β solves a short PoW, returns bootstrap bc_* (10GB / 100rpm; session adopts the key).beecargo_upload with a public HTTPS url β hand off https://beecargo.net/d/{shortId} (always the full share URL). Multi-file handoff: openShare: true on the first file, then shareShortId on later uploads (same link, one unlock).beecargo_update_share_settings with protect: true (+ handoffMessage) on fileId or Shipment shortId β return unlockCode and handoffUrl (/h/β¦) on a private channel.For production agents (100GB included concurrent storage / 1000rpm / high remote/hr): mint a Pro-tier key via dashboard POST /api-keys/agent (Pro required) or operator POST /agent/api-keys.
Skip registration for ephemeral uploads: beecargo_upload works anonymously (stricter limits; save deletionToken).
| Tool | Auth | Description |
|---|---|---|
beecargo_register_agent | None | Self-mint bootstrap bc_* (PoW + rate-limited) |
beecargo_upload | Optional | URL, small base64, or local path (stdio); openShare / shareShortId for growable multi-file shares |
beecargo_upload_status | Optional | Poll async URL upload jobs |
beecargo_create_checkout | None | Mint Premium Stripe checkout (recommended: 2-day trial then weekly) |
beecargo_purchase_checkout | Optional | Mint pay link for a priced share (shortId / fileId / bundleId) |
beecargo_purchase_claim | None | After pay: sessionId β purchaseToken for beecargo_get_download_url |
beecargo_claim_file | API key | Claim anonymous upload with claimToken |
beecargo_search_tools | None | Keyword search over tools |
beecargo_update_share_settings | API key | Visibility, priceCents / currency, direct, retention, protect / handoffMessage (fileId or shortId) |
beecargo_connect | Dashboard key / OAuth | Seller Stripe Connect (action: status | onboard | login) |
beecargo_folders | API key | Create or list folders (action: create | list) |
beecargo_get_download_url | None | Signed download URL (unlockCode / unlockToken / handoffToken / purchaseToken when needed) |
beecargo_file_info | Optional | Metadata by short codes (unlockRequired) |
beecargo_list_files | Required | List owned files (includeFolders; optional runId for pipeline manifests) |
beecargo_delete_file | Key or deletion token | Delete file |
| Tool | Auth | Description |
|---|---|---|
beecargo_create_upload_delegation | API key | Mint a short-lived uploadUrl + delegationToken for a worker that must not hold bc_*. Prefer beecargo_upload for normal agent uploads. |
Detailed guides: upload, upload status, run artifacts, upload delegation, folders, share settings, seller payouts, and buy a priced share.
Optional: BEECARGO_API_KEY=bc_β¦ in env. After beecargo_register_agent, the stdio session adopts the new key automatically.
See examples/cursor-stdio.mcp.json.
https://mcp.beecargo.net/mcp (full tools when authenticated). Guest bootstrap: https://mcp.beecargo.net/mcp/guest. See examples/cursor-http.mcp.json.
Existing key: examples/cursor-http-with-key.mcp.json.
Env: see .env.example. Highlights:
BEECARGO_API_URL: default https://api.beecargo.netBEECARGO_API_FETCH_TIMEOUT_MS: raise for large sync remotes (default guidance: 300000)BEECARGO_MCP_REQUIRE_AUTH: set true to require transport bearer or bc_* on /mcp (default: open bootstrap, rate-limited)BEECARGO_MCP_BEARER_TOKEN: optional shared transport secret when REQUIRE_AUTH=trueBEECARGO_MERCHANT_OAUTH_ENABLED: publish OAuth resource metadata and enable Connect with Beecargo (requires matching INTERNAL_API_KEY on API + MCP)Use the dedicated package @beecargo/cli:
From the monorepo: pnpm cli upload ./artifact.zip. Publish flags (--ttl, --protect, β¦) match MCP beecargo_upload. share --price-cents / download --purchase-token match MCP share-settings and retrieve.
| lomi | Beecargo |
|---|---|
| OpenAPI-generated tools | Hand-written file tools (smaller surface) |
lomi_search_tools | beecargo_search_tools |
| Zero-header HTTP connect | Same (default); optional BEECARGO_MCP_REQUIRE_AUTH |
x-lomi-api-key + OAuth | x-beecargo-api-key / Bearer bc_* + anonymous |
GET/POST/DELETE /mcp | Same |
/health, /ready | Same |
| Retries + timeout on REST | BEECARGO_API_FETCH_* env |
| Tool results | { ok, status, body } + share link hints |
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/beecargo)<a href="https://allmcps.com/mcp/beecargo"><img src="https://allmcps.com/api/badge/beecargo?style=directory" alt="Beecargo on AllMCPs" /></a>