MCP server for sealing prompts/text into one-time tape URLs with TTL, supporting create, read, and delete operations. Includes program codes (stable aliases), moderation, and telemetry.
Three tools with clear naming (verb_noun pattern) and documented schemas. Descriptions are present but vary in quality, create_prompt_tape is detailed (180+ chars) with constraints clearly stated; read_prompt_tape is terse (70 chars); delete_prompt_tape lacks context on consequences. All tools have input schemas with types and descriptions. Output schemas are not explicitly documented in the source. Error handling is minimal, no recovery guidance or actionable error messages visible. No tool annotations (readOnlyHint, destructiveHint, idempotentHint) despite clear risk profiles (WRITE, READ_ONLY, DESTRUCTIVE).
Seal a prompt/text into a one-time tape URL. content ≤16KB; ttl_seconds ≤604800 (7 days, default 7 days). Returns view_url (for humans), raw_url (for an agent to fetch), code (the tape code = slug; downstream can pass just the code to read_prompt_tape), code_share_text (a URL-free share line carrying only the code, for platforms that downrank links), delete_token, expires_at, and agent_text.
Delete a tape using its delete_token.
Read a tape body. target can be a tape code (slug), a program code (a long-lived, case-insensitive alias), or a full URL (/c/… or /view/…).
Output schemas not documented. LLMs cannot plan downstream calls or extract required fields (e.g., code, view_url, delete_token from create_prompt_tape). Responses must be structured and typed.
read_prompt_tape description is 70 chars, below the 100-char minimum for clarity. Does not explain when to use it vs. other tools, what it returns, or how target resolution works (code vs. URL vs. program code).
delete_prompt_tape description (40 chars) is critically short and lacks context on consequences. No mention that deletion is irreversible or that the delete_token is required and sensitive.
No tool annotations despite clear risk profiles. create_prompt_tape is WRITE, read_prompt_tape is READ_ONLY, delete_prompt_tape is DESTRUCTIVE. Annotations (readOnlyHint, destructiveHint) help LLMs reason about safety and idempotency.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 63 | 2026-07-28+ | v2 |
Error handling is implicit. No visible error recovery guidance, categorization (retryable vs. user-fixable vs. fatal), or actionable error messages. LLMs cannot self-correct on failures.