{"serverId":"mcp-registry/io.github.angelo-leone/talent-augmenting-layer","tools":[{"name":"talent_assess_create_profile","fixed":{"name":"talent_assess_create_profile","description":"Generate and save a complete Talent-Augmenting OS profile from assessment data. Call this after talent_assess_score to create the profile file. Takes the computed scores, demographic info, goals, task classifications, and preferences collected during the assessment conversation. Returns the generated profile and saves it to disk.","inputSchema":{"type":"object","required":["name","role","organization","industry","answers","domain_ratings"],"properties":{"name":{"type":"string","description":"User's name"},"role":{"type":"string","description":"Job role/title"},"answers":{"type":"object","description":"Dict of item_id to score (same as talent_assess_score)"},"industry":{"type":"string","description":"Industry description"},"red_lines":{"type":"array","items":{"type":"string"},"description":"Things AI should NEVER do for this user"},"tasks_coach":{"type":"array","items":{"type":"string"},"description":"Tasks where AI should coach, not do"},"career_goals":{"type":"array","items":{"type":"string"},"description":"List of career goals for the next 1-2 years"},"organization":{"type":"string","description":"Company/org name"},"tasks_augment":{"type":"array","items":{"type":"string"},"description":"Tasks where AI accelerates the user's expert work"},"tasks_protect":{"type":"array","items":{"type":"string"},"description":"Tasks where AI must add friction to prevent de-skilling"},"domain_ratings":{"type":"object","description":"Dict of domain name to expertise rating (1-5)"},"feedback_style":{"type":"string","description":"Preferred feedback style"},"learning_style":{"type":"string","description":"Preferred learning style (socratic, direct, examples, balanced)"},"tasks_automate":{"type":"array","items":{"type":"string"},"description":"Tasks to fully automate with AI"},"context_summary":{"type":"string","description":"1-3 sentence summary of the user's work context"},"tasks_hands_off":{"type":"array","items":{"type":"string"},"description":"Tasks that should stay fully human"},"skills_to_develop":{"type":"array","items":{"type":"string"},"description":"Skills the user wants to grow"},"skills_to_protect":{"type":"array","items":{"type":"string"},"description":"Skills at risk of atrophy from AI over-reliance"},"communication_style":{"type":"string","description":"Preferred communication style"}}},"annotations":{"title":"Create Profile from Assessment","read_only_hint":false,"idempotent_hint":false,"open_world_hint":false,"destructive_hint":false,"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":661,"tokensAfter":661},{"name":"talent_assess_start","fixed":{"name":"talent_assess_start","description":"Start a Talent-Augmenting OS onboarding assessment. Returns the full assessment protocol with all questions, behavioural anchors, and instructions for how to run the assessment conversationally. The chatbot uses this to ask questions one at a time, collect answers, then call talent_assess_score and talent_assess_create_profile to compute scores and save the profile. Call this at the beginning of any onboarding conversation.","inputSchema":{"type":"object","required":[],"properties":{"name":{"type":"string","description":"Name of the person being assessed (optional: can be collected during the assessment)"}}},"annotations":{"title":"Start Assessment","read_only_hint":true,"idempotent_hint":true,"open_world_hint":false,"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":184,"tokensAfter":184},{"name":"talent_delete_profile","fixed":{"name":"talent_delete_profile","description":"Delete a user's profile and interaction logs.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"User's name"}}},"annotations":{"title":"Delete Profile","read_only_hint":false,"idempotent_hint":true,"open_world_hint":false,"destructive_hint":true,"readOnlyHint":false,"destructiveHint":true,"idempotentHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: true, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":60,"tokensAfter":60},{"name":"talent_get_calibration","fixed":{"name":"talent_get_calibration","description":"Get the Talent-Augmenting OS calibration settings for a user. Returns a compact JSON block suitable for injecting into any LLM system prompt. Includes friction levels, coaching domains, red lines, and interaction preferences.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"User's name"}}},"annotations":{"title":"Get Calibration Settings","read_only_hint":true,"idempotent_hint":true,"open_world_hint":false,"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":110,"tokensAfter":110},{"name":"talent_get_profile","fixed":{"name":"talent_get_profile","description":"Load a Talent-Augmenting OS profile by name. Returns the full profile with expertise map, calibration settings, task classification, and red lines. Use this at the start of every conversation.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"User's name (e.g., 'Angelo')"}}},"annotations":{"title":"Load User Profile","read_only_hint":true,"idempotent_hint":true,"open_world_hint":false,"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":105,"tokensAfter":105},{"name":"talent_get_progression","fixed":{"name":"talent_get_progression","description":"Get skill progression analysis for a user. Shows interaction counts, engagement patterns, domain-level growth/atrophy signals, and warnings about potential de-skilling.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"User's name"}}},"annotations":{"title":"Get Skill Progression","read_only_hint":true,"idempotent_hint":true,"open_world_hint":false,"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":94,"tokensAfter":94},{"name":"talent_list_profiles","fixed":{"name":"talent_list_profiles","description":"List all available Talent-Augmenting OS profiles.","inputSchema":{"type":"object","properties":{}},"annotations":{"title":"List Profiles","read_only_hint":true,"idempotent_hint":true,"open_world_hint":false,"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":41,"tokensAfter":41},{"name":"talent_status","fixed":{"name":"talent_status","description":"Get a comprehensive status report for a user: profile summary, current calibration, skill progression stats, trend direction, atrophy warnings, and recommended next actions. Use this for a quick overview at the start of a conversation.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"User's name"}}},"annotations":{"title":"Get User Status","read_only_hint":true,"idempotent_hint":true,"open_world_hint":false,"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":110,"tokensAfter":110}],"toolsChanged":8,"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."}