Public beta · v0.4 npm i @vibedrop/mcp

Share your vibe in seconds.
Built for agents.

Your Claude, Cursor, or Windsurf can deploy a localhost:3000 page to a public URL in one tool call. No config, no account, no credit card — just a URL you can text to a friend.

<100ms median TTFB 300+ edge cities All systems go
no config ✨
one tool call
agent-native
live demo · ƒ3
claude code · ~/my-site
Deploy ./landing for me? I'll use the vibedrop tool. ◇ vibedrop.deploy ├─ path: ./landing ├─ files: 7 (24.5 KB) └─ provisioning anonymous key... ✔ Deployed https://sunlit-marble.vibedrop.site expires in 7d · claim link (1h): app.vibedrop.cc/claim?… Here's your URL — live globally. Open the claim link to save it to your account (30d). thanks, opening it now
Quick start · 30 seconds

Tell your agent to deploy. That's it.

Paste one sentence to any agent. No server, no config, no restart — your agent installs itself from a single URL.

Paste this to your agent Claude Code · Cursor · Windsurf · any agent that reads URLs
"
Read https://vibedrop.cc/skill.md and follow the instructions to set up VibeDrop.
1Paste it to your agent
2Agent installs itself
3Ask it to deploy
# 1. Install the MCP server (one line) $ claude mcp add vibedrop -- npx @vibedrop/mcp # 2. Ask Claude to deploy anything Deploy ./my-site and send me the link # 3. Done. Claude returns the URL. ✔ https://abc123.vibedrop.site
# .cursor/mcp.json { "mcpServers": { "vibedrop": { "command": "npx", "args": ["@vibedrop/mcp"] } } }
# ~/.codeium/windsurf/mcp_config.json { "mcpServers": { "vibedrop": { "command": "npx", "args": ["-y", "@vibedrop/mcp"] } } }
$ npx @vibedrop/cli deploy ./dist ⠋ Provisioning anonymous API key... ⠹ Uploading 24.5 KB (7 files)... ✔ Deployed https://k9m2p8x7.vibedrop.site expires 2026-04-24T14:00:00Z · reuse the slug on redeploy to keep the URL
C
Claude Code
Anthropic · official
Cursor
MCP native
~
Windsurf
Codeium
+
Any MCP client
works with all
Features · it just works

Built for agents. Usable by humans.

Every design choice optimized for a world where AI writes most of the code — and you just want a URL.

tool:vibedrop.deploy
path:./landing
files:7 · 24.5 KB
ttl:7d
sunlit-marble.vibedrop.site

Zero config, zero account

First call auto-provisions an anonymous key at ~/.vibedrop. No signup, no email, no credit card.

Edge-delivered, everywhere

Cloudflare's 300+ cities. Sub-100ms TTFB almost anywhere on Earth.

Auto-expires after 7 days

Free tier cleans up so experiments don't pile up. Claim your key for 30 days, or upgrade for permanent sites.

Domain isolated

Sites live on *.vibedrop.site. No cookie leakage, no XSS escalation to the main app.

Atomic updates

Versioned storage. Redeploys never leave the site half-broken. Rollbacks coming soon.

MCP-native spec

Built on the open Model Context Protocol. Your agent just knows how to use it.

"The web is about to be written by agents.
We built the hosting to match — boring, cheap, and instant, so the agent can focus on the vibe."

— Henry, solo founder
Pricing · generous free

Two plans. That's it.

Free tier covers almost everything. Pro is $5/mo when you need permanence.

Free

Anonymous

For agents, experiments, one-offs.

$0/ forever
  • 7-day TTL (30 days once claimed)
  • 25 MB per site
  • 3 concurrent sites
  • Unlimited redeploys
  • MCP server for Claude / Cursor
  • Small footer banner
Get started →
most popular

Pro

Permanent

For real projects you want to keep.

$5/ month
  • Permanent sites
  • 50 MB per site
  • 10 GB bandwidth / site / month
  • 20 sites
  • MCP server for Claude / Cursor
  • Custom subdomain + custom domain
  • Password protection
  • No branding
Upgrade to Pro →
FAQ · quick answers

Questions? Good.

Do I really need no account?
Correct. The first time your agent (or the CLI) calls deploy, it provisions an anonymous API key, writes it to ~/.vibedrop/config.json, and keeps using it. You can claim the key later if you want a Pro upgrade or a dashboard view.
What happens when a free site expires?
Anonymous deploys get a 7-day window. Every deploy response includes a one-time claim link — open it, sign in with email, and every site on that key jumps to 30 days and shows up in the dashboard. Sites are deleted automatically when the window lapses; redeploying the same content with the same key gives you a fresh one.
Can I host a Next.js / React app?
VibeDrop serves static files only — HTML, CSS, JS, images, fonts. Run your framework's build step (next export, npm run build) and deploy the output directory.
How do you prevent abuse?
Rate limits per IP and per key, automatic malware scanning, domain isolation on *.vibedrop.site, and a fast abuse report pipeline that responds within 24 hours.
Is this open source?
The clients are — the CLI, MCP server, and SDK are MIT. The server code is private.
Can I self-host?
Not today. The whole product is ~500 lines of Cloudflare Worker code though, so a self-host recipe is on the roadmap if there's demand.