此 MCP 可以做什么
Provides engineering leadership guidance, readiness assessments, mentoring playbooks, developer and manager value calculators, benchmarks, and coaching cost estimates.
工具
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'answers': {'type': 'object', 'description': 'Answers keyed by question id (q1-q17), each the 0-based index of the chosen option for that question (NOT a rating â\x80\x94 option scores are calibrated and non-monotonic). Omit to receive the 17 questions with their options first.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'number'}, {'type': 'string'}]}}, 'context': {'type': 'string', 'description': 'Optional. A short description of your goal and why you are calling this tool. Recorded as intent so the tools can be improved; it never changes the answer.'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report', 'source'], 'properties': {'math': {'type': 'object', 'required': ['lines', 'totalEur', 'discountedEur', 'askEur', 'packPriceEur', 'roiMultiple', 'note'], 'properties': {'note': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}, 'askEur': {'type': 'number'}, 'totalEur': {'type': 'number'}, 'roiMultiple': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'packPriceEur': {'type': 'number'}, 'discountedEur': {'type': 'number'}}, 'description': 'Napkin math behind the case.', 'additionalProperties': False}, 'email': {'type': 'object', 'required': ['subject', 'body'], 'properties': {'body': {'type': 'string'}, 'subject': {'type': 'string'}}, 'description': 'Forwardable email to the manager.', 'additionalProperties': False}, 'level': {'type': 'string', 'description': 'Seniority level the score maps to, when the tool computes one.'}, 'report': {'type': 'string', 'description': 'The full human-readable report.'}, 'source': {'type': 'string', 'description': 'Canonical marian.coach page this answer is derived from.'}, 'verdict': {'type': 'string', 'description': 'Headline verdict, when the tool returns one.'}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['claim', 'source', 'url'], 'properties': {'url': {'type': 'string'}, 'claim': {'type': 'string'}, 'source': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Sources the case may cite.'}, 'onePager': {'type': 'object', 'required': ['title', 'sections'], 'properties': {'title': {'type': 'string'}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['heading'], 'properties': {'body': {'type': 'string'}, 'table': {'type': 'array', 'items': {'type': 'array', 'items': [{'type': 'string'}, {'type': 'string'}]}}, 'bullets': {'type': 'array', 'items': {'type': 'string'}}, 'heading': {'type': 'string'}}, 'additionalProperties': False}}}, 'description': 'Manager-facing one-pager, forwardable to finance.', 'additionalProperties': False}, 'salaryEur': {'type': 'number', 'description': 'Estimated 2026 Western-Europe gross annual salary in EUR.'}, 'objections': {'type': 'array', 'items': {'type': 'object', 'required': ['objection', 'answer'], 'properties': {'answer': {'type': 'string'}, 'objection': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'The usual objections, answered.'}, 'slackShort': {'type': 'string', 'description': 'Slack/Teams-length version of the ask.'}, 'totalScore': {'type': 'number', 'maximum': 10, 'minimum': 0, 'description': 'Weighted 0-10 score, when the tool computes one.'}, 'valueFormula': {'type': 'object', 'required': ['heading', 'lines', 'rule'], 'properties': {'rule': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}, 'heading': {'type': 'string'}}, 'description': 'The four value lines to add up (money saved, cost of delay, missed opportunity, roadmap slippage) plus the count-then-halve CFO rule.', 'additionalProperties': False}, 'talkingPoints': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Five talking points for the conversation.'}, 'workedExamples': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'setup', 'kpis', 'math'], 'properties': {'kpis': {'type': 'string'}, 'math': {'type': 'string'}, 'role': {'type': 'string'}, 'setup': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Three published worked examples: EM, Director, Staff Engineer.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'kpis': {'anyOf': [{'type': 'array', 'items': {'type': 'string', 'maxLength': 160}}, {'type': 'string', 'maxLength': 160}], 'description': "1â\x80\x933 measurable 90-day targets; default = the role's suggestions"}, 'lang': {'type': 'string', 'description': 'Output language (default en) One of: en, cs.'}, 'role': {'type': 'string', 'description': "Required. The mentee's role â\x80\x94 sets KPI and example-problem suggestions One of: engineering_manager, director, vp_engineering, staff_engineer, product_manager."}, 'company': {'type': 'string', 'maxLength': 120, 'description': 'Company name, for the invoice line'}, 'context': {'type': 'string', 'description': 'Optional. A short description of your goal and why you are calling this tool. Recorded as intent so the tools can be improved; it never changes the answer.'}, 'problem': {'type': 'string', 'maxLength': 400, 'description': "The ONE thing to fix in the next 90 days, in the user's words. Never invent it; leave empty to get a visible placeholder"}, 'decide_by': {'type': 'string', 'maxLength': 60, 'description': "Decision date, free text (e.g. 'Friday 22 Aug')"}, 'formality': {'type': 'string', 'description': 'Czech only: ty (informal, default) or Vy (formal) One of: informal, formal.'}, 'situation': {'type': 'string', 'description': 'ld_budget = a learning/L&D budget exists (asks for the 6-session quarter, 5 paid + 1 free, 1,975 EUR); no_budget = no budget line (asks for one 395 EUR pilot session first). Default ld_budget One of: ld_budget, no_budget.'}, 'team_size': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Team size, context for the one-pager (and the legacy team-lift line)'}, 'your_name': {'type': 'string', 'maxLength': 80, 'description': "The mentee's first name (signs the email)"}, 'alternatives': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'string'}], 'description': 'Alternatives already considered One or more of: conference, course, internal_coach.'}, 'manager_name': {'type': 'string', 'maxLength': 80, 'description': "The manager's first name"}, 'avg_salary_eur': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Legacy: fully-loaded annual cost per engineer in EUR, only with team_size'}, 'at_risk_attrition': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Senior people at risk of leaving (0â\x80\x935). Drives the napkin math'}, 'first_time_in_role': {'anyOf': [{'type': 'boolean'}, {'type': 'string'}], 'description': 'First time in this role? Adds the first-time-manager evidence'}, 'delayed_revenue_eur': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Legacy: annual revenue attached to a slipping roadmap item, in EUR'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report', 'source'], 'properties': {'math': {'type': 'object', 'required': ['lines', 'totalEur', 'discountedEur', 'askEur', 'packPriceEur', 'roiMultiple', 'note'], 'properties': {'note': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}, 'askEur': {'type': 'number'}, 'totalEur': {'type': 'number'}, 'roiMultiple': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'packPriceEur': {'type': 'number'}, 'discountedEur': {'type': 'number'}}, 'description': 'Napkin math behind the case.', 'additionalProperties': False}, 'email': {'type': 'object', 'required': ['subject', 'body'], 'properties': {'body': {'type': 'string'}, 'subject': {'type': 'string'}}, 'description': 'Forwardable email to the manager.', 'additionalProperties': False}, 'level': {'type': 'string', 'description': 'Seniority level the score maps to, when the tool computes one.'}, 'report': {'type': 'string', 'description': 'The full human-readable report.'}, 'source': {'type': 'string', 'description': 'Canonical marian.coach page this answer is derived from.'}, 'verdict': {'type': 'string', 'description': 'Headline verdict, when the tool returns one.'}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['claim', 'source', 'url'], 'properties': {'url': {'type': 'string'}, 'claim': {'type': 'string'}, 'source': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Sources the case may cite.'}, 'onePager': {'type': 'object', 'required': ['title', 'sections'], 'properties': {'title': {'type': 'string'}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['heading'], 'properties': {'body': {'type': 'string'}, 'table': {'type': 'array', 'items': {'type': 'array', 'items': [{'type': 'string'}, {'type': 'string'}]}}, 'bullets': {'type': 'array', 'items': {'type': 'string'}}, 'heading': {'type': 'string'}}, 'additionalProperties': False}}}, 'description': 'Manager-facing one-pager, forwardable to finance.', 'additionalProperties': False}, 'salaryEur': {'type': 'number', 'description': 'Estimated 2026 Western-Europe gross annual salary in EUR.'}, 'objections': {'type': 'array', 'items': {'type': 'object', 'required': ['objection', 'answer'], 'properties': {'answer': {'type': 'string'}, 'objection': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'The usual objections, answered.'}, 'slackShort': {'type': 'string', 'description': 'Slack/Teams-length version of the ask.'}, 'totalScore': {'type': 'number', 'maximum': 10, 'minimum': 0, 'description': 'Weighted 0-10 score, when the tool computes one.'}, 'valueFormula': {'type': 'object', 'required': ['heading', 'lines', 'rule'], 'properties': {'rule': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}, 'heading': {'type': 'string'}}, 'description': 'The four value lines to add up (money saved, cost of delay, missed opportunity, roadmap slippage) plus the count-then-halve CFO rule.', 'additionalProperties': False}, 'talkingPoints': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Five talking points for the conversation.'}, 'workedExamples': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'setup', 'kpis', 'math'], 'properties': {'kpis': {'type': 'string'}, 'math': {'type': 'string'}, 'role': {'type': 'string'}, 'setup': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Three published worked examples: EM, Director, Staff Engineer.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'level': {'type': 'string', 'description': "Required. The developer's current (or claimed) level â\x80\x94 sets pillar weights and baseline One of: junior, mid, senior, staff."}, 'scores': {'type': 'object', 'description': 'Optional 0-10 score per skill. Valid keys: discipline-mastery, code-quality, debugging, system-design, tech-decisions, data-performance, shipping-outcomes, production-ownership, domain-expertise, communication, mentoring, cross-functional, ai-output, ai-quality, ai-workflows. Omitted skills use the level baseline (junior 3, mid 5, senior 6, staff 7).', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'number'}, {'type': 'string'}]}}, 'context': {'type': 'string', 'description': 'Optional. A short description of your goal and why you are calling this tool. Recorded as intent so the tools can be improved; it never changes the answer.'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report', 'source'], 'properties': {'math': {'type': 'object', 'required': ['lines', 'totalEur', 'discountedEur', 'askEur', 'packPriceEur', 'roiMultiple', 'note'], 'properties': {'note': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}, 'askEur': {'type': 'number'}, 'totalEur': {'type': 'number'}, 'roiMultiple': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'packPriceEur': {'type': 'number'}, 'discountedEur': {'type': 'number'}}, 'description': 'Napkin math behind the case.', 'additionalProperties': False}, 'email': {'type': 'object', 'required': ['subject', 'body'], 'properties': {'body': {'type': 'string'}, 'subject': {'type': 'string'}}, 'description': 'Forwardable email to the manager.', 'additionalProperties': False}, 'level': {'type': 'string', 'description': 'Seniority level the score maps to, when the tool computes one.'}, 'report': {'type': 'string', 'description': 'The full human-readable report.'}, 'source': {'type': 'string', 'description': 'Canonical marian.coach page this answer is derived from.'}, 'verdict': {'type': 'string', 'description': 'Headline verdict, when the tool returns one.'}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['claim', 'source', 'url'], 'properties': {'url': {'type': 'string'}, 'claim': {'type': 'string'}, 'source': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Sources the case may cite.'}, 'onePager': {'type': 'object', 'required': ['title', 'sections'], 'properties': {'title': {'type': 'string'}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['heading'], 'properties': {'body': {'type': 'string'}, 'table': {'type': 'array', 'items': {'type': 'array', 'items': [{'type': 'string'}, {'type': 'string'}]}}, 'bullets': {'type': 'array', 'items': {'type': 'string'}}, 'heading': {'type': 'string'}}, 'additionalProperties': False}}}, 'description': 'Manager-facing one-pager, forwardable to finance.', 'additionalProperties': False}, 'salaryEur': {'type': 'number', 'description': 'Estimated 2026 Western-Europe gross annual salary in EUR.'}, 'objections': {'type': 'array', 'items': {'type': 'object', 'required': ['objection', 'answer'], 'properties': {'answer': {'type': 'string'}, 'objection': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'The usual objections, answered.'}, 'slackShort': {'type': 'string', 'description': 'Slack/Teams-length version of the ask.'}, 'totalScore': {'type': 'number', 'maximum': 10, 'minimum': 0, 'description': 'Weighted 0-10 score, when the tool computes one.'}, 'valueFormula': {'type': 'object', 'required': ['heading', 'lines', 'rule'], 'properties': {'rule': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}, 'heading': {'type': 'string'}}, 'description': 'The four value lines to add up (money saved, cost of delay, missed opportunity, roadmap slippage) plus the count-then-halve CFO rule.', 'additionalProperties': False}, 'talkingPoints': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Five talking points for the conversation.'}, 'workedExamples': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'setup', 'kpis', 'math'], 'properties': {'kpis': {'type': 'string'}, 'math': {'type': 'string'}, 'role': {'type': 'string'}, 'setup': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Three published worked examples: EM, Director, Staff Engineer.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'level': {'type': 'string', 'description': "Required. The leader's current (or claimed) level â\x80\x94 sets pillar weights and baseline (team-lead, em, senior-em, director) One of: team-lead, em, senior-em, director."}, 'track': {'type': 'string', 'description': 'Optional context: what kind of teams they lead. Framing only â\x80\x94 scoring is weighted by level, identically across tracks (same as the live tool) One of: product-teams, platform-infra, data-ml, agency, startup, scaleup.'}, 'scores': {'type': 'object', 'description': 'Optional 0-10 score per skill. Valid keys: hiring, coaching, performance, predictable-delivery, quality-ops, process-fit, architecture-judgment, tech-strategy, build-vs-buy, product-partnership, managing-upward, org-influence, ai-team-workflows, ai-product, ai-impact. Omitted skills use the level baseline (team-lead 3, em 5, senior-em 6, director 7).', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'number'}, {'type': 'string'}]}}, 'context': {'type': 'string', 'description': 'Optional. A short description of your goal and why you are calling this tool. Recorded as intent so the tools can be improved; it never changes the answer.'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report', 'source'], 'properties': {'math': {'type': 'object', 'required': ['lines', 'totalEur', 'discountedEur', 'askEur', 'packPriceEur', 'roiMultiple', 'note'], 'properties': {'note': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}, 'askEur': {'type': 'number'}, 'totalEur': {'type': 'number'}, 'roiMultiple': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'packPriceEur': {'type': 'number'}, 'discountedEur': {'type': 'number'}}, 'description': 'Napkin math behind the case.', 'additionalProperties': False}, 'email': {'type': 'object', 'required': ['subject', 'body'], 'properties': {'body': {'type': 'string'}, 'subject': {'type': 'string'}}, 'description': 'Forwardable email to the manager.', 'additionalProperties': False}, 'level': {'type': 'string', 'description': 'Seniority level the score maps to, when the tool computes one.'}, 'report': {'type': 'string', 'description': 'The full human-readable report.'}, 'source': {'type': 'string', 'description': 'Canonical marian.coach page this answer is derived from.'}, 'verdict': {'type': 'string', 'description': 'Headline verdict, when the tool returns one.'}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['claim', 'source', 'url'], 'properties': {'url': {'type': 'string'}, 'claim': {'type': 'string'}, 'source': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Sources the case may cite.'}, 'onePager': {'type': 'object', 'required': ['title', 'sections'], 'properties': {'title': {'type': 'string'}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['heading'], 'properties': {'body': {'type': 'string'}, 'table': {'type': 'array', 'items': {'type': 'array', 'items': [{'type': 'string'}, {'type': 'string'}]}}, 'bullets': {'type': 'array', 'items': {'type': 'string'}}, 'heading': {'type': 'string'}}, 'additionalProperties': False}}}, 'description': 'Manager-facing one-pager, forwardable to finance.', 'additionalProperties': False}, 'salaryEur': {'type': 'number', 'description': 'Estimated 2026 Western-Europe gross annual salary in EUR.'}, 'objections': {'type': 'array', 'items': {'type': 'object', 'required': ['objection', 'answer'], 'properties': {'answer': {'type': 'string'}, 'objection': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'The usual objections, answered.'}, 'slackShort': {'type': 'string', 'description': 'Slack/Teams-length version of the ask.'}, 'totalScore': {'type': 'number', 'maximum': 10, 'minimum': 0, 'description': 'Weighted 0-10 score, when the tool computes one.'}, 'valueFormula': {'type': 'object', 'required': ['heading', 'lines', 'rule'], 'properties': {'rule': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}, 'heading': {'type': 'string'}}, 'description': 'The four value lines to add up (money saved, cost of delay, missed opportunity, roadmap slippage) plus the count-then-halve CFO rule.', 'additionalProperties': False}, 'talkingPoints': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Five talking points for the conversation.'}, 'workedExamples': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'setup', 'kpis', 'math'], 'properties': {'kpis': {'type': 'string'}, 'math': {'type': 'string'}, 'role': {'type': 'string'}, 'setup': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Three published worked examples: EM, Director, Staff Engineer.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'context': {'type': 'string', 'description': 'Optional. A short description of your goal and why you are calling this tool. Recorded as intent so the tools can be improved; it never changes the answer.'}, 'situation': {'type': 'string', 'description': "Optional: the leader's situation in one sentence â\x80\x94 the three-question test below maps it to a recommendation"}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report', 'source'], 'properties': {'math': {'type': 'object', 'required': ['lines', 'totalEur', 'discountedEur', 'askEur', 'packPriceEur', 'roiMultiple', 'note'], 'properties': {'note': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}, 'askEur': {'type': 'number'}, 'totalEur': {'type': 'number'}, 'roiMultiple': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'packPriceEur': {'type': 'number'}, 'discountedEur': {'type': 'number'}}, 'description': 'Napkin math behind the case.', 'additionalProperties': False}, 'email': {'type': 'object', 'required': ['subject', 'body'], 'properties': {'body': {'type': 'string'}, 'subject': {'type': 'string'}}, 'description': 'Forwardable email to the manager.', 'additionalProperties': False}, 'level': {'type': 'string', 'description': 'Seniority level the score maps to, when the tool computes one.'}, 'report': {'type': 'string', 'description': 'The full human-readable report.'}, 'source': {'type': 'string', 'description': 'Canonical marian.coach page this answer is derived from.'}, 'verdict': {'type': 'string', 'description': 'Headline verdict, when the tool returns one.'}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['claim', 'source', 'url'], 'properties': {'url': {'type': 'string'}, 'claim': {'type': 'string'}, 'source': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Sources the case may cite.'}, 'onePager': {'type': 'object', 'required': ['title', 'sections'], 'properties': {'title': {'type': 'string'}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['heading'], 'properties': {'body': {'type': 'string'}, 'table': {'type': 'array', 'items': {'type': 'array', 'items': [{'type': 'string'}, {'type': 'string'}]}}, 'bullets': {'type': 'array', 'items': {'type': 'string'}}, 'heading': {'type': 'string'}}, 'additionalProperties': False}}}, 'description': 'Manager-facing one-pager, forwardable to finance.', 'additionalProperties': False}, 'salaryEur': {'type': 'number', 'description': 'Estimated 2026 Western-Europe gross annual salary in EUR.'}, 'objections': {'type': 'array', 'items': {'type': 'object', 'required': ['objection', 'answer'], 'properties': {'answer': {'type': 'string'}, 'objection': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'The usual objections, answered.'}, 'slackShort': {'type': 'string', 'description': 'Slack/Teams-length version of the ask.'}, 'totalScore': {'type': 'number', 'maximum': 10, 'minimum': 0, 'description': 'Weighted 0-10 score, when the tool computes one.'}, 'valueFormula': {'type': 'object', 'required': ['heading', 'lines', 'rule'], 'properties': {'rule': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}, 'heading': {'type': 'string'}}, 'description': 'The four value lines to add up (money saved, cost of delay, missed opportunity, roadmap slippage) plus the count-then-halve CFO rule.', 'additionalProperties': False}, 'talkingPoints': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Five talking points for the conversation.'}, 'workedExamples': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'setup', 'kpis', 'math'], 'properties': {'kpis': {'type': 'string'}, 'math': {'type': 'string'}, 'role': {'type': 'string'}, 'setup': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Three published worked examples: EM, Director, Staff Engineer.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'scope': {'type': 'string', 'description': 'Engagement length (default single-session) â\x80\x94 longer commitments carry a 5-20% per-session discount One of: single-session, monthly, quarter, half-year.'}, 'context': {'type': 'string', 'description': 'Optional. A short description of your goal and why you are calling this tool. Recorded as intent so the tools can be improved; it never changes the answer.'}, 'territory': {'type': 'string', 'description': 'Required. Where the coach operates â\x80\x94 CEE runs at roughly half of US rates One of: us, uk, western-europe, cee, online.'}, 'client_role': {'type': 'string', 'description': "Required. The client's role â\x80\x94 the same coach charges a VP more than an EM One of: ic, em, director, vp, founder."}, 'coaching_type': {'type': 'string', 'description': 'Required. What kind of coaching the client is buying One of: executive, leadership, engineering-leadership, career, life.'}, 'coach_seniority': {'type': 'string', 'description': "Required. Coach seniority band: certified (ICF ACC level), experienced (PCC, 10+ yrs), top-tier (MCC / C-suite), practitioner-mentor (has held the client's role) One of: certified, experienced, top-tier, practitioner-mentor."}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report', 'source'], 'properties': {'math': {'type': 'object', 'required': ['lines', 'totalEur', 'discountedEur', 'askEur', 'packPriceEur', 'roiMultiple', 'note'], 'properties': {'note': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}, 'askEur': {'type': 'number'}, 'totalEur': {'type': 'number'}, 'roiMultiple': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'packPriceEur': {'type': 'number'}, 'discountedEur': {'type': 'number'}}, 'description': 'Napkin math behind the case.', 'additionalProperties': False}, 'email': {'type': 'object', 'required': ['subject', 'body'], 'properties': {'body': {'type': 'string'}, 'subject': {'type': 'string'}}, 'description': 'Forwardable email to the manager.', 'additionalProperties': False}, 'level': {'type': 'string', 'description': 'Seniority level the score maps to, when the tool computes one.'}, 'report': {'type': 'string', 'description': 'The full human-readable report.'}, 'source': {'type': 'string', 'description': 'Canonical marian.coach page this answer is derived from.'}, 'verdict': {'type': 'string', 'description': 'Headline verdict, when the tool returns one.'}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['claim', 'source', 'url'], 'properties': {'url': {'type': 'string'}, 'claim': {'type': 'string'}, 'source': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Sources the case may cite.'}, 'onePager': {'type': 'object', 'required': ['title', 'sections'], 'properties': {'title': {'type': 'string'}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['heading'], 'properties': {'body': {'type': 'string'}, 'table': {'type': 'array', 'items': {'type': 'array', 'items': [{'type': 'string'}, {'type': 'string'}]}}, 'bullets': {'type': 'array', 'items': {'type': 'string'}}, 'heading': {'type': 'string'}}, 'additionalProperties': False}}}, 'description': 'Manager-facing one-pager, forwardable to finance.', 'additionalProperties': False}, 'salaryEur': {'type': 'number', 'description': 'Estimated 2026 Western-Europe gross annual salary in EUR.'}, 'objections': {'type': 'array', 'items': {'type': 'object', 'required': ['objection', 'answer'], 'properties': {'answer': {'type': 'string'}, 'objection': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'The usual objections, answered.'}, 'slackShort': {'type': 'string', 'description': 'Slack/Teams-length version of the ask.'}, 'totalScore': {'type': 'number', 'maximum': 10, 'minimum': 0, 'description': 'Weighted 0-10 score, when the tool computes one.'}, 'valueFormula': {'type': 'object', 'required': ['heading', 'lines', 'rule'], 'properties': {'rule': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}, 'heading': {'type': 'string'}}, 'description': 'The four value lines to add up (money saved, cost of delay, missed opportunity, roadmap slippage) plus the count-then-halve CFO rule.', 'additionalProperties': False}, 'talkingPoints': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Five talking points for the conversation.'}, 'workedExamples': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'setup', 'kpis', 'math'], 'properties': {'kpis': {'type': 'string'}, 'math': {'type': 'string'}, 'role': {'type': 'string'}, 'setup': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Three published worked examples: EM, Director, Staff Engineer.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'topic': {'type': 'string', 'description': 'Which benchmark set to return (default: all) One of: practice-stats, mentee-mix, topic-demand, team-health-thresholds, all.'}, 'context': {'type': 'string', 'description': 'Optional. A short description of your goal and why you are calling this tool. Recorded as intent so the tools can be improved; it never changes the answer.'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report', 'source'], 'properties': {'math': {'type': 'object', 'required': ['lines', 'totalEur', 'discountedEur', 'askEur', 'packPriceEur', 'roiMultiple', 'note'], 'properties': {'note': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}, 'askEur': {'type': 'number'}, 'totalEur': {'type': 'number'}, 'roiMultiple': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'packPriceEur': {'type': 'number'}, 'discountedEur': {'type': 'number'}}, 'description': 'Napkin math behind the case.', 'additionalProperties': False}, 'email': {'type': 'object', 'required': ['subject', 'body'], 'properties': {'body': {'type': 'string'}, 'subject': {'type': 'string'}}, 'description': 'Forwardable email to the manager.', 'additionalProperties': False}, 'level': {'type': 'string', 'description': 'Seniority level the score maps to, when the tool computes one.'}, 'report': {'type': 'string', 'description': 'The full human-readable report.'}, 'source': {'type': 'string', 'description': 'Canonical marian.coach page this answer is derived from.'}, 'verdict': {'type': 'string', 'description': 'Headline verdict, when the tool returns one.'}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['claim', 'source', 'url'], 'properties': {'url': {'type': 'string'}, 'claim': {'type': 'string'}, 'source': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Sources the case may cite.'}, 'onePager': {'type': 'object', 'required': ['title', 'sections'], 'properties': {'title': {'type': 'string'}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['heading'], 'properties': {'body': {'type': 'string'}, 'table': {'type': 'array', 'items': {'type': 'array', 'items': [{'type': 'string'}, {'type': 'string'}]}}, 'bullets': {'type': 'array', 'items': {'type': 'string'}}, 'heading': {'type': 'string'}}, 'additionalProperties': False}}}, 'description': 'Manager-facing one-pager, forwardable to finance.', 'additionalProperties': False}, 'salaryEur': {'type': 'number', 'description': 'Estimated 2026 Western-Europe gross annual salary in EUR.'}, 'objections': {'type': 'array', 'items': {'type': 'object', 'required': ['objection', 'answer'], 'properties': {'answer': {'type': 'string'}, 'objection': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'The usual objections, answered.'}, 'slackShort': {'type': 'string', 'description': 'Slack/Teams-length version of the ask.'}, 'totalScore': {'type': 'number', 'maximum': 10, 'minimum': 0, 'description': 'Weighted 0-10 score, when the tool computes one.'}, 'valueFormula': {'type': 'object', 'required': ['heading', 'lines', 'rule'], 'properties': {'rule': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}, 'heading': {'type': 'string'}}, 'description': 'The four value lines to add up (money saved, cost of delay, missed opportunity, roadmap slippage) plus the count-then-halve CFO rule.', 'additionalProperties': False}, 'talkingPoints': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Five talking points for the conversation.'}, 'workedExamples': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'setup', 'kpis', 'math'], 'properties': {'kpis': {'type': 'string'}, 'math': {'type': 'string'}, 'role': {'type': 'string'}, 'setup': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Three published worked examples: EM, Director, Staff Engineer.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'context': {'type': 'string', 'description': 'Optional. A short description of your goal and why you are calling this tool. Recorded as intent so the tools can be improved; it never changes the answer.'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report', 'source'], 'properties': {'math': {'type': 'object', 'required': ['lines', 'totalEur', 'discountedEur', 'askEur', 'packPriceEur', 'roiMultiple', 'note'], 'properties': {'note': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}, 'askEur': {'type': 'number'}, 'totalEur': {'type': 'number'}, 'roiMultiple': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'packPriceEur': {'type': 'number'}, 'discountedEur': {'type': 'number'}}, 'description': 'Napkin math behind the case.', 'additionalProperties': False}, 'email': {'type': 'object', 'required': ['subject', 'body'], 'properties': {'body': {'type': 'string'}, 'subject': {'type': 'string'}}, 'description': 'Forwardable email to the manager.', 'additionalProperties': False}, 'level': {'type': 'string', 'description': 'Seniority level the score maps to, when the tool computes one.'}, 'report': {'type': 'string', 'description': 'The full human-readable report.'}, 'source': {'type': 'string', 'description': 'Canonical marian.coach page this answer is derived from.'}, 'verdict': {'type': 'string', 'description': 'Headline verdict, when the tool returns one.'}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['claim', 'source', 'url'], 'properties': {'url': {'type': 'string'}, 'claim': {'type': 'string'}, 'source': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Sources the case may cite.'}, 'onePager': {'type': 'object', 'required': ['title', 'sections'], 'properties': {'title': {'type': 'string'}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['heading'], 'properties': {'body': {'type': 'string'}, 'table': {'type': 'array', 'items': {'type': 'array', 'items': [{'type': 'string'}, {'type': 'string'}]}}, 'bullets': {'type': 'array', 'items': {'type': 'string'}}, 'heading': {'type': 'string'}}, 'additionalProperties': False}}}, 'description': 'Manager-facing one-pager, forwardable to finance.', 'additionalProperties': False}, 'salaryEur': {'type': 'number', 'description': 'Estimated 2026 Western-Europe gross annual salary in EUR.'}, 'objections': {'type': 'array', 'items': {'type': 'object', 'required': ['objection', 'answer'], 'properties': {'answer': {'type': 'string'}, 'objection': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'The usual objections, answered.'}, 'slackShort': {'type': 'string', 'description': 'Slack/Teams-length version of the ask.'}, 'totalScore': {'type': 'number', 'maximum': 10, 'minimum': 0, 'description': 'Weighted 0-10 score, when the tool computes one.'}, 'valueFormula': {'type': 'object', 'required': ['heading', 'lines', 'rule'], 'properties': {'rule': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}, 'heading': {'type': 'string'}}, 'description': 'The four value lines to add up (money saved, cost of delay, missed opportunity, roadmap slippage) plus the count-then-halve CFO rule.', 'additionalProperties': False}, 'talkingPoints': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Five talking points for the conversation.'}, 'workedExamples': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'setup', 'kpis', 'math'], 'properties': {'kpis': {'type': 'string'}, 'math': {'type': 'string'}, 'role': {'type': 'string'}, 'setup': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Three published worked examples: EM, Director, Staff Engineer.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'context': {'type': 'string', 'description': "A description of your goal and what kind of tool would help accomplish it, OR a plain greeting/liveness ping like 'hi' or 'test'. Omit it for the menu."}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'context': {'type': 'string', 'description': 'Optional. A short description of your goal and why you are calling this tool. Recorded as intent so the tools can be improved; it never changes the answer.'}, 'situation': {'type': 'string', 'description': 'Required. Which situation: first-session (direction-setting template), underperformance (difficult conversation script), promotion-to-manager (timing signals + transition contract), better-one-on-ones (from status updates to growth), career-move (should-I-leave checklist) One of: first-session, underperformance, promotion-to-manager, better-one-on-ones, career-move.'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report', 'source'], 'properties': {'math': {'type': 'object', 'required': ['lines', 'totalEur', 'discountedEur', 'askEur', 'packPriceEur', 'roiMultiple', 'note'], 'properties': {'note': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}, 'askEur': {'type': 'number'}, 'totalEur': {'type': 'number'}, 'roiMultiple': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'packPriceEur': {'type': 'number'}, 'discountedEur': {'type': 'number'}}, 'description': 'Napkin math behind the case.', 'additionalProperties': False}, 'email': {'type': 'object', 'required': ['subject', 'body'], 'properties': {'body': {'type': 'string'}, 'subject': {'type': 'string'}}, 'description': 'Forwardable email to the manager.', 'additionalProperties': False}, 'level': {'type': 'string', 'description': 'Seniority level the score maps to, when the tool computes one.'}, 'report': {'type': 'string', 'description': 'The full human-readable report.'}, 'source': {'type': 'string', 'description': 'Canonical marian.coach page this answer is derived from.'}, 'verdict': {'type': 'string', 'description': 'Headline verdict, when the tool returns one.'}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['claim', 'source', 'url'], 'properties': {'url': {'type': 'string'}, 'claim': {'type': 'string'}, 'source': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Sources the case may cite.'}, 'onePager': {'type': 'object', 'required': ['title', 'sections'], 'properties': {'title': {'type': 'string'}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['heading'], 'properties': {'body': {'type': 'string'}, 'table': {'type': 'array', 'items': {'type': 'array', 'items': [{'type': 'string'}, {'type': 'string'}]}}, 'bullets': {'type': 'array', 'items': {'type': 'string'}}, 'heading': {'type': 'string'}}, 'additionalProperties': False}}}, 'description': 'Manager-facing one-pager, forwardable to finance.', 'additionalProperties': False}, 'salaryEur': {'type': 'number', 'description': 'Estimated 2026 Western-Europe gross annual salary in EUR.'}, 'objections': {'type': 'array', 'items': {'type': 'object', 'required': ['objection', 'answer'], 'properties': {'answer': {'type': 'string'}, 'objection': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'The usual objections, answered.'}, 'slackShort': {'type': 'string', 'description': 'Slack/Teams-length version of the ask.'}, 'totalScore': {'type': 'number', 'maximum': 10, 'minimum': 0, 'description': 'Weighted 0-10 score, when the tool computes one.'}, 'valueFormula': {'type': 'object', 'required': ['heading', 'lines', 'rule'], 'properties': {'rule': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}, 'heading': {'type': 'string'}}, 'description': 'The four value lines to add up (money saved, cost of delay, missed opportunity, roadmap slippage) plus the count-then-halve CFO rule.', 'additionalProperties': False}, 'talkingPoints': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Five talking points for the conversation.'}, 'workedExamples': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'setup', 'kpis', 'math'], 'properties': {'kpis': {'type': 'string'}, 'math': {'type': 'string'}, 'role': {'type': 'string'}, 'setup': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Three published worked examples: EM, Director, Staff Engineer.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'context': {'type': 'string', 'description': 'Optional. A short description of your goal and why you are calling this tool. Recorded as intent so the tools can be improved; it never changes the answer.'}}}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['report', 'source'], 'properties': {'math': {'type': 'object', 'required': ['lines', 'totalEur', 'discountedEur', 'askEur', 'packPriceEur', 'roiMultiple', 'note'], 'properties': {'note': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}, 'askEur': {'type': 'number'}, 'totalEur': {'type': 'number'}, 'roiMultiple': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'packPriceEur': {'type': 'number'}, 'discountedEur': {'type': 'number'}}, 'description': 'Napkin math behind the case.', 'additionalProperties': False}, 'email': {'type': 'object', 'required': ['subject', 'body'], 'properties': {'body': {'type': 'string'}, 'subject': {'type': 'string'}}, 'description': 'Forwardable email to the manager.', 'additionalProperties': False}, 'level': {'type': 'string', 'description': 'Seniority level the score maps to, when the tool computes one.'}, 'report': {'type': 'string', 'description': 'The full human-readable report.'}, 'source': {'type': 'string', 'description': 'Canonical marian.coach page this answer is derived from.'}, 'verdict': {'type': 'string', 'description': 'Headline verdict, when the tool returns one.'}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['claim', 'source', 'url'], 'properties': {'url': {'type': 'string'}, 'claim': {'type': 'string'}, 'source': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Sources the case may cite.'}, 'onePager': {'type': 'object', 'required': ['title', 'sections'], 'properties': {'title': {'type': 'string'}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['heading'], 'properties': {'body': {'type': 'string'}, 'table': {'type': 'array', 'items': {'type': 'array', 'items': [{'type': 'string'}, {'type': 'string'}]}}, 'bullets': {'type': 'array', 'items': {'type': 'string'}}, 'heading': {'type': 'string'}}, 'additionalProperties': False}}}, 'description': 'Manager-facing one-pager, forwardable to finance.', 'additionalProperties': False}, 'salaryEur': {'type': 'number', 'description': 'Estimated 2026 Western-Europe gross annual salary in EUR.'}, 'objections': {'type': 'array', 'items': {'type': 'object', 'required': ['objection', 'answer'], 'properties': {'answer': {'type': 'string'}, 'objection': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'The usual objections, answered.'}, 'slackShort': {'type': 'string', 'description': 'Slack/Teams-length version of the ask.'}, 'totalScore': {'type': 'number', 'maximum': 10, 'minimum': 0, 'description': 'Weighted 0-10 score, when the tool computes one.'}, 'valueFormula': {'type': 'object', 'required': ['heading', 'lines', 'rule'], 'properties': {'rule': {'type': 'string'}, 'lines': {'type': 'array', 'items': {'type': 'string'}}, 'heading': {'type': 'string'}}, 'description': 'The four value lines to add up (money saved, cost of delay, missed opportunity, roadmap slippage) plus the count-then-halve CFO rule.', 'additionalProperties': False}, 'talkingPoints': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Five talking points for the conversation.'}, 'workedExamples': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'setup', 'kpis', 'math'], 'properties': {'kpis': {'type': 'string'}, 'math': {'type': 'string'}, 'role': {'type': 'string'}, 'setup': {'type': 'string'}}, 'additionalProperties': False}, 'description': 'Three published worked examples: EM, Director, Staff Engineer.'}}, 'additionalProperties': False}
近期工具变更
类似的 MCP 服务器
opportunity-exchange
Provides governed Saskatchewan labor-market, wage, housing, community-economy, workforce-pathway, procurement, and business-readi…
Onet
Searches the O*NET occupation taxonomy and returns occupation details, skills, and associated technologies.
JobMojito
Creates and manages AI-assisted interviews, simulated personas, coaching sessions, candidate registrations, interview results, an…
EVO Academia
Manages gym members, memberships, classes, enrollments, check-ins, prospects, sales, receivables, and staff data.
New Mexico Literacy Project
Supports book donation pickup logistics and research on books, first editions, publishers, library identifiers, CDs, and vinyl re…
mentoring-inquiry-builder
Guides users through selecting and purchasing engineering-leadership mentoring packages, including program planning, offers, and …
LucyESL — English teaching jobs in Korea
Searches and analyzes live English-teaching job listings in South Korea, including salaries, benefits, regions, and listing detai…
Hosco Hospitality Jobs
Searches live hospitality jobs and hospitality courses and retrieves detailed job and course information.