shorttext
Paste short text, get a shareable URL. Read any by slug; create with an API key.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"shorttext": {
"url": "https://shorttext.com/mcp"
}
}
}Remote endpoints
https://shorttext.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (2)
🟢read_shorttext(slug, password)
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.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The shortText slug, e.g. \"abc12345\"."
},
"password": {
"type": "string",
"description": "Password — required only for private shortTexts."
}
},
"required": [
"slug"
]
}🟡create_shorttext(body, visibility, password, expiry, burnAfterRead)
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).
Input Schema
{
"type": "object",
"properties": {
"body": {
"type": "string",
"description": "The text content (Markdown supported, max 30,000 chars)."
},
"visibility": {
"type": "string",
"enum": [
"public",
"unlisted",
"private"
],
"description": "Defaults to \"public\". \"private\" requires a password."
},
"password": {
"type": "string",
"description": "Required when visibility is \"private\"."
},
"expiry": {
"type": "string",
"enum": [
"never",
"1h",
"1d",
"30d"
],
"description": "Defaults to \"never\"."
},
"burnAfterRead": {
"type": "boolean",
"description": "Delete after the first view. Defaults to false."
}
},
"required": [
"body"
]
}Community
Evidence