Store files on Filecoin from your terminal or your agent.
filecoin puts a file or a folder on a Filecoin storage provider and gives you a link to share. Agents can run it too. You approve their key once, and your wallet pays.
A prototype. It runs on the calibration test network unless you choose mainnet.
$ filecoin put ./site{"data": {"state": "ready","resource": { "ref": "res_7q2…", "kind": "folder", "size": 48211 },"urls": {"browser": "https://api.filecoin.cloud/get/bafybei…?browser=true","piece": "https://api.filecoin.cloud/get/bafkzcib…"}}}One storage account, three ways in
- CLI
Store, retrieve, list, and delete files and folders. A failed upload resumes without paying twice.
filecoin put ./report.pdfCLI docs- MCP server
Read-only tools for providers, data sets, pieces, payment rails, and session keys, with no sign-up.
https://api.filecoin.cloud/mcpAPI and MCP docs- Web app
Explore what is stored on chain, fund your account, and approve or revoke the keys your agents use.
poc.filecoin.cloudOpen the explorer
Your agent never holds your wallet
Storage needs a signature, not your private key. You approve a limited session key once, and revoke it whenever you want.
- 1filecoin loginThe agent makes a session key on its own machine and returns an approval link.
- 2Approve in filecoin-appYou review the request, choose its permissions and expiry, and sign with your wallet.
- 3filecoin putThe key signs storage requests and your wallet pays. The key can never move funds.
Agents can read this site
Every docs page has a Markdown version. Add .md to the path or send Accept: text/markdown. These files describe the API, the MCP server, and the skill: