{"serverId":"mcp-registry/io.github.internexio/cos-monitor","tools":[{"name":"analyze_content","fixed":{"name":"analyze_content","description":"Analyze content using all 4 COS frameworks in parallel.\n\nReturns comprehensive analysis with:\n- Overall scores (0-10) for each framework\n- Dimension breakdowns with weights\n- Specific recommendations for improvement\n- Cross-framework insights","inputSchema":{"type":"object","required":["content"],"properties":{"content":{"type":"string","description":"The text content to analyze (min 50 characters)"},"platform":{"enum":["twitter","linkedin","email","youtube","tiktok","instagram","facebook","medium","substack","podcast","newsletter","slack","discord","general"],"type":"string","default":"general","description":"Target platform for optimization (affects scoring weights)"},"target_audience":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Description of intended audience (improves relevance scoring)"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Analyze Content"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":254,"tokensAfter":254},{"name":"analyze_framework","fixed":{"name":"analyze_framework","description":"Analyze content using a single specific framework.\n\nFaster than full analysis when you only need one perspective.\n\nFrameworks:\n- hape: Engagement Analysis (novelty, relevance, emotional valence)\n- big_five: Personality Analysis using OCEAN model (openness, conscientiousness, extraversion, agreeableness, neuroticism)\n- strategic_clarity: Business message clarity (value prop, differentiation, CTA)\n- framing_strategy: Cognitive frames and power positioning","inputSchema":{"type":"object","required":["content","framework"],"properties":{"content":{"type":"string","description":"The text content to analyze (min 50 characters)"},"platform":{"enum":["twitter","linkedin","email","youtube","tiktok","instagram","facebook","medium","substack","podcast","newsletter","slack","discord","general"],"type":"string","default":"general","description":"Target platform for optimization"},"framework":{"enum":["hape","big_five","strategic_clarity","framing_strategy"],"type":"string","description":"Which analysis framework to use"},"temperature":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Optional LLM sampling temperature. Pass 0.0 for deterministic\nscoring (validation harnesses, classification-agreement gates). Leave\nunset (None) for the backend default. Forwarded to the analyze\nendpoint, which has accepted this parameter since cos-bbf."},"target_audience":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Description of intended audience"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Analyze Framework"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":440,"tokensAfter":440},{"name":"analyze_full_comms","fixed":{"name":"analyze_full_comms","description":"Run all 7 COS frameworks in parallel for comprehensive analysis.\n\nThis is the most thorough analysis option, running:\n- Core 4: HAPE, Big Five, Strategic Clarity, Sovereign Mind\n- Extended 3: Persuasion (domain-specific), Platform, Quality\n\nUse this when you need complete analysis across all dimensions.\nTakes longer but provides the most comprehensive view.","inputSchema":{"type":"object","required":["content"],"properties":{"domain":{"enum":["business","politics","health","masculinity","comedy"],"type":"string","default":"business","description":"Domain for persuasion analysis"},"content":{"type":"string","description":"The text content to analyze (min 50 characters)"},"platform":{"enum":["twitter","linkedin","email","youtube","tiktok","instagram","facebook","medium","substack","podcast","newsletter","slack","discord","general"],"type":"string","default":"linkedin","description":"Target platform for optimization"},"target_audience":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Description of intended audience"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Analyze Full Comms"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":317,"tokensAfter":317},{"name":"analyze_persuasion","fixed":{"name":"analyze_persuasion","description":"Analyze content using domain-specific persuasion frameworks.\n\nEach domain has specialized scoring dimensions:\n- business: B2B/B2C messaging, ROI framing, objection handling\n- politics: Political messaging, polarization awareness, coalition building\n- health: Medical accuracy, safety messaging, behavior change (CRITICAL domain)\n- masculinity: Identity messaging, status signaling, tribe alignment\n- comedy: Humor mechanics, timing, callback patterns","inputSchema":{"type":"object","required":["content"],"properties":{"domain":{"enum":["business","politics","health","masculinity","comedy"],"type":"string","default":"business","description":"The domain context for persuasion analysis"},"content":{"type":"string","description":"The text content to analyze (min 50 characters)"},"platform":{"enum":["twitter","linkedin","email","youtube","tiktok","instagram","facebook","medium","substack","podcast","newsletter","slack","discord","general"],"type":"string","default":"general","description":"Target platform for optimization"},"temperature":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Optional LLM sampling temperature. Pass 0.0 for deterministic\nscoring (validation harnesses, classification-agreement gates). Leave\nunset (None) for the backend default. Forwarded to the persuasion\nendpoint, which has accepted this parameter since cos-bbf."},"target_audience":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Description of intended audience"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Analyze Persuasion"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":443,"tokensAfter":443},{"name":"analyze_platform","fixed":{"name":"analyze_platform","description":"Analyze content for platform-specific optimization.\n\nEvaluates content against platform constraints and algorithm preferences:\n- Character limits and formatting rules\n- Algorithm optimization signals\n- Engagement pattern recommendations\n- Platform-specific best practices\n\nSupported platforms: twitter, linkedin, email, youtube, tiktok, instagram,\nfacebook, medium, substack, podcast, newsletter, slack, discord","inputSchema":{"type":"object","required":["content"],"properties":{"content":{"type":"string","description":"The text content to analyze (min 50 characters)"},"platform":{"enum":["twitter","linkedin","email","youtube","tiktok","instagram","facebook","medium","substack","podcast","newsletter","slack","discord","general"],"type":"string","default":"linkedin","description":"The target platform for optimization"},"target_audience":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Description of intended audience"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Analyze Platform"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":289,"tokensAfter":289},{"name":"analyze_quality","fixed":{"name":"analyze_quality","description":"Analyze content quality across 5 dimensions.\n\nQuality dimensions evaluated:\n- Clarity: Is the message easy to understand?\n- Coherence: Does the content flow logically?\n- Correctness: Grammar, spelling, factual accuracy\n- Completeness: Are all necessary elements present?\n- Conciseness: Is the content appropriately tight?","inputSchema":{"type":"object","required":["content"],"properties":{"content":{"type":"string","description":"The text content to analyze (min 50 characters)"},"platform":{"enum":["twitter","linkedin","email","youtube","tiktok","instagram","facebook","medium","substack","podcast","newsletter","slack","discord","general"],"type":"string","default":"general","description":"Target platform context"},"target_audience":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Description of intended audience"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Analyze Quality"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":259,"tokensAfter":259},{"name":"execute_template","fixed":{"name":"execute_template","description":"Execute a specific template with provided variables.\n\nTemplates guide the analysis with pre-defined prompts and variable placeholders.\nFirst use get_templates to find available templates and their required variables.","inputSchema":{"type":"object","required":["template_id","variables"],"properties":{"platform":{"enum":["twitter","linkedin","email","youtube","tiktok","instagram","facebook","medium","substack","podcast","newsletter","slack","discord","general"],"type":"string","default":"general","description":"Target platform for optimization"},"variables":{"type":"object","description":"Dictionary of variable values required by the template","additionalProperties":true},"template_id":{"type":"string","description":"The template ID to execute (from get_templates)"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Execute Template"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":237,"tokensAfter":237},{"name":"get_template_details","fixed":{"name":"get_template_details","description":"Get detailed information about a specific template.\n\nReturns the template's:\n- Name and description\n- Required and optional variables with types\n- Categories and tags\n- Scoring dimensions and weights","inputSchema":{"type":"object","required":["template_id"],"properties":{"template_id":{"type":"string","description":"The template ID to get details for"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Template Details"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":122,"tokensAfter":122},{"name":"get_templates","fixed":{"name":"get_templates","description":"List available analysis templates.\n\nTemplates are pre-configured analysis scenarios for common use cases:\n- Email outreach optimization\n- LinkedIn post analysis\n- Sales pitch review\n- Content marketing assessment","inputSchema":{"type":"object","properties":{"search":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Search templates by name or description"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Filter by template category (e.g., \"email\", \"social\", \"sales\")"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Templates"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":172,"tokensAfter":172}],"toolsChanged":9,"tokensSaved":0,"todo":[{"tool":"optimize_email_for_prospect","params":["name","title","company","industry"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}