Drop a page. Get a link.

Created By
reambergmbh3 hours ago
Yapp turns "build me a page and publish it" into a live URL. Connect once (browser OAuth, or a token for terminal clients) and your AI can publish HTML, PDFs, ZIP sites, images and landing pages to a public slug.yapp.page URL in seconds.
Overview

Hosted MCP server that publishes web pages and files to a live URL straight from your AI. HTML, PDFs, ZIP sites, images, and landing pages — hosted as-is. No install, no API key to paste.

What is Yapp?

Yapp (yapp.page) is a hosted MCP server that turns "build me a page and publish it" into a live, shareable link. Connect it once and your AI can:

  • Publish HTML and landing pages, or host a PDF, image, or ZIP exactly as-is, to a public slug.yapp.page URL in seconds
  • Update, rename, re-slug, password-protect, set an expiry, or delete a page later
  • Attach your own custom domain (Pro and Team)
  • Read the form submissions captured on a page

Every page is tied to your account, so you can manage it from any device or any AI client.

How to use Yapp?

Endpoint: https://yapp.page/mcp Transport: Streamable HTTP Authentication: OAuth 2.1, per user, so you sign in once and your pages are saved to your own account. Terminal clients can use a Personal Access Token instead. Free to start.

It runs remotely, so there is nothing to install.

  • Claude (web and desktop): Settings, then Connectors, then Add custom connector, paste the endpoint, then sign in. Open a new chat and switch the connector on with the plus button.
  • Claude Code: claude mcp add --transport http yapp https://yapp.page/mcp
  • Cursor: add an http server with the endpoint URL.
  • ChatGPT (Developer Mode): create an app, set the MCP Server URL to the endpoint, authentication OAuth.
  • Codex CLI: create a Personal Access Token in Settings, then codex mcp add yapp --url https://yapp.page/mcp --bearer-token-env-var YAPP_TOKEN

Key features

  • 15 tools to publish and manage live web pages and files from your AI.
  • One-step publishing: ask in plain language and get back a live URL plus an edit key.
  • Host files as-is: a PDF gets a clean viewer, an image an image viewer, a ZIP a hosted site or a download — no conversion to HTML.
  • Per-user accounts: sign in once and every page you publish is saved to your account, editable from any device.
  • Full lifecycle control by asking: update content, change the URL slug, set a password, set or remove an expiry, or delete.
  • Custom domains on Pro and Team, with the exact DNS records returned for you.
  • Built-in form capture: collect contact-form messages with no backend and read them back through the MCP.
  • Free to start. Pro and Team add longer or never-expiry pages, custom domains, and higher limits.

What you can do

  • Publish and edit: publish_page, publish_file, update_page, rename_page, change_page_slug, delete_page
  • Access and lifetime: set_page_password, set_page_expiry
  • Insights: get_page_stats, list_my_pages, list_submissions
  • Custom domains (Pro and Team): add_custom_domain, list_custom_domains, check_custom_domain, remove_custom_domain

Use cases

  • Ask your AI to build a landing page, portfolio, or one-page site and publish it, getting a live link in the same chat.
  • Turn generated HTML into a shareable URL, or host an existing PDF as-is, without leaving your AI client.
  • Spin up a quick RSVP or event page with a password and an expiry date.
  • Put a brochure, menu, or CV online as a clean PDF viewer link.
  • Attach your own domain to a published page (Pro and Team).
  • Collect messages from a contact form and read them back through your AI.

FAQ

Do I need an account? Free to start. You can publish anonymously with a short expiry, or sign in (free) to keep pages for 30 days and manage them from any device. Paid plans extend or remove the expiry.

Do I need an API key? No. You sign in through the browser with OAuth. Terminal clients like Codex use a Personal Access Token you create in Settings, then pass as a bearer token.

What can I host? HTML files, multi-file ZIP archives, PDFs, and images. Each becomes a public slug.yapp.page URL, hosted as-is — a PDF gets a clean viewer, an image an image viewer, and a ZIP becomes a hosted site (if it contains an index.html) or a download page.

Which clients work with Yapp? Any client that speaks MCP over Streamable HTTP: Claude (web and desktop), Claude Code, Cursor, ChatGPT (Developer Mode), and Codex CLI.

Whose account do the pages go to? Each person signs in with their own account, so pages publish to that user, never to anyone else.

Where are the terms? See https://yapp.page/terms and https://yapp.page/privacy. Operated by Reamber GmbH (Austria), https://yapp.page/impressum.

Server Config

{
  "mcpServers": {
    "yapp": {
      "type": "http",
      "url": "https://yapp.page/mcp"
    }
  }
}
Project Info
Created At
3 hours ago
Updated At
3 hours ago
Author Name
reambergmbh
Star
-
Language
-
License
-
Category

Recommend Servers

View All