Publish an HTML document as a link anyone can open in one tap, plus PDF, image and Word export.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Publish an HTML document as a shareable link the recipient can open in one tap β without leaving the conversation that wrote it.
Endpoint: https://sendpageapp.com/mcp Β· Transport: Streamable HTTP
(stateless) Β· Auth: bearer API key, free, no signup
An HTML file is a set of drawing instructions, not a document. Sent as an attachment it arrives as raw source, gets stripped by corporate mail filters as a known phishing vector, or simply will not open on a phone β which is where most people read first. Printing to PDF loses interactive charts and quietly cuts the right-hand columns off wide tables, which is the failure worth fearing: nobody notices until a client asks about a figure that is not in the document.
A link avoids all of it. The recipient taps once and reads the page as designed, on whatever device they have.
Generate a free key at https://sendpageapp.com/docs/mcp, then:
Or by hand, in .mcp.json:
| Tool | What it does |
|---|---|
publish_document | HTML in, share link out. Returns the link, the document id and an edit token β plus a warning naming any images that would fail to load. |
update_document | Replace the contents or title. The link does not change, so a typo found after sending costs a correction rather than a second URL. |
list_documents | Documents published with this key, with links and view counts. |
AI tools emit a page plus an images/ folder, and people paste only the HTML β
so the images 404 and every reader sees broken icons. publish_document returns
the offending files by name, so they can be inlined as data URIs and the
document updated before the link is handed over. This is the single most common
way a published page is quietly wrong.
skills/sendpage/SKILL.md teaches Claude when to
offer a link, how to repair a document whose images would not load, and to update
an existing document rather than publish a second one.
robots.txt keeps them out of search results. Password protection exists
for anything confidential, and it gates the exports and the preview thumbnail
too β not just the page.Stateless Streamable HTTP: a single POST returns one JSON body, and GET
answers 405 to decline the optional server-initiated SSE stream. Sessions are
never created, so any instance can serve any request β which is what makes the
server hostable on a serverless runtime, where a long-lived SSE connection would
be killed by the execution limit rather than by anything the client did.
Without a key the endpoint answers 401 with a WWW-Authenticate header β
that is a missing credential, not a broken server.
This repository holds the connection metadata and the Skill. For problems with the server itself, open an issue here.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/sendpage)<a href="https://allmcps.com/mcp/sendpage"><img src="https://allmcps.com/api/badge/sendpage?style=directory" alt="Sendpage on AllMCPs" /></a>