{"serverId":"mcp-registry/io.github.janoliverautomation-stack/anchoredhopeindex-com","tools":[{"name":"get_framework_metadata","fixed":{"name":"get_framework_metadata","description":"Returns the scoring framework metadata: seven resilience domains, five result bands with score ranges, and the Likert scale definition. No arguments required. Read-only, no PII.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true},"title":"Get Anchored Hope Index™ Framework Metadata"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":77,"tokensAfter":77},{"name":"run_anchored_hope_index","fixed":{"name":"run_anchored_hope_index","description":"Educational, non-clinical structured reflection on hope and resilience. This tool provides educational information only and is not a clinical assessment or medical advice.","inputSchema":{"type":"object","required":["meaning","futureDirection","agency","emotionalEndurance","motivationStability","supportConnection","stressStability"],"properties":{"agency":{"type":"number","maximum":5,"minimum":1,"description":"Agency & Pathway Belief (1-5)"},"meaning":{"type":"number","maximum":5,"minimum":1,"description":"Meaning & Purpose (1-5)"},"futureDirection":{"type":"number","maximum":5,"minimum":1,"description":"Future Orientation (1-5)"},"stressStability":{"type":"number","maximum":5,"minimum":1,"description":"Stress Stability (1=high drift, 5=very stable)"},"supportConnection":{"type":"number","maximum":5,"minimum":1,"description":"Support & Relational Anchor (1-5)"},"emotionalEndurance":{"type":"number","maximum":5,"minimum":1,"description":"Emotional Endurance (1-5)"},"motivationStability":{"type":"number","maximum":5,"minimum":1,"description":"Motivation Stability (1-5)"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Run Anchored Hope Index™"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":316,"tokensAfter":316}],"toolsChanged":2,"tokensSaved":0,"todo":[],"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."}