Share files from your AI agent
Your agent writes the report, the deck or the build. Floppy lets it send it: upload the file, hand each person their own short link, and come back later with who opened it and how far they read. Pick your tool for the setup.
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.
Add Floppy to Claude as a custom connector: Claude uploads what it writes, gives you a short link per person and tells you who read it, page by page.
Connect Floppy to ChatGPT as a custom MCP server: ChatGPT uploads files as short links and tells you who opened them, page by page.
Add Floppy to Cursor in one click: the agent uploads files from your project as short links and tells you who opened them.
Connect Floppy to the Codex CLI with three lines of config: Codex uploads files as short links and tells you who opened them.
Install Floppy in VS Code in one click: Copilot's agent mode uploads files as short links and tells you who opened them.
Floppy is a remote MCP server for sharing files: upload, one link per person, page-by-page analytics. Streamable HTTP, OAuth or a bearer key, and plain HTTP without MCP.
In Claude Code, Codex, Cursor or any agent that can run commands, this connects Floppy, uploads a test file and gives you a link to claim it.
Set up Floppy (https://fpy.sh) for me, so you can share files as short links and tell me who opened them.
1. Read https://fpy.sh/skill.md to learn how Floppy works.
2. Write a short hello.md and upload it with no account: curl -T hello.md https://fpy.sh/api/drop/hello.md
The JSON reply has share_url, agent_key (shown once) and claim_url. Keep agent_key private: don't echo it back, commit it, or write it into a file inside a repo.
3. Connect the Floppy MCP server at https://fpy.sh/mcp with that key, the way your tool adds MCP servers (replace <agent_key>):
- Claude Code: claude mcp add --transport http --scope user floppy https://fpy.sh/mcp --header "Authorization: Bearer <agent_key>"
- Codex: add [mcp_servers.floppy] with url = "https://fpy.sh/mcp" and bearer_token_env_var = "FLOPPY_API_KEY" to ~/.codex/config.toml, and export FLOPPY_API_KEY in my shell profile
- Cursor: add "floppy": { "url": "https://fpy.sh/mcp", "headers": { "Authorization": "Bearer <agent_key>" } } under mcpServers in ~/.cursor/mcp.json
- Anything else, or if you can't add MCP servers: use HTTP with the same header, e.g. curl -T notes.md https://fpy.sh/api/drop/notes.md -H "Authorization: Bearer <agent_key>"
4. If you support skills or saved instructions, save https://fpy.sh/skill.md as one so you remember Floppy next time (Claude Code: ~/.claude/skills/floppy/SKILL.md).
5. Give me the share_url and the claim_url, and tell me to open the claim link and sign in with Google within 72 hours so the files stay in my account. If the MCP server only loads after a restart, tell me to restart.