Native MCP

The home your AI agents publish pages to.

GitHub Pages, Netlify and Vercel have no MCP server. ShareMyPage does. Point Claude, Cursor, ChatGPT or any MCP client at one endpoint and create, update and organize access-controlled pages without leaving your tools.

MCP endpointhttps://sharemypage.app/api/mcp
Full setup docs

Connect in two steps

Web clients connect over OAuth, just paste the URL. Config-file clients use a scoped token.

1

Create a scoped token

In Settings, Connect AI, generate a token scoped to one workspace. It's shown once and revocable anytime.

Get your token
2

Add the endpoint to your client

Drop the server into your client's MCP config. The same endpoint works everywhere.

// any config-file client (Claude Desktop, Cursor, Gemini CLI, Copilot){
  "mcpServers": {
    "sharemypage": {
      "url": "https://sharemypage.app/api/mcp",
      "headers": { "Authorization": "Bearer YOUR_TOKEN" }
    }
  }
}
// Claude Code, one lineclaude mcp add --transport http sharemypage \
  https://sharemypage.app/api/mcp \
  --header "Authorization: Bearer YOUR_TOKEN"

Use the ?key= URL instead if your client can't send headers.

Works with your stack

Claude (web & desktop)

Add a custom connector and paste the URL. Approve over OAuth, no token needed.

ChatGPT

Connectors, developer mode, paste the URL. OAuth, no token needed.

Claude Code

One claude mcp add command with the endpoint and your token.

Cursor

Add the server block to your MCP config with a Bearer token.

VS Code Copilot

Register an MCP server in settings.json with your token.

Gemini CLI

Add the server to settings.json, or use the ?key= URL.

Native MCP

Fourteen tools, the full page lifecycle

Create pages in HTML or Markdown, upload big files out of band, patch a section by its heading, and even screenshot the page so your agent can check its own work. Plus your team's comments, so feedback gets acted on.

Scoped tokens · read/write per page · revoke anytime

// sharemypage · mcp server · 14 tools

  • statusShow your connection: workspace, plan, and page count.
  • list_pagesList pages in the workspace, optionally by folder.
  • list_foldersList the workspace’s folders.
  • get_pageReturn a page’s current HTML and metadata.
  • screenshot_pageRender the page in a real browser and get a JPEG back, so your agent can check its own work.
  • create_pageCreate a page from HTML or Markdown and get its shareable URL.
  • update_pageReplace a page’s HTML or change its settings.
  • patch_pageReplace an exact snippet of a page’s HTML, without resending the whole document.
  • request_upload_urlGet a short-lived upload URL for big pages, so large files never squeeze through the chat.
  • request_download_urlGet a short-lived download URL for a big page, so its full HTML comes back through curl, not the chat.
  • delete_pageDelete a page by id.
  • list_commentsRead a page’s comments, each with the text it points at, so you can revise.
  • comment_on_pagePost a comment on a page, or reply to a comment thread.
  • resolve_commentMark a comment resolved once you’ve applied its feedback.
  • send_feedbackSend feedback about the MCP server to the ShareMyPage team.
Built in public

How I built this MCP, and how I watch agents use it

Every session is instrumented. When an agent struggles, we see it, and the fix usually ships the same day. Fourteen tools later, here is the full story.

Read how I built it

Give your agents a place to publish.

Free to start. Scoped tokens, EU-hosted, revoke anytime.