Drop a page. Get a link.

by reambergmbh

413 downloads
Not rated
GitHub

About

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.

Details

Author
reambergmbh
Downloads
413
Categories
Developer Tools

- 14 tools to publish and manage live web pages from your AI
- One-step publishing: get a live URL and edit key
- Per-user accounts: pages saved to your account, editable from any device
- Full lifecycle control: update, rename, password-protect, set expiry, delete
- Custom domains on Pro and Team plans
- Built-in form capture: collect messages and read them back through MCP
- Free to start; Pro/Team add longer expiry, custom domains, higher limits

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Drop a page. Get a link.
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Connect your AI client to the endpoint https://yapp.page/mcp (no install required). Sign in once via OAuth (browser) or use a Personal Access Token in terminal clients. Specific commands: Claude Code – claude mcp add --transport http yapp https://yapp.page/mcp; Codex CLI – codex mcp add yapp --url https://yapp.page/mcp --bearer-token-env-var YAPP_TOKEN. After connecting, ask your AI to publish, update, or manage pages using plain language.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "drop a page. get a link.": {
            "yapp": {
                "type": "http",
                "url": "https://yapp.page/mcp"
            }
        }
    }
}

McpServers

{
    "yapp": {
        "type": "http",
        "url": "https://yapp.page/mcp"
    }
}

Hosted MCP server that publishes web pages to a live URL straight from your AI. HTML, PDFs, ZIP sites, images, and landing pages. 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, PDFs, ZIP sites, images, and landing pages 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

- 14 tools to publish and manage live web pages from your AI.
- One-step publishing: ask in plain language and get back a live URL plus an edit key.
- 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, 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 or a PDF into a shareable URL 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 that contain an index.html, PDFs, and images. Each becomes a public slug.yapp.page URL.

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.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.