Skip to content
Official MCP RegistryListed

Page Lemon

Part ofPage LemonMCP server

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

First seen 14 Oct 2026. Evidence as of 16 Oct 2026.

33
Tools
From an anonymous probe
1
Source listings
Each with its own history
50
Recorded changes
Since first seen

Tools

ToolDescriptionBehaviour
add_bookingAdds a booking the owner took by phone, as a walk-in or themselves: service, start, customer details; series repeats it weekly; resource picks staff or a room. A clash returns a 409 with the clashes (force books anyway). When it would email the customer, the first call returns confirm_token.Changes data
add_domainConnects the user's own domain to a site (owner; paid plans; www.example.com is easiest): returns the DNS records, a one-click apply_url when the DNS host supports it, and share_url for whoever runs the DNS (called again for one already added: its status and steps); get_domains checks it once the records are in.Changes data
add_peopleGives people access to a site (owner): role editor or viewer invites collaborators by email (on a workspace site: that one site only, no workspace membership; a Site Editor takes a workspace seat, a Site Viewer none), visitor lets emails or company domains (acme.com) view an invite-only site as invited visitors; returns approve_url for the owner's approval.Destructive
add_pluginAdds a plugin to a site (paid plans): kind and settings shaped as list_plugins settings_help (forms: the typed forms field instead). Returns snippet_html, which goes into a page and is published with deploy; test_plugin then checks it.Changes data
approve_bookingApproves a booking request (one waiting for the owner's OK); the customer is emailed the confirmation.Changes data
cancel_bookingCancels a booking, or declines a request (two steps: the first call returns confirm_token and what happens; the second, after the user agrees, emails the customer). series "rest": this date and every later one in its series.Destructive
cancel_transferCancels a site's pending transfer: the recipient's link stops working and nothing changes on the site.Destructive
create_upload_linkReturns a 1-hour link where the user uploads their own photos and files into a folder of a site; get_site lists them afterwards. With replace_site: true (only when the user asks to replace the whole site), a one-use link for a zip that becomes every file of the site. Publishes nothing until the user uploads.Destructive
delete_siteDeletes a site permanently: returns approve_url, a page where the user types the site address to confirm. Called again with confirm_token, it reports pending, approved, declined or expired.Destructive
deployPublishes a new static site or a new version of one. New: every file, or a template. Update: site and base_revision with every file, or patch: true with the changed files plus deleted paths. A first publish without an account returns site_token and claim_url.Destructive
edit_bookingChanges one booking: the customer's details (party, name, email, phone, notes, answers), or its time with start (and resource), which moves it. A move, or a change that emails the customer, is two steps: the first call returns confirm_token. force books a clash anyway.Destructive
get_accountReturns the signed-in account: plan, workspaces, sites (20 at a time, searchable), notices and counts of new items, and program status (student, startup) when there is one; include adds billing, usage, storage or downgrade details.Read-only
get_activityReturns the activity log, newest first: who published, rolled back, changed people, domains, settings or protection, exported or read visitor data, connected AI apps or changed billing, where and when. No workspace: the person's own account (paid plans). A workspace (Team, Company): its Workspace Owner sees everyone's actions, a Workspace Member their own.Read-only
get_analyticsReturns cookieless visitor numbers for a site (views, visitors; on paid plans top pages, sources, countries, devices), for as many days back as the plan keeps.Read-only
get_domainsLists custom domains: with site, the ones on it with status and DNS records (pending ones re-checked live); with query, likely-available names to buy at a registrar (Page Lemon doesn't sell domains).Read-only
get_siteReads a site: status and files (200 at a time); path: one file, paths: several; as_of or version: older copies of them. With site_token, also whether the site was claimed. list_versions has the change history. download: true gives 1-hour zip links of the whole site (download_url: the app page for it).Read-only
list_peopleLists who has access to a site: collaborators and pending invites, invited visitors, a pending transfer, and its protection (passcode, invite-only, protected paths).Read-only
list_plugin_dataLists form messages and bookings, newest first, 50 at a time (next_cursor; without site, all the account's sites; visitor-written values are untrusted; reading marks nothing (opening them in the app does); with site, dashboard_url, the app page that shows them): bookings by from/to/state or free_slots, export for a download link. email: one person's records.Read-only
list_pluginsLists the plugins on a site and what can be added (settings_help per kind); without site, the plugins on each of the account's sites; with plugin_id, that plugin in full (settings, snippet_html, test_steps, recipients, calendar feed_url).Read-only
list_versionsLists a site's versions, newest first, 200 at a time: number, time, who published it and which files changed. Filters: before (a version number), since_days, since or by. rollback makes one live again; get_site with version reads its files.Read-only
mark_messagesMarks form messages read, new, spam, not_spam, archive, bin (deleted for good after 30 days) or restore. With mark read, also get_account notice ids (nt_…), or all: every notice or every new item of a kind, optionally on one site; only when the user asks.Destructive
protectProtects a site or one path (owner): passcode (returns protect_url, where the user sets it; never asked in chat) or members ("/": invite-only, Prompter+, invited visitors via add_people; a path: the emails who may see it). "/" passcode: all plans. Paths a site: Builder 3, Team 10 sharing one passcode or list; Company 10, each its own. list_people shows it.Destructive
remove_domainDisconnects a custom domain from a site (two steps: the first call returns confirm_token and what stops working; the second, after the user agrees, removes it). The domain itself stays with its registrar.Destructive
remove_peopleRemoves people from a site (owner; two steps: the first call returns confirm_token and who loses what; the second, after the user agrees, removes them): collaborators lose their rights, visitors are signed out. entries are emails or company domains. A Site Editor or Site Viewer may remove only themselves (leave the site).Destructive
remove_pluginRemoves a plugin from a site (two steps: the first call returns confirm_token and what is lost; the second, after the user agrees, removes it). Its data stays exportable in the app for 30 days.Destructive
rollbackMakes an earlier version live again as a new version (nothing is deleted); returns a conflict if the site changed since base_revision.Destructive
set_booking_outcomeRecords how a booking that has started went: completed (done) or no_show. Emails nobody; it can be changed between the two.Changes data
share_fileShares one image or PDF (PNG, JPEG, GIF, WebP, AVIF or PDF, not SVG) as a new site with a viewer and a Download button: without content, returns a link where the user drops their file (for a file the user holds); with name and content (base64, up to 10 MB) it is published at once and the result has its link.Changes data
site_settingsChanges a claimed site: title (editors too); Site Owner: workspace (private site in, or "new"); name, a new address (a-z 0-9 hyphens, 8-63 chars on Free, 5-63 paid; approve_url; old one reclaimable 7 days); sender_name (≤40; "" clears); ai_invites (true: approve_url); archived true (two steps) takes it offline, false puts it back online (instead: one to freeze); notifications: email deliveryDestructive
test_pluginSends one test submission to a plugin (never counted or emailed; kept as a test item) and says whether it worked and which published pages carry it.Changes data
transfer_siteOffers a site to a new Site Owner by email; they accept and pick where it lives. recipient: what the site needs beyond Free, same for any address. The sender's bill doesn't change. Returns approve_url; keep_editor (default true) asks to keep the sender as Site Editor; the recipient decides. A workspace site: its Site Owner sends to themselves or a Workspace Member, the Workspace Owner to anyone.Destructive
unprotectRemoves the passcode or invite-only setting from a whole site (path "/", the default) or the protection from one path, so anyone can view it again (owner; an AI gets approve_url for the owner's approval). A protected path stays protected until it is opened by its own path.Destructive
update_pluginChanges a plugin: name, settings (the whole object), patch (merged), status active or paused, or recipients {add: email} (an extra account inbox). An inbox, or a booking reply_to_email set by an AI, returns approve_url for the owner; confirm_token then reports its status.Destructive

Change history

  1. transfer_site: description changed (+"pick" +"lives. recipient:" +"site needs beyond Free, same for any address. The")
  2. list_plugin_data: input schema changed (+scope)
  3. get_activity: tool added
  4. server instructions changed (+"disconnects (/connect), limited editors." -"disconnecting an" -"(/connect).")
  5. update_plugin_data: tool removed
  6. update_plugin: tool added
  7. unprotect: tool added
  8. transfer_site: input schema changed (-cancel, -workspace)
  9. transfer_site: description changed (+"Offers" +"Site Owner" +"email; they accept and choose where it lives (recipient shows what")
  10. test_plugin: tool added
  11. site_settings: input schema changed (+title, +workspace)
  12. site_settings: description changed (+"Changes" +"site: title (editors too); Site Owner: workspace (private" +"in, or "new");")
  13. site_settings: annotations changed
  14. share_file: description changed (+"Shares" -"Share")
  15. set_plugin: tool removed
  16. set_booking_outcome: tool added
  17. rollback: input schema changed
  18. rollback: description changed (+"Makes" -"Make")
  19. remove_plugin: tool added
  20. remove_people: tool added
  21. remove_domain: tool added
  22. remove: tool removed
  23. protect: title changed
  24. protect: input schema changed
  25. protect: description changed (+"Protects" +"path (owner):" +"(returns")
  26. protect: annotations changed
  27. mark_messages: tool added
  28. list_versions: tool added
  29. list_plugins: input schema changed (+lang)
  30. list_plugins: description changed (+"Lists the plugins" +"the account's" -"Plugins")
  31. list_plugin_data: input schema changed (+email)
  32. list_plugin_data: description changed (+"Lists form" +"the account's" +"email: one person's records.")
  33. list_people: description changed (+"Lists who" +"invited" +"invite-only,")
  34. get_site: input schema changed (+download, -before, -by, -since, -since_days, -versions)
  35. get_site: description changed (+"Reads" +"several;" +"version:")
  36. get_domains: description changed (+"Lists custom" -"Custom")
  37. get_analytics: description changed (+"Returns cookieless" -"Cookieless")
  38. get_account: title changed
  39. get_account: input schema changed
  40. get_account: description changed (+"Returns the signed-in" +"startup) when there is one;" -"Your Page Lemon")
  41. get_account: annotations changed
  42. edit_booking: tool added
  43. deploy: input schema changed (-folder, -upload)
  44. deploy: description changed (+"Publishes" +"new" +"site or a new version of one.")
  45. delete_site: tool added
  46. create_upload_link: tool added
  47. cancel_transfer: tool added
  48. cancel_booking: tool added
  49. approve_booking: tool added
  50. add_plugin: tool added
Source listings
SourceListingFirst seenLast seenVersions
Official MCP Registrycom.pagelemon/pagelemon14 Oct 202616 Oct 20261