Paste short text, get a shareable URL. Read any by slug; create with an API key.
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.
Create a new shortText and get a shareable shorttext.com URL back. Markdown is supported. Requires an API key in the request Authorization header (`Bearer st_live_…`, request one from [email protected]) — without it, creation is rejected (reading stays open to everyone).
The text content (Markdown supported, max 30,000 chars).
Defaults to "never".
Required when visibility is "private".
Defaults to "public". "private" requires a password.
Delete after the first view. Defaults to false.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Create a new shortText and get a shareable shorttext.com URL back. Markdown is supported. Requires an API key in the request Authorization header (`Bearer st_live_…`, request one from [email protected]) — without it, creation is rejected (reading stays open to everyone).
| Argument | Type | Description |
|---|
| body* | string | The text content (Markdown supported, max 30,000 chars). |
| expiry | string | Defaults to "never". |
| password | string | Required when visibility is "private". |
| visibility | string | Defaults to "public". "private" requires a password. |
| burnAfterRead | boolean | Delete after the first view. Defaults to false. |
{
"type": "object",
"required": [
"body"
],
"properties": {
"body": {
"type": "string",
"description": "The text content (Markdown supported, max 30,000 chars)."
},
"expiry": {
"enum": [
"never",
"1h",
"1d",
"30d"
],
"type": "string",
"description": "Defaults to \"never\"."
},
"password": {
"type": "string",
"description": "Required when visibility is \"private\"."
},
"visibility": {
"enum": [
"public",
"unlisted",
"private"
],
"type": "string",
"description": "Defaults to \"public\". \"private\" requires a password."
},
"burnAfterRead": {
"type": "boolean",
"description": "Delete after the first view. Defaults to false."
}
}
}Fetch a shortText by its slug (the id in a shorttext.com/{slug} URL). Returns the text body and metadata. Public and unlisted shortTexts are open; private ones need a password. Reading a burn-after-read shortText consumes it.
| Argument | Type | Description |
|---|---|---|
| slug* | string | The shortText slug, e.g. "abc12345". |
| password | string | Password — required only for private shortTexts. |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "The shortText slug, e.g. \"abc12345\"."
},
"password": {
"type": "string",
"description": "Password — required only for private shortTexts."
}
}
}