MCP server that provides writing style guides and templates for different writing contexts
Descriptions exist but are in Japanese and generic (e.g., 'テックブログを書く際に参考にすべきライティングスタイルです'). No parameter documentation, no output schema documentation, no error handling guidance. Tools are read-only style retrievers with no composition or chaining capability. Naming lacks action verbs (tech_blog_style, dazai_style, lp_style, off_topic_style are noun-based, not verb_noun). No pagination, no structured output definition, no recovery guidance.
太宰治の文体を模倣するツールです。ユーザーが太宰治の文体を望んでいるときはこのツールを使うこと。
LPスタイルのライティングを模倣するツールです。ユーザーがLPスタイルのライティングを望んでいるときはこのツールを使うこと。
オフトピックなライティングスタイルを模倣するツールです。ユーザーがオフトピックなライティングスタイルを望んでいるときはこのツールを使うこと。
テックブログを書く際に参考にすべきライティングスタイルです。ユーザーがテックブログを書くことを望んでいるときはこのツールを使うこと。
All tools have empty input schemas ({}).
Tool names lack action verbs. Should be 'get_tech_blog_style', 'get_dazai_style', etc. Current names (tech_blog_style, dazai_style) are noun-based and do not convey the action (retrieval) to LLMs.
No output schema documented. Tools return raw markdown file content as text, but LLMs cannot plan downstream usage without knowing the structure. Should document: returns {text: string, style_name: string, character_count: number}.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 29 | 2026-07-28+ | v2 |
Descriptions are in Japanese and generic. English descriptions required for international LLM compatibility. Descriptions should state WHAT (retrieves writing style guide), WHEN (when user needs style reference), and WHAT IT RETURNS (markdown text with style rules).
No error handling. If embedded file is missing or corrupted, handler returns generic error. Should return actionable guidance: 'Style file not found. Available styles: tech_blog_style, dazai_style, lp_style, off_topic_style.'