Comparison

MCP servers that publish an HTML page and return a link

Yes, several MCP servers let an agent publish HTML and hand back a link. They differ in what they host (one page, a folder of files, or a whole project), whether you need an account, how long the link lives, who can open it, and whether the agent can read what readers say about the page. This page compares eight of them, from their own public pages, as of 2 November 2026.

Checked

By Angle Labs GmbH, which makes Artifact Publisher, one of the servers below. Every statement about another product comes from that product's own page, read on 2 November 2026 and listed under Sources. Where a page did not say, the table says "Not stated". Products change; check their pages before you choose.

The short answer

  • One self-contained HTML page, and you want the agent to read comments on it: Artifact Publisher. Readers comment on the page or on a selected passage without an account, and the agent reads them with get_feedback.
  • A quick public link with no account at all: ShipStatic, vibedrop or Display's public endpoint. All three publish without sign-up; ShipStatic sites last 3 days unless claimed, vibedrop sites about 24 hours, and Display previews 30 days unless claimed.
  • A real project with a build step, a framework or live data: Deloc or Vercel MCP.
  • Hosting on your own infrastructure: agent2web, which you deploy to your own Cloudflare account.
  • Markdown and other files as well as HTML: GitShare or Display. Display is a docs workspace for a company, with comment workflows and in-page editing.

Side by side

ServerHow you connectWhat it publishesAccount to publishHow long a link lastsWho can open itAgent reads reader comments
Artifact PublisherRemote: https://app.artifactpublisher.com/mcp, OAuth or publisher keyOne self-contained HTML document, up to 10 MiB. Scripts inline only, no network.Yes. Readers do not need one.Until you revoke it or it expires (expiry is optional). Updates keep the same link.Unlisted link (default, asks search engines not to index), up to 50 named emails, or only you. Revocable.Yes: on the page or a selected passage, no account; get_feedback and reply_to_feedback
ShipStaticRemote: https://mcp.shipstatic.com; also a local npm packageStatic site filesNo. Connecting an account is optional.3 days unless you open the claim link; claimed or account sites do not expirePublic URL; optional built-in passwordNot stated
DelocLocal: npx @deloc/mcp; also CLI and REST APIStatic web apps and projects with an index.html; detects the framework and runs the buildYes, browser sign-in on first useRedeploys keep the URL. On some accounts apps expire after 30 days unless renewed (see its docs).Password protection; can lock an app to allowed email domainsNot stated
Vercel MCPRemote: https://mcp.vercel.com, OAuth, Vercel-approved clients onlyManages Vercel projects and deployments; deploy_to_vercel deploys a small project from inline files (300 files, 4 MiB total)Yes, a Vercel accountNot statedNot statedNot stated
vibedropRemote: https://mcp.vibedrop.sh/mcp, browser sign-inText files (HTML, CSS, JS); other files through an upload command. 100 files, 25 MB per deploy.No sign-up, no email; the sign-in gives the agent a keyAbout 24 hours; each deploy resets the clockPublic URLNot stated
agent2webSelf-hosted on your Cloudflare account; OAuth or a bearer tokenA single HTML page or a set of filesYou are the only publisher (your own admin password)As long as you run it; 10 versions kept by default, with rollbackPassword-protected by default; public only with an explicit confirmationNot stated
GitShareRemote: https://mcp.gitshare.me/mcp, GitHub sign-in or API tokenHTML, Markdown and files, up to 25 MBYes, a GitHub sign-inVersioned at the same URL; revoke (410) or deleteUnlisted (default), public or privateNot stated
Share HTMLRemote: https://mcp.share-html.com/mcp with OAuth; stdio bridge with API key for other clientsAn HTML pageYesOptional time to liveOptional passwordNot stated
DisplayRemote: https://api.display.dev/v1/mcp, OAuth or API key; in Claude's connector directory. No-account endpoint: https://api.display.dev/v1/public/mcpHTML and Markdown docsOptional: the public endpoint publishes a preview with no account; the full toolset needs a Display organizationNo-account previews: 30 days, with a single-use claim URL that moves the doc into your organization at the same URL. Organization docs update at the same URL.Public, company or private; no-account previews are publicYes: reads, adds and resolves comments, among a larger set of comment tools

Where the others are stronger

  • No account at all: ShipStatic, vibedrop and Display's public endpoint publish before anyone signs up. Artifact Publisher needs an account to publish.
  • More than one HTML file: ShipStatic, Deloc, Vercel, vibedrop and agent2web take several files or whole sites; GitShare also takes Markdown and other files. Artifact Publisher takes one self-contained document.
  • Live data and builds: Deloc runs your build and can call outside APIs through its Actions; vibedrop pages can call outside APIs from the browser; Vercel builds and hosts full projects. An Artifact Publisher page has no network access.
  • Custom domains: ShipStatic (with an account), agent2web and Vercel offer them. Artifact Publisher links stay on app.artifactpublisher.com.
  • Your own infrastructure: agent2web runs on your Cloudflare account.
  • Company documents: Display adds in-page editing, Markdown, company access and a fuller comment workflow.
  • Development preview: vibedrop also returns a dev URL that reloads as the agent changes the page.

Where Artifact Publisher fits

Artifact Publisher does one thing: an agent publishes one self-contained HTML page and gets a stable link that anyone with the link can open, with no account. The page runs in a sandbox with no network, so it is the same page for every reader. Readers can comment on the whole page or on a passage they select, and the agent reads the comments with get_feedback, fixes the page with update_artifact (same link, new version) and answers with reply_to_feedback. Access can be narrowed to named emails or to you, and the link can be revoked. It works with any MCP client; Claude Code, the Codex CLI and Cursor are common ones, and it is also in the Claude connectors directory.

Example: Your page, in its own sandbox, an architecture overview published with Artifact Publisher. It explains the sandbox, and it has been updated once: version 2 is served at the same link.

Sources

Each product's own page, read on 2 November 2026. Shown as text because this site does not link to other sites.

  • ShipStatic: https://docs.shipstatic.com/mcp
  • Deloc: https://deloc.dev/docs/, https://deloc.dev/ (MCP server, REST API and SDKs) and https://github.com/delocdev/deloc-mcp
  • Vercel MCP: https://vercel.com/docs/agent-resources/vercel-mcp and https://vercel.com/docs/agent-resources/vercel-mcp/tools/deployments/deploy_to_vercel
  • vibedrop: https://vibedrop.sh/
  • agent2web: https://github.com/raveli/agent2web
  • GitShare: https://gitshare.me/artifacts
  • Share HTML: https://share-html.com/mcp
  • Display: https://display.dev/mcp (including its "Publish with no account" section)
  • Artifact Publisher: MCP integration and FAQ

Next