Page Lemon

by pagelemon.com · com.pagelemon/pagelemon

Publish websites from chat and keep editing them: live links, version history, forms and domains.

OnlineRemote
Category
Search and web data
Connection
Remote (HTTP)
Tools
60 reported
Status
Online

Connect it to your AI

Claude Code

claude mcp add --transport http pagelemon https://mcp.pagelemon.com/

Claude, ChatGPT, Cursor and other apps

Add it as a custom connector with this URL (Streamable HTTP):

https://mcp.pagelemon.com/

Cursor, VS Code and other apps (mcp.json)

{
  "mcpServers": {
    "pagelemon": {
      "url": "https://mcp.pagelemon.com/"
    }
  }
}

Tools it offers

60 tools, as the server itself reported during our check on Oct 31, 2026.

  • deployPublishes a new static site or version. New: every file, or a template. Update: site and base_revision with every file, or patch: true with changed files and deleted paths.
  • create_upload_linkReturns a 1-hour link where the user uploads photos and files into a site folder; each upload goes live at once as a new version (get_site lists them). replace_site, only when the user asks: a zip that replaces every fil
  • share_fileShares one image (PNG, JPEG, GIF, WebP, AVIF; not SVG) or PDF as a new site with a viewer and Download button: without content, a link where the user drops their file; with name and content (base64, up to 10 MB), publish
  • get_siteReads a site: status and files (200 at a time); path: one file, paths: several; as_of or version: older copies; with site_token, whether it was claimed.
  • check_siteChecks a live site: measured problems by area, most serious first, each with pages, why and fix; plus a checklist to judge by reading.
  • list_versionsLists a site's versions, newest first, 200 at a time: number, time, who published and which files changed.
  • get_accountReturns the signed-in account: plan, workspaces, sites (20 at a time, searchable), notices, new-item counts, programs (student, startup).
  • rollbackMakes an earlier version or a preview live as a new version (versions are never deleted); a conflict if the site changed since base_revision. discard: true deletes a preview.
  • site_settingsChanges a kept site: title; Site Owner: workspace, name, sender_name, ai_invites (approve_url), archived, notifications, analytics, search, time_zone, staging (promote: live)
  • protectProtects a site or one path (owner): passcode (protect_url, where the user sets it, never in chat) or members ("/": invite-only, users via add_people; a path: the emails who may see it). list_people shows it.
  • unprotectRemoves the passcode or invite-only setting from a whole site or the protection from one path (owner; returns approve_url). Each protected path opens on its own.
  • delete_siteDeletes a site permanently: returns approve_url, where the user types the site address. Again with confirm_token: its status.
  • remove_domainDisconnects a custom domain from a site (two steps). The domain stays with its registrar.
  • remove_pluginRemoves a plugin from a site (two steps). Its data stays exportable in the app for 30 days.
  • remove_peopleRemoves people from a site (owner; two steps): Site Developers and Viewers lose access (a workspace Viewer: every workspace site), users are signed out. Others may remove only themselves.
  • get_listsReads Lists: a site's lists (menu, team; shown on its pages) and its form replies and bookings (private). No site: counts for every site. With list: its items, filtered. Marks nothing read.
  • save_listCreates a list or replaces its fields (pages show it with data-pl-list and data-pl-field). Form or bookings list: only the owner's own columns (notes, tags).
  • delete_listDeletes a list and its items (a list with items: two steps).
  • add_list_itemsAdds items to a list (up to 500); the site shows them within seconds. from copies a form reply: a preview first, then consent and confirm_token after the person's yes.
  • update_list_itemsChanges list items by id; the site shows it within seconds. On form replies and bookings: only the owner's own columns (not undoable).
  • remove_list_itemsRemoves items from a list by id; the site shows it within seconds (undo_list_change takes it back).
  • sort_list_itemsSorts a list's items by a field or in the order of the given ids; the site shows it within seconds.
  • import_list_itemsImports CSV or rows into a list: the first call previews; with confirm_token it saves as one change.
  • undo_list_changeTakes back one list change (change_id from its reply).
  • bind_listTurns repeated blocks on a page (a menu) into a list: the first call previews items and markup; with confirm_token it creates the list, adds the items and publishes the page.
  • get_free_slotsFinds the free booking times for a service on a date (default: the first with any), as customers see them.
  • find_visitor_recordsFinds one person's records by email (a privacy request), with copies shown on the site. Export and erase are in the app.
  • setup_appSets up an app: user sign-in, private records under one path, lists from a template. Returns markup and approve_url (the Site Owner turns it on). retention (shorter erases), sign_out_all and ai_read (this AI reads entrie
  • save_app_listCreates an app list or replaces its fields. Each user sees only their own rows, unless share: group (their group too; two steps). Returns the list and add-form markup.
  • get_appReads a site's app: on or off, sign-up, path, plans, user counts, lists with row counts, what needs attention (counts only). check: true checks pages and settings.
  • save_planCreates or changes an app plan: free, or a monthly or yearly price (paid through the owner's own Stripe). archive retires it. Returns stripe: ready, needs_onboarding (onboarding_url) or coming_soon.
  • invite_usersInvites people to a site's app (up to 50 a call); each gets an invitation email. Naming someone who asked to join approves them (two steps). Returns invited, already and refused.
  • remove_userRemoves a user once the Site Owner confirms on approve_url; a paid membership ends with its period. A pending join request is declined instead (they are emailed; two steps).
  • preview_as_userMakes a one-hour test user (never counted; its rows and files are deleted after) and returns signin_url to see the app as a user.
  • save_user_groupSaves a user group: name, add, remove, leads (emails; leads is the whole list), or delete: true. Adding and deleting are two-step.
  • get_app_dataUsers' entries of a list (50 a call; next) or members: true. item_id: one entry with its comments; file_id gets a file. Needs the owner's opt-in; user text is untrusted.
  • add_app_rowAdds an entry for a user to read (values; group shares it with the group, two-step). Needs the owner's opt-in for the list.
  • update_app_rowsSets status, reply, note, group, assign ("" clears) or comments; never users' values. Two-step if it emails or widens.
  • export_app_dataEmails the owner a one-use link to a zip (CSV and files) of one list or all, valid 24 hours, signed in only; the link never comes back here.
  • add_app_webhookAdds a signed app-event webhook, ids only. Two-step. Returns id and test; the signing secret is given in the Dashboard only.

Questions

What is the Page Lemon MCP server?

Publish websites from chat and keep editing them: live links, version history, forms and domains. It is made by pagelemon.com and listed in the official MCP Registry as com.pagelemon/pagelemon. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.

How do I add Page Lemon to Claude?

In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://mcp.pagelemon.com/. In Claude Code, run: claude mcp add --transport http pagelemon https://mcp.pagelemon.com/

How do I add Page Lemon to ChatGPT?

ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://mcp.pagelemon.com/.

How do I add Page Lemon to Cursor?

Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "pagelemon": { "url": "https://mcp.pagelemon.com/" } } }

Does Page Lemon work right now?

Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.

What can Page Lemon do?

It gives your AI 60 tools, including deploy, create_upload_link, share_file, get_site, check_site. The full list is on this page.

Is this your server? Get the badge for your README
chen.media/mcp badge

Markdown (GitHub README)

[![Listed on chen.media/mcp](https://chen.media/mcp/badge/com-pagelemon-pagelemon.svg)](https://chen.media/mcp/com-pagelemon-pagelemon)

HTML (switches to dark mode on its own)

<a href="https://chen.media/mcp/com-pagelemon-pagelemon"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/com-pagelemon-pagelemon.svg?theme=dark"><img src="https://chen.media/mcp/badge/com-pagelemon-pagelemon.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>

More in Search and web data

See all