SendPage MCP server
MCP serverDocs & knowledgesendpage turns an HTML document into a shareable link that anyone can open with a single tap. Once it is added, your AI can publish pages you create and export them as PDF, image, or Word files.
Use SendPage MCP server in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add SendPage MCP server and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use SendPage MCP server to publish document
Needs your own account with this service. Keys stay in your vault.
Details
Available today. Use it from your connected AI after setup.
Create or ask your AI for an HTML document, then have it publish the page to get a shareable link. From there you can request PDF, image, or Word exports of the same page.
What your AI can do with it
- Publish an HTML document as a link anyone can open in one tap
- Export a published page as a PDF
- Export a published page as an image
- Export a published page as a Word document
Install SendPage MCP server
The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user sendpage-mcp-server 'https://sendpageapp.com/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://sendpageapp.com/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=sendpage-mcp-server&config=eyJ1cmwiOiJodHRwczovL3NlbmRwYWdlYXBwLmNvbS9tY3AifQ==Open the link and Cursor adds the server at that address.
ChatGPT
https://sendpageapp.com/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add sendpage-mcp-server --url 'https://sendpageapp.com/mcp'Run it once, then sign in with codex mcp login sendpage-mcp-server if the server asks for an account.
From the project's README
As published by jcaiagent7143-ui/sendpage-mcp in README.md.
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
Why
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.
Connect it
Generate a free key at https://sendpageapp.com/docs/mcp, then:
claude mcp add --transport http sendpage https://sendpageapp.com/mcp \
--header "Authorization: Bearer sp_live_..."
Or by hand, in .mcp.json:
{
"mcpServers": {
"sendpage": {
"type": "http",
"url": "https://sendpageapp.com/mcp",
"headers": { "Authorization": "Bearer sp_live_..." }
}
}
}
Tools
| 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. |
The missing-image warning
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.
The Skill
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.
mkdir -p ~/.claude/skills/sendpage
curl -o ~/.claude/skills/sendpage/SKILL.md \
https://sendpageapp.com/skills/sendpage/SKILL.md
Limits
- Free: 5 documents a month, each with a small "Made with SendPage" footer. Pro removes both.
- 2 MB per document, inlined images included.
- Links are unlisted, not secret. Anyone with the URL can read the document,
and
robots.txtkeeps 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. - The API key is stored only as a hash. It is shown once when generated and cannot be recovered; if you lose it, revoke it and generate another.
Notes on the transport
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.
Issues
This repository holds the connection metadata and the Skill. For problems with the server itself, open an issue here.
Use it in DeepSeek Harness (dsh)
This repo is also a DeepSeek Harness bundle — install it and SendPage's tools mount straight into dsh, with no manual MCP config:
dsh plugin --profile web add https://github.com/jcaiagent7143-ui/sendpage-mcp
Then set your free key (get one at https://sendpageapp.com/docs/mcp) so publishing
and exporting work — in the environment, or in $DSH_HOME/.credentials.yaml:
SENDPAGE_API_KEY: <your key>
The tools appear under the sendpage namespace — mcp__sendpage__publish_document,
mcp__sendpage__export_document (png/pdf/docx), and the rest. Prefer to wire the raw
endpoint yourself? It's https://sendpageapp.com/mcp (Streamable HTTP).
Tools it offers (7)
What this server listed when Ahel dialed its public endpoint in Sep 2026, with no key and no account of yours. The names are the server’s own.
publish_documentupdate_documentlist_commentsget_documentlist_documentscheck_documentexport_document
Signals
- GitHub stars
- 1
- Last commit
- Aug 2026
Advanced
- Delivery
- sendpage MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
com-sendpageapp-sendpage- Source
- github.com/jcaiagent7143-ui/sendpage-mcp
- Hosted endpoint
https://sendpageapp.com/mcp
github.com/jcaiagent7143-ui/sendpage-mcp
More in Docs & knowledge
MCP server · dat999zx
More in Docs & knowledgeagent-native-slides
MCP server · builderio
More in Docs & knowledgemcp-memory-server
MCP server · mnemoverse
More in Docs & knowledgedatasinking
MCP server · heubme2020
More in Docs & knowledgespoken
MCP server · spokenmd
More in Docs & knowledgeemailmd
MCP server · anypost
More in Docs & knowledge