# Share files from Claude Code

> Let Claude Code upload a file and hand you a short link, one per person, then tell you who opened it. One command to connect Floppy over MCP.

Claude Code already writes the report, the build or the deck. With Floppy connected it can also send it: it uploads the file, gives you a short fpy.sh link, and later tells you who opened it and how far they read.

## What you can do

- Share a build, a log or a recording with a teammate without leaving the terminal
- Turn a Markdown report Claude wrote into a link that reads like a page
- Send a deck to three investors with one link each, then ask who got past page 5
- Hand a client a large export as a link instead of an email attachment

## Set it up

1. Open a terminal and run:

   ```
   claude mcp add --transport http floppy https://fpy.sh/mcp
   ```
2. Start Claude Code and type /mcp. Pick floppy and sign in with Google.
3. Test it. Paste this into your agent:

   ```
   Upload README.md to Floppy and give me the link.
   ```

Stuck? Run claude mcp list to check that floppy is connected. Add --scope user to use it in every project.

## Things to ask

- "Upload dist/report.pdf to Floppy and give me the link."
- "Make a Floppy link for each of jane@sequoia and tom@a16z for deck.pdf."
- "Who opened the deck link since yesterday, and where did they stop?"
- "Revoke the link you made for Tom."

## FAQ

### Does Claude Code need an account to upload?

No. It can upload with one call (curl -T deck.pdf https://fpy.sh/api/drop/deck.pdf) and gets back a share link, its own agent key and a claim link for you. Open the claim link within 72 hours and sign in with Google to keep the files.

### Can Claude Code tell me who opened the file?

Yes. Ask who opened a link and it calls get_link_analytics or who_viewed_since: who opened it, which pages they read, for how long, and where they stopped. Bots and email scanners are filtered out.

### Can it make a separate link for each person?

Yes. Ask for one link per person (for example "make links for Jane at Sequoia and Tom at a16z") and it calls create_share for each, so you can see which of them opened it.

### How do I use it in every project, not just one?

Add --scope user to the claude mcp add command. Run claude mcp list to check that floppy is connected.

### Are the files safe?

Every upload is scanned for malware before anyone else can open it. Programs and installers are blocked, and uploaded HTML and SVG are always downloaded, never shown as a web page.

## Other agents

- [Share files from Claude](https://fpy.sh/agents/claude) ([Markdown](https://fpy.sh/agents/claude.md))
- [Share files from ChatGPT](https://fpy.sh/agents/chatgpt) ([Markdown](https://fpy.sh/agents/chatgpt.md))
- [Share files from Cursor](https://fpy.sh/agents/cursor) ([Markdown](https://fpy.sh/agents/cursor.md))
- [Share files from Codex](https://fpy.sh/agents/codex) ([Markdown](https://fpy.sh/agents/codex.md))
- [Share files from VS Code and GitHub Copilot](https://fpy.sh/agents/vs-code) ([Markdown](https://fpy.sh/agents/vs-code.md))
- [A file sharing MCP server](https://fpy.sh/agents/mcp) ([Markdown](https://fpy.sh/agents/mcp.md))

Full agent docs: https://fpy.sh/docs/agents · Everything for LLMs: https://fpy.sh/llms.txt
