Estimates social post reach score based on text formatting anchors and media presence
This MCP server has a single tool 'score_post' with critical definition gaps. The tool name is adequate (score_post starts with verb), but descriptions are sparse, parameter annotations are minimal, and no output schema is documented. The implementation is a simple Python class without MCP framework integration visible, this appears to be a stub or proof-of-concept rather than a production MCP server. No MCP protocol registration, no error handling patterns, no recovery guidance.
Estimates social post reach score based on text formatting anchors and media presence. Returns engagement score (0.1-10.0) and optimization suggestions.
Tool description is too short (80 chars) and lacks context for LLM selection
No output schema documented; LLMs cannot plan downstream calls or extract structured data
Parameter descriptions are minimal (7 - 12 chars); 'post_copy' lacks guidance on length/format, 'has_images' omits context
No error handling or recovery guidance; scoring logic is opaque (why 3.0 baseline? what edge cases exist?)
No MCP server framework detected; source shows a bare Python class, not an MCP tool server
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 34 | 2026-07-28+ | v2 |