Store, share, and organize files across your team. Claude and ChatGPT can read, write, and share them right from the conversation.
Upload any file from your browser, CLI, or API. Organize with folders and search. Your files live in one place.
Generate a link. Send it to anyone. They open it and download. No account required. Links auto-expire when you want.
Claude and ChatGPT can read, write, and share your files right from the conversation. Set up once, then just ask.
Upload files from your browser or drag and drop. Create folders, move files, rename them. Search across everything. It works the way you expect a filesystem to work.
Connect Storage to Claude or ChatGPT once. Then your AI can read, write, organize, and share files right from the conversation. Your whole team collaborates through the tools they already use.
Sign in with email magic links or Ed25519 keys. Nothing to leak.
Every file stored in encrypted object storage. TLS in transit.
Shared links expire on your schedule. 1 hour to 7 days.
Every action logged with actor, resource, and timestamp.
Set up in 30 seconds. Start collaborating.
Enter your email to receive a sign-in link.
https://storage.liteio.dev/mcp
4. Click Add, verify your email — done
### ChatGPT
1. Open Settings > Connected apps
2. Click Add app > Add by URL
3. Enter URL: https://storage.liteio.dev/mcp
4. Sign in with email — done
### Claude Desktop
Add to your claude_desktop_config.json (Settings > Developer > Edit Config):
storage_readRead a file's contentsstorage_writeCreate or overwrite a filestorage_listList files in a folderstorage_searchSearch files by namestorage_shareCreate a temporary public linkstorage_moveMove or rename a filestorage_deleteDelete a filestorage_statsShow storage usagehttps://storage.liteio.dev
### File Operations
POST/files/uploadsInitiate upload (returns presigned PUT URL)POST/files/uploads/completeConfirm upload after PUT completesGET/files/{path}Download a file (302 to presigned URL)HEAD/files/{path}Get file metadataDELETE/files/{path}Delete a file or folderGET/files?prefix={folder}List files in a folderGET/files/search?q={query}Search files by namePOST/files/moveMove or rename a filePOST/files/shareCreate a temporary public linkGET/files/statsStorage usage (count, bytes)Authorization: Bearer <token> except shared links (/s/{token}).
POST/auth/challengeRequest Ed25519 challenge noncePOST/auth/verifyVerify signature, get session tokenPOST/auth/magicSend magic link to emailPOST/auth/keysCreate a scoped API keyGET/auth/keysList API keysDELETE/auth/keys/{id}Revoke an API key