snappyio avatar

YeetIt

snappyio/yeetit

Connects Claude to YeetIt's instant web publishing API. Exposes tools to publish HTML and get back a live URL in under a second, no account required. You can update or delete published sites using the edit key, and check status on active pages. Useful when you want Claude to generate a quick demo page, mockup, or data visualization and make it immediately shareable without dealing with hosting setup. Free tier gives you 24 hours of uptime and up to 5 active sites at once. The MCP endpoint handles auto-discovery, so Claude sees publish, update, delete, and status operations without manual configuration.

tools
4
transport
HTTP
last updated
Feb 28, 2026

Install

From registry metadata
$ npx add-mcp https://yeetit.site/mcp --name yeetit

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http yeetit https://yeetit.site/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 4 tools

Verified live against the running server on Nov 6, 2026.

publish_websitePublish HTML content to a live URL instantly. No account or API key required. Returns a public URL that anyone can visit. Sites expire after 24 hours unless the owner claims them. Use this when a user asks you to build, create, or deploy a website, landing page, invitation, po...3 params

Publish HTML content to a live URL instantly. No account or API key required. Returns a public URL that anyone can visit. Sites expire after 24 hours unless the owner claims them. Use this when a user asks you to build, create, or deploy a website, landing page, invitation, po...

Parameters* required
assetsobject
Optional map of filename to content for bundled assets. Keys are filenames (e.g. "style.css", "logo.png", "app.js"). Values are either plain text strings (for CSS, JS, SVG, HTML) or data URIs for b...
html*string
Complete HTML document to publish. Must be a valid, self-contained page. Inline CSS and JS are supported. External resources (images, fonts, scripts) must use absolute URLs OR be included in the as...
titlestring
Human-readable title for the published page. Used in social sharing previews and the claim page. Optional.
update_websiteUpdate an existing published website with new HTML content. Requires authentication via edit_key (from the original publish response) or api_key (from the user's dashboard after claiming the site). The html field replaces the entire page — this is a full replacement, not a pat...6 params

Update an existing published website with new HTML content. Requires authentication via edit_key (from the original publish response) or api_key (from the user's dashboard after claiming the site). The html field replaces the entire page — this is a full replacement, not a pat...

Parameters* required
api_keystring
The user's API key from their dashboard (e.g. "yt_abc123..."). Use this if the user has claimed the site and provided their API key.
assetsobject
Optional map of filename to content. If provided, replaces ALL existing assets. Omit to keep existing assets unchanged.
edit_keystring
The edit key returned when the site was originally published (e.g. "ek_9c4d2e7f..."). Use this if you still have it from the publish response.
html*string
Complete HTML document to replace the existing page with. Must be a valid, self-contained page. This replaces the entire page content.
slug*string
The slug of the site to update (e.g. "hello-world-k3m").
titlestring
Optional new title for the page.
delete_websitePermanently delete a published website. The site will be immediately inaccessible. Requires authentication via edit_key or api_key, and requires confirm: true as a safety mechanism to prevent accidental deletion. Use this when a user explicitly asks you to remove or delete a s...4 params

Permanently delete a published website. The site will be immediately inaccessible. Requires authentication via edit_key or api_key, and requires confirm: true as a safety mechanism to prevent accidental deletion. Use this when a user explicitly asks you to remove or delete a s...

Parameters* required
api_keystring
The user's API key (e.g. "yt_abc123...").
confirm*boolean
Must be set to true to confirm deletion. This is a safety mechanism — the tool will refuse to delete without explicit confirmation.
edit_keystring
The edit key for this site (e.g. "ek_9c4d2e7f...").
slug*string
The slug of the site to delete (e.g. "hello-world-k3m").
get_website_statusGet information about a published website including its title, view count, size, expiry date, and whether it has been claimed. No authentication required — this is public information. Use this to check if a site is still live, see how many views it has gotten, or check when it...1 params

Get information about a published website including its title, view count, size, expiry date, and whether it has been claimed. No authentication required — this is public information. Use this to check if a site is still live, see how many views it has gotten, or check when it...

Parameters* required
slug*string
The slug of the site to check (e.g. "hello-world-k3m").

Sponsors

Readme

Details

Repository
github.com/snappyio/yeetit
Website
yeetit.site
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026