grade_poem_quality
Analyze poems across 8 quality dimensions including imagery, rhythm, depth, and coherence. Provides structured rubric for scoring poems from 0-10 with detailed reasoning for each evaluation criterion.
Instructions
Prepare poem and quality rubric for grading by the MCP agent.
Returns poem content and quality dimension descriptions for YOU (the agent) to grade. YOU provide scores (0-10) and reasoning for each dimension.
8 Quality Dimensions:
Detail: Vividness and specificity of imagery
Life: Living, breathing quality and vitality
Music: Sound quality and rhythmic elements
Mystery: Ambiguity, layers, reader engagement
Sufficient Thought: Intellectual depth and insight
Surprise: Unexpected elements, fresh perspectives
Syntax: Sentence structure and line breaks
Unity: Coherence and wholeness
Args: poem_id: Poem identifier (ID or title) dimensions: Optional list of specific dimensions to grade (default: all 8)
Returns: Dictionary with: - poem: Poem data (title, content) - dimensions: Quality dimensions with descriptions - instructions: Grading guidance
Example workflow: ``` # 1. Get poem and rubric data = await grade_poem_quality("antlion")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| poem_id | Yes | ||
| dimensions | No |