Publish HTML pages and get a shareable link. Create, update and read pads on htmlpad.org.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Get the HTML of a public pad on HTMLpad.
The pad address, as in htmlpad.org/<address>/.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http htmlpad https://htmlpad.org/mcp
Get the HTML of a public pad on HTMLpad.
| Argument | Type | Description |
|---|---|---|
| address* | string | The pad address, as in htmlpad.org/<address>/. |
{
"type": "object",
"required": [
"address"
],
"properties": {
"address": {
"type": "string",
"description": "The pad address, as in htmlpad.org/<address>/."
}
}
}Publish an HTML page on HTMLpad and get a public link to share. Returns the link, a private edit link and an edit token. Free pads stay online for 90 days. Pages may not contain password or payment card fields.
| Argument | Type | Description |
|---|---|---|
| html* | string | A complete HTML document or fragment, up to 512 KB. |
| address | string | Optional address for the page, as in htmlpad.org/<address>/. Letters, numbers, dots, dashes or underscores, up to 64. |
{
"type": "object",
"required": [
"html"
],
"properties": {
"html": {
"type": "string",
"description": "A complete HTML document or fragment, up to 512 KB."
},
"address": {
"type": "string",
"description": "Optional address for the page, as in htmlpad.org/<address>/. Letters, numbers, dots, dashes or underscores, up to 64."
}
}
}Replace the HTML of a pad you published, using the edit token returned by publish_html. Saving also resets its 90 days.
| Argument | Type | Description |
|---|---|---|
| html* | string | The new HTML, up to 512 KB. |
| address* | string | The pad address, as in htmlpad.org/<address>/. |
| edit_token* | string | The edit token returned when the pad was published. |
{
"type": "object",
"required": [
"address",
"edit_token",
"html"
],
"properties": {
"html": {
"type": "string",
"description": "The new HTML, up to 512 KB."
},
"address": {
"type": "string",
"description": "The pad address, as in htmlpad.org/<address>/."
},
"edit_token": {
"type": "string",
"description": "The edit token returned when the pad was published."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 13, 2026.