Promptopia MCP provides complete input schemas for all 7 tools with proper JSON Schema structure and type definitions. Tool names follow verb_noun convention (add_, update_, get_, list_, delete_, apply_). Descriptions are present but brief (10-80 chars), below the 50-200 char LLM-optimized baseline. Parameter descriptions are minimal and lack actionable constraints (e.g., no format specs, ranges, or dependency hints). Output schemas are not documented. Error handling is basic with no recovery guidance. Security considerations for destructive operations (delete_prompt) are absent.
Adds a new multi-message prompt with role-based messages
Adds a new prompt to the system (single content format)
Applies variables to a template prompt and returns the result
Deletes a prompt by its ID
Gets a prompt by its ID
Lists all available prompts
Updates an existing prompt (supports both single content and multi-message formats)
Descriptions are too brief (10-80 chars vs. 50-200 char baseline). LLMs cannot determine when to select tools or understand nuanced differences between similar operations (e.g., add_prompt vs. add_multi_message_prompt).
Parameter descriptions lack actionable constraints. 'variables' in apply_prompt has no format spec. 'content' in add_prompt does not explain {{variable}} syntax or escaping rules. 'messages' array lacks validation guidance for role/content combinations.
No output schemas documented. Callers cannot know what fields to expect from get_prompt, list_prompts, or apply_prompt responses. This forces LLMs to guess field names for downstream tool calls.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 54 | 2026-07-28+ | v2 |
Destructive operation (delete_prompt) lacks confirmation or dry-run support. No error guidance for recovery. LLMs may accidentally delete prompts without safeguards.
list_prompts has empty inputSchema properties. No pagination parameters (limit, offset, cursor) documented. Large prompt libraries will blow context windows without pagination support.