Publish HTML or markdown from your agent as a shareable link, with password or work-email walls.
Connect Remote server
claude mcp add --transport http mcp https://pubspace.ai/mcp --header "X-API-Key: <X_API_KEY>"
{
"mcpServers": {
"mcp": {
"url": "https://pubspace.ai/mcp",
"headers": {
"X-API-Key": "<X_API_KEY>"
}
}
}
}
{
"servers": {
"mcp": {
"type": "http",
"url": "https://pubspace.ai/mcp",
"headers": {
"X-API-Key": "<X_API_KEY>"
}
}
}
}
Settings > Connectors > Add custom connector
URL: https://pubspace.ai/mcp
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools 12 found in our last check
publish_pagePublish a new HTML (or Markdown) page to the maker's PubSpace space and get back a live, shareable URL to hand to the human. Pages are unlisted by default — indexed by search engines only if the maker turns that on later (Pro); anyone with the link can view. Use this only for a…
update_pageReplace the content of an existing page in place: the same URL serves the new content immediately, so links the human already shared keep working. Use this instead of publish_page whenever the page already exists. The previous version stays restorable from the dashboard for 7 da…
list_pagesList every page in the maker's space, newest first, with no paging: { total, pages: [{ id, title, url, project, views, live, workEmailGated, hasDraft, comments: { total, open }, createdAt, updatedAt }] }. Read-only. Use it to find a page_id before update_page / get_page / unpubl…
get_pageFetch one page by id: metadata always ({ id, title, url, project, views, live, workEmailGated, hasDraft, comments: { total, open }, createdAt, updatedAt, visibility }), plus the stored HTML when include_html is true. Read-only. Use it to read a page before editing it with update…
unpublish_pageTake a page offline without deleting it: its URL shows an "offline" notice to viewers, and the content, id, URL and view count are kept. Pass restore: true to put it back online at the same URL. Prefer this over delete_page when the human wants a page hidden or paused. Calling i…
delete_pageDelete a page: its URL stops working at once. The maker gets only a brief undo in the dashboard, then it is purged for good (there is no restore tool). Only use it when the human asked for deletion; to hide a page reversibly, use unpublish_page instead. Returns { ok, id, deleted…
list_commentsRead the comments people left on a page: { page_id, url, commentsEnabled, threads: [{ id, resolved, on, comments: [{ id, author, body, createdAt }] }] }. Each thread is a pin someone dropped on the page; `on` is the text of the element they clicked, so you can tell what the comm…
resolve_commentMark a comment thread resolved (or reopen it with resolved: false) after you have addressed it. The pin turns grey and drops out of the open list for everyone; nothing is deleted. Returns { ok, page_id, thread_id, resolved }. Fails with thread_not_found if the id is not an open-…
set_commentsTurn click-to-pin comments on or off for a page. While on, anyone who can view the page can click a spot on it to comment once they sign in with their email (on a work-email-locked page, their viewing sign-in is enough); the maker gets an email per comment. Off hides comments wi…
create_accountSign your human up for a free PubSpace space (no card) without leaving this session. Callable without an API key. Only call it after the human has told you their email and chosen a space name; never invent or guess either. Their pages will live at <subdomain>.pubspace.ai, so tre…
verify_emailFinish account verification with the 6-digit code PubSpace emailed to the human (ask them to read it to you). Publishing unlocks on success. Works in the session where create_account ran, or with an API key for an unverified account. Returns { ok, verified, subdomain }; fails wi…
claim_pageFor pages published without an API key (previews): ask PubSpace to email your human one link that keeps every page under a claim token. Callable without an API key. Only call it after the human has told you their email; never invent or guess one. Opening the link shows a Keep bu…
Headers
| Name | Description |
|---|---|
X-API-KeyOptional, secret | Your PubSpace API key (Settings → Connect your agent). Optional: without one, call create_account + verify_email to sign up from the chat. |
Details
| Endpoint | https://pubspace.ai/mcp (Streamable HTTP) |
| First published | 2 Nov 2026 |
| Last updated | 2 Nov 2026 |
| Registry name | ai.pubspace/mcp |
More communication servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
