Personal Brand MCP for creators and operators. Positioning framework (WHO x OUTCOME x HOW x RECEIPT), bio auditing per platform, the 4-pillar content system, platform strategy roles, growth-signal interpretation.
Single tool 'audit_bio' has a clear verb-noun name and reasonable description (156 chars), but critical gaps undermine quality. Input schema is visible with two parameters (bio, platform), both typed as strings with descriptions. However, the output schema is NOT documented in the tool definition, the code shows a return object with 'verdict', 'char_count', 'issues', and 'platform_rules' fields, but this structure is not declared in the tool's registered schema. Parameter 'platform' lacks an enum constraint despite accepting only 5 known values (tiktok, instagram, linkedin, x, youtube), forcing the LLM to guess valid options. No error handling guidance is present, the tool silently returns issues without explaining recovery steps. The tool is read-only (low risk), but lacks the structured output documentation and input validation patterns expected of production tools.
Audits a personal brand bio against platform-specific rules and best practices. Checks for character limits, hype words, missing receipts, outcome language, and title-first anti-patterns. Returns verdict, issues, and rewrite recipe.
Output schema not documented. Code returns {verdict, char_count, issues, platform_rules} but tool definition does not declare this structure. LLMs cannot plan downstream actions without knowing response fields.
Platform parameter accepts only 5 values (tiktok, instagram, linkedin, x, youtube) but is defined as free-form string. Should be an enum to prevent hallucinated platform names.
No error handling guidance. Tool returns issues list but does not explain what the LLM should do if verdict is 'NEEDS WORK', should it rewrite, ask user, or iterate?
Bio parameter description is minimal (11 chars: 'The bio text to audit'). Should explain expected length, format, and what constitutes a valid bio for the audit to succeed.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 47 | 2026-07-28+ | v2 |
Tool description does not state when to call it or what the LLM should do with the returned issues. Should clarify: 'Call this to validate a personal brand bio against platform rules. Use the issues list to guide rewrites; verdict indicates pass/fail.'