mcpField
P
Put It Online

Put It Online

Remote
putit.onlineFiles & Storage0Updated 2w ago

About Put It Online

Put It Online is a hosted remote MCP service for publishing AI-made web pages and files as short, shareable links. Anonymous links last seven days; signing in enables account management and paid options such as password protection and permanent links.

Key features

  1. 01Publish HTML, CSS, and JavaScript pages or static sites
  2. 02Upload files and create short links
  3. 03Create one-time upload sessions for large files
  4. 04Check link status, expiry, and views
  5. 05Manage account links, delete them, or set passwords

Use cases

  1. 01Publish and share an event RSVP page
  2. 02Share a PDF or image with a client
  3. 03Check which account links are expiring soon
  4. 04Password-protect a proposal link

MCP support

The hosted MCP server provides tools for publishing sites, uploading files, and managing links over Streamable HTTP. It supports anonymous access, OAuth 2.1, or API-key authentication; anonymous links last seven days, and some link management features require a paid plan.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://putit.online/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

10
ParameterTypeRequiredDescription
slugstringNoCustom link name (3-40 letters, digits, dashes); available on plans with custom names.
contentstringYesFile content: plain text, or base64 when encoding is "base64" (use base64 for any binary file).
encodingenumNoHow `content` is encoded.text | base64
filenamestringYesFile name including extension, e.g. "report.pdf" or "index.html". The extension decides how the link renders.
passwordstringNoVisitors must enter this password to open the link; available on plans with password protection.
mime_typestringNoOptional MIME type; used to add a missing file extension.

Details

From the project README

Put It Online

Put It Online MCP server

Put It Online turns files and AI-made web pages into short public links. This repository holds the public metadata and connection instructions for its hosted remote MCP server:

https://putit.online/mcp

Ask your assistant to build a landing page, an RSVP page, a chart or a report, and it publishes it as a live web page. Share a PDF, an image, a zip or any other file the same way. Every upload passes a safety check before the link goes live, and published pages are served sandboxed on their own link.

  • Transport: Streamable HTTP (remote, nothing to install)
  • Auth: optional. Works anonymously (7-day links plus a private manage token). Sign in with OAuth 2.1 (PKCE, client ID metadata documents or dynamic client registration) or an API key to keep links in your account.
  • Account-only URL: https://putit.online/mcp/account always asks you to sign in. Use it for clients that decide on OAuth at connect time (Windsurf, Zed, Le Chat, Docker).
  • Official MCP Registry name: online.putit/put-it-online
  • Docs: https://putit.online/connect · Privacy: https://putit.online/privacy · Terms: https://putit.online/terms · Support: https://putit.online/support

The server itself is a hosted service and is not open source. This repository contains only metadata (server.json, gemini-extension.json, glama.json), instructions and logos, under the MIT licence.

Tools

ToolWhat it does
publish_sitePublish a web page or small static site (HTML, CSS, JavaScript, images) and get its link
upload_fileShare a file (text, or base64 for binary files) as a short link
create_upload_sessionGet a one-time upload URL / curl command for large files
get_linkCheck a link's status (live, checking, …), expiry and views
delete_linkPermanently delete a link and its files
list_linksList the links in the connected account
set_passwordAdd or remove a link password (paid plans)
make_permanentKeep a link online permanently (paid plans)
extendRestart a 7-day link's clock (paid plans)
get_accountThe connected account's plan, limits and features

All tools carry title and readOnlyHint / destructiveHint annotations and an outputSchema.

Connect

Claude (claude.ai, Desktop, mobile)

Customize → Connectors → Add custom connector → paste https://putit.online/mcp → Add. Sign in when Claude offers it.

Claude Code
claude mcp add --transport http put-it-online https://putit.online/mcp
ChatGPT

Settings → Apps → Advanced settings → turn on Developer mode. Then Plugins → + → Add custom MCP server → paste https://putit.online/mcp → authentication OAuth.

Codex
codex mcp add put-it-online --url https://putit.online/mcp

or in ~/.codex/config.toml:

[mcp_servers.put-it-online]
url = "https://putit.online/mcp"
Cursor

Add to Cursor (deeplink), or ~/.cursor/mcp.json:

{ "mcpServers": { "put-it-online": { "url": "https://putit.online/mcp" } } }
VS Code / GitHub Copilot

Install in VS Code (deeplink), or .vscode/mcp.json:

{ "servers": { "put-it-online": { "type": "http", "url": "https://putit.online/mcp" } } }

or code --add-mcp '{"name":"put-it-online","type":"http","url":"https://putit.online/mcp"}'

Gemini CLI
gemini extensions install https://github.com/kitsunde/putit-mcp
# or
gemini mcp add --transport http put-it-online https://putit.online/mcp
Windsurf (mcp_config.json)
{ "mcpServers": { "put-it-online": { "serverUrl": "https://putit.online/mcp/account" } } }
Zed (settings.json)
{ "context_servers": { "put-it-online": { "url": "https://putit.online/mcp/account" } } }
Cline

Add a remote server (Streamable HTTP) with URL https://putit.online/mcp. See llms-install.md.

API key instead of OAuth

Create a key at https://putit.online/connect and send it as Authorization: Bearer pio_…:

{
  "mcpServers": {
    "put-it-online": {
      "url": "https://putit.online/mcp",
      "headers": { "Authorization": "Bearer pio_your_api_key" }
    }
  }
}
Clients that only run local (stdio) servers
{
  "mcpServers": {
    "put-it-online": {
      "command": "npx",
      "args": ["-y", "https://putit.online/downloads/putit-mcp.tgz"],
      "env": { "PUTIT_URL": "https://putit.online" }
    }
  }
}

Add "PUTIT_API_KEY": "pio_…" to env for account mode. Node 20+.

Example prompts

  • "Build a one-page RSVP site for Sam's 30th on 14 Nov and put it online."
  • "Put this PDF online and give me a link I can send to the client."
  • "Which of my links expire this week?"
  • "Add a password to the proposal link."
  • "Delete the link I made yesterday."

Also available as

Privacy

Put It Online receives only what the assistant sends to it (tool inputs and files, client name and request metadata), never your conversation. Details: https://putit.online/privacy. Content rules: https://putit.online/acceptable-use. Report abuse: https://putit.online/report.

Licence

The metadata and documentation in this repository are MIT licensed. The Put It Online service is operated by Kit Sunde, Singapore.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.