Install the htmldrop MCP server, ask Cursor to publish, and get a live shareable URL back. No build step, no deploy pipeline, no signup to start.
claude mcp add htmldrop \
--env HTMLDROP_API_TOKEN=hsk_live_xxxxxxxxxxxxxxxx \
-- npx -y @htmldrop.app/mcp
{
"mcpServers": {
"htmldrop": {
"command": "npx",
"args": ["-y", "@htmldrop.app/mcp"],
"env": { "HTMLDROP_API_TOKEN": "hsk_live_xxxxxxxxxxxxxxxx" }
}
}
}
{
"mcpServers": {
"htmldrop": {
"command": "npx",
"args": ["-y", "@htmldrop.app/mcp"],
"env": { "HTMLDROP_API_TOKEN": "hsk_live_xxxxxxxxxxxxxxxx" }
}
}
}
{
"mcpServers": {
"htmldrop": {
"command": "npx",
"args": ["-y", "@htmldrop.app/mcp"],
"env": { "HTMLDROP_API_TOKEN": "hsk_live_xxxxxxxxxxxxxxxx" }
}
}
}
npx -y @htmldrop.app/mcp
Get your hsk_live_… token at htmldrop.app/dashboard/settings → API tokens.
Fastest path: click ➜ Add to Cursor above — it's a deep link that opens Cursor and installs the htmldrop MCP server with one click, no config file editing required.
hsk_live_… value (shown only once)..cursor/mcp.json in your project (or the global one at ~/.cursor/mcp.json) and paste the config above.Cmd+Shift+P → "Reload Window"). Cursor fetches the package on first use.Open Cursor's chat and try any of these:
Cursor didn't read your token. Verify the HTMLDROP_API_TOKEN env value in .cursor/mcp.json is the hsk_live_… string (not the friendly name you gave the token in the dashboard).
After editing .cursor/mcp.json, fully reload the window — Cursor caches the MCP tool list. Open Cursor's MCP settings panel to confirm htmldrop shows as connected.
You've hit your plan's site cap (3 active drops on Free). Delete a drop in the dashboard or upgrade.
In Cursor chat: "List my htmldrop sites." If the tool is wired up, Cursor calls htmldrop_list and replies with your drops.