{"serverId":"mcp-registry/com.shorttext/shorttext","tools":[{"name":"create_shorttext","fixed":{"name":"create_shorttext","description":"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 api@shorttext.com) — without it, creation is rejected (reading stays open to everyone).","inputSchema":{"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."}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":252,"tokensAfter":252},{"name":"read_shorttext","fixed":{"name":"read_shorttext","description":"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.","inputSchema":{"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."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":142,"tokensAfter":142}],"toolsChanged":2,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}