HTMLpad MCP server
Let your AI assistant publish the pages it writes. Add HTMLpad as an MCP server and Claude, Cursor or any MCP-compatible tool can turn a generated HTML page into a public link in one step, and update it later. There is no account and no API key.
Server address
https://htmlpad.org/mcp
It uses the Streamable HTTP transport and needs no authentication.
Add it to your assistant
Claude Code:
claude mcp add --transport http htmlpad https://htmlpad.org/mcp
Cursor, in your mcp.json:
{
"mcpServers": {
"htmlpad": { "url": "https://htmlpad.org/mcp" }
}
}
VS Code, in .vscode/mcp.json:
{
"servers": {
"htmlpad": { "type": "http", "url": "https://htmlpad.org/mcp" }
}
}
Claude and other apps with custom connectors: add a new connector and paste the server address above.
MCP Registry
HTMLpad is listed in the official MCP Registry as org.htmlpad/htmlpad, so clients and directories that read the registry can find it by name.
Tools
- publish_html: publishes an HTML page and returns its link, a private edit link and an edit token. You can suggest an address.
- update_pad: replaces the HTML of a pad, given its edit token.
- get_pad: returns the HTML of a public pad, for example to build on it.
Published pads follow the same rules as the website: they stay online for 90 days, they are not indexed by search engines, and pages that ask for passwords or card numbers are refused.
Frequently asked questions
Which AI assistants can use the HTMLpad MCP server?
Any client that supports remote MCP servers over HTTP, such as Claude, Claude Code, Cursor and other MCP-compatible tools. ChatGPT can use it where its connector settings allow custom MCP servers.
Do I need an API key?
No. Publishing works without an account, with the same limits as the website: pages up to 512 KB, and a limit on how many new pads one connection can create per hour.
Can the assistant change a pad after publishing it?
Yes, if it still has the edit token that HTMLpad returned when it published the pad. Without that token a pad cannot be changed.
