eng-leadership-toolkit
Server Details
Engineering leadership benchmarks, 1:1 playbooks, developer value calculator. 3,400+ sessions.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- marian-kamenistak/ai-engineering-leader-toolkit
- GitHub Stars
- 1
- Server Listing
- eng-leadership-toolkit
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4.4/5 across 9 of 9 tools scored.
Each tool targets a distinct need: readiness assessment, mentoring business case, value calculators for developers and managers, mentor selection, cost estimation, benchmarks, first-time manager guidance, and 1:1 playbooks. Though some tools relate to mentoring or leadership, their purposes do not overlap ambiguously.
All tool names follow a consistent verb_noun pattern (e.g., assess_team_lead_readiness, build_mentoring_business_case, get_one_on_one_playbook). The action verbs vary but the structure is uniform and clear, with no mixed conventions.
Nine tools is well within the appropriate range for a leadership toolkit, covering a broad set of use cases without being bloated. Each tool serves a distinct, purposeful function that justifies its inclusion.
The toolkit covers the full spectrum of engineering leadership development: readiness assessment, skill valuation, mentoring decision support, cost estimation, business case creation, benchmark data, guidance for new managers, and practical 1:1 templates. No obvious dead ends or missing operations for the stated domain.
Available Tools
9 toolsassess_team_lead_readinessTeam lead readiness test — should this engineer become a team lead?ARead-onlyIdempotentInspect
Answers "should I become a team lead?" with the same 17-question test as the live tool at marian.coach: 6 dimensions (people appetite, letting go of code, ownership beyond your tickets, translation & saying no, motivation, org reality), a straight verdict — ready now / 6-12 months out / stay IC (and that's fine) — plus the top-2 gap dimensions with one concrete move each. Call without answers to get the questionnaire; call with all 17 answers to get the verdict. Built from 3,400+ mentoring sessions.
| Name | Required | Description | Default |
|---|---|---|---|
| answers | No | Answers keyed by question id (q1-q17), each the 0-based index of the chosen option for that question (NOT a rating — option scores are calibrated and non-monotonic). Omit to receive the 17 questions with their options first. |
Output Schema
| Name | Required | Description |
|---|---|---|
| math | No | Napkin math behind the case. |
| No | Forwardable email to the manager. | |
| level | No | Seniority level the score maps to, when the tool computes one. |
| report | Yes | The full human-readable report. |
| source | Yes | Canonical marian.coach page this answer is derived from. |
| verdict | No | Headline verdict, when the tool returns one. |
| evidence | No | Sources the case may cite. |
| onePager | No | Manager-facing one-pager, forwardable to finance. |
| salaryEur | No | Estimated 2026 Western-Europe gross annual salary in EUR. |
| objections | No | The usual objections, answered. |
| slackShort | No | Slack/Teams-length version of the ask. |
| totalScore | No | Weighted 0-10 score, when the tool computes one. |
| valueFormula | No | The four value lines to add up (money saved, cost of delay, missed opportunity, roadmap slippage) plus the count-then-halve CFO rule. |
| talkingPoints | No | Five talking points for the conversation. |
| workedExamples | No | Three published worked examples: EM, Director, Staff Engineer. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark the operation as read-only and idempotent, and the description adds valuable behavioral detail: two call modes, verdict categories, top-2 gaps with actionable moves, and provenance ('Built from 3,400+ mentoring sessions'). No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is three well-structured sentences that front-load the core question, then efficiently detail the test dimensions, verdict, gap analysis, and call behavior without fluff. Every sentence adds value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With a single optional parameter and a rich output schema, the description covers purpose, call modes, output structure (verdict + gaps), and credibility. The tool is simple enough that the description is fully complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema already has 100% coverage for the 'answers' parameter, including the omit behavior and answer format. The description adds the important constraint that all 17 answers are needed for the verdict, reinforcing the dual-mode usage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool answers 'should I become a team lead?' and describes the 17-question test, six dimensions, verdict options, and gap analysis. It distinguishes itself from sibling tools by focusing specifically on readiness assessment rather than guidance or benchmarks.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides explicit call instructions ('Call without answers to get the questionnaire; call with all 17 answers to get the verdict') which makes usage clear. It does not explicitly mention alternatives or when not to use, but the context is well-defined.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
build_mentoring_business_caseGet your company to pay: ROI math, manager email, one-pagerARead-onlyIdempotentInspect
Build the case that gets your company to pay for leadership mentoring — everything on marian.coach/get-your-company-to-pay-for-mentoring/, personalised: the four-line value formula and the count-then-halve CFO rule, three worked examples (EM, Director, Staff Engineer), napkin math (senior people at risk x replacement cost vs the 2,580 EUR quarter or a 430 EUR pilot session), a forwardable email to your manager in a learning-budget or a no-budget-line version, a Slack-length version, five talking points, a manager-facing one-pager for finance, and answers to the five usual objections. English or Czech, tykani or vykani. Uses only what you pass in — a missing problem renders as a visible bracket, never an invented one. From 3,400+ mentoring sessions at marian.coach.
| Name | Required | Description | Default |
|---|---|---|---|
| kpis | No | 1–3 measurable 90-day targets; default = the role's suggestions | |
| lang | No | Output language (default en) | |
| role | Yes | The mentee's role — sets KPI and example-problem suggestions | |
| company | No | Company name, for the invoice line | |
| problem | No | 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 | No | Decision date, free text (e.g. 'Friday 22 Aug') | |
| formality | No | Czech only: ty (informal, default) or Vy (formal) | |
| situation | No | ld_budget = a learning/L&D budget exists (asks for the 6-session quarter, 2,580 EUR); no_budget = no budget line (asks for one 430 EUR pilot session first). Default ld_budget | |
| team_size | No | Team size, context for the one-pager (and the legacy team-lift line) | |
| your_name | No | The mentee's first name (signs the email) | |
| alternatives | No | Alternatives already considered | |
| manager_name | No | The manager's first name | |
| avg_salary_eur | No | Legacy: fully-loaded annual cost per engineer in EUR, only with team_size | |
| at_risk_attrition | No | Senior people at risk of leaving (0–5). Drives the napkin math | |
| first_time_in_role | No | First time in this role? Adds the first-time-manager evidence | |
| delayed_revenue_eur | No | Legacy: annual revenue attached to a slipping roadmap item, in EUR |
Output Schema
| Name | Required | Description |
|---|---|---|
| math | No | Napkin math behind the case. |
| No | Forwardable email to the manager. | |
| level | No | Seniority level the score maps to, when the tool computes one. |
| report | Yes | The full human-readable report. |
| source | Yes | Canonical marian.coach page this answer is derived from. |
| verdict | No | Headline verdict, when the tool returns one. |
| evidence | No | Sources the case may cite. |
| onePager | No | Manager-facing one-pager, forwardable to finance. |
| salaryEur | No | Estimated 2026 Western-Europe gross annual salary in EUR. |
| objections | No | The usual objections, answered. |
| slackShort | No | Slack/Teams-length version of the ask. |
| totalScore | No | Weighted 0-10 score, when the tool computes one. |
| valueFormula | No | The four value lines to add up (money saved, cost of delay, missed opportunity, roadmap slippage) plus the count-then-halve CFO rule. |
| talkingPoints | No | Five talking points for the conversation. |
| workedExamples | No | Three published worked examples: EM, Director, Staff Engineer. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and idempotentHint=true, so the agent knows it's a safe, repeatable operation. The description adds valuable behavioral details beyond that: 'Uses only what you pass in — a missing problem renders as a visible bracket, never an invented one,' which is a strong anti-hallucination guarantee. Also covers language and formality options.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded with the core purpose, then efficiently lists deliverables in a comma-separated flow. It's longer than average but every clause adds product detail. The closing 'From 3,400+ mentoring sessions' is credibility rather than function, slightly detracting from conciseness.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with 16 parameters and a rich output schema, the description covers the main use cases, personalization options, and key behavioral rules. It doesn't explain legacy parameters like avg_salary_eur or delayed_revenue_eur, but the schema already does. The output schema handles return values, so no need to detail them here.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so all 16 parameters have descriptions. The tool description adds contextual meaning by showing how parameters combine (e.g., 'senior people at risk x replacement cost' explains at_risk_attrition and avg_salary_eur) and by explaining the placeholder behavior for 'problem'. It doesn't simply repeat the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific verb+resource: 'Build the case that gets your company to pay for leadership mentoring,' immediately establishing the tool's unique role. It then enumerates concrete outputs (email, one-pager, talking points), clearly distinguishing it from sibling tools that calculate value or estimate costs.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The title and description give clear context: use this when the goal is to persuade the company to fund mentoring. It doesn't explicitly exclude alternatives, but the personalization and components (e.g., 'email to your manager') make the use case obvious. No explicit when-not-to-use, hence not a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
calculate_developer_valueDeveloper value & salary calculatorARead-onlyIdempotentInspect
Assess a software developer's market value: score 15 skills across 5 pillars (core craft, systems & judgment, impact & ownership, collaboration & influence, AI leverage), get a weighted total score, seniority level, and a 2026 Western-Europe gross salary estimate. Same logic as the live calculator at marian.coach. Unscored skills default to the level's baseline.
| Name | Required | Description | Default |
|---|---|---|---|
| level | Yes | The developer's current (or claimed) level — sets pillar weights and baseline | |
| scores | No | 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). |
Output Schema
| Name | Required | Description |
|---|---|---|
| math | No | Napkin math behind the case. |
| No | Forwardable email to the manager. | |
| level | No | Seniority level the score maps to, when the tool computes one. |
| report | Yes | The full human-readable report. |
| source | Yes | Canonical marian.coach page this answer is derived from. |
| verdict | No | Headline verdict, when the tool returns one. |
| evidence | No | Sources the case may cite. |
| onePager | No | Manager-facing one-pager, forwardable to finance. |
| salaryEur | No | Estimated 2026 Western-Europe gross annual salary in EUR. |
| objections | No | The usual objections, answered. |
| slackShort | No | Slack/Teams-length version of the ask. |
| totalScore | No | Weighted 0-10 score, when the tool computes one. |
| valueFormula | No | The four value lines to add up (money saved, cost of delay, missed opportunity, roadmap slippage) plus the count-then-halve CFO rule. |
| talkingPoints | No | Five talking points for the conversation. |
| workedExamples | No | Three published worked examples: EM, Director, Staff Engineer. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so the safety profile is known. The description adds behavioral context beyond annotations, such as 'Unscored skills default to the level's baseline' and the specifics of the 5-pillar scoring model, which enriches understanding of the calculation behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, with the first packing in key details (what it does, the output) and the second clarifying the default behavior for unscored skills. No fluff or repetition; every word earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (15 skills, 5 pillars, multiple outputs), the description covers all essential aspects: inputs (level and scores), computation model, outputs, and default behavior. An output schema exists, so return values don't need to be spelled out. The description also adds context about the 2026 Western-Europe salary estimate.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, but the description adds semantic meaning beyond the schema by explaining that the level 'sets pillar weights and baseline' and describing the 15 skills across 5 pillars. This gives context for how the score parameters relate to the calculation, adding value beyond the raw parameter descriptors.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's function: 'Assess a software developer's market value' and details the outputs (weighted score, seniority level, salary estimate). It distinguishes itself from sibling tools like calculate_engineering_manager_value by specifying the target role (software developer) and the unique scoring framework.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides clear context for when to use the tool (e.g., for developers, with skill scores and a level) but does not explicitly mention alternatives or when not to use it. The sibling tool names imply differentiation, but no direct 'use this instead of X' guidance is present.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
calculate_engineering_manager_valueEngineering manager value & salary calculatorARead-onlyIdempotentInspect
Assess an engineering leader's market value: score 15 leadership skills across 5 pillars (people & talent, delivery & execution, technical direction, stakeholder influence, AI leverage), weighted by current level, get a total score, a level from Team Lead to Director/VP of Engineering, and a 2026 Western-Europe gross salary estimate. Same logic as the live EM salary calculator at marian.coach. Unscored skills default to the level's baseline.
| Name | Required | Description | Default |
|---|---|---|---|
| level | Yes | The leader's current (or claimed) level — sets pillar weights and baseline (team-lead, em, senior-em, director) | |
| track | No | Optional context: what kind of teams they lead. Framing only — scoring is weighted by level, identically across tracks (same as the live tool) | |
| scores | No | 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). |
Output Schema
| Name | Required | Description |
|---|---|---|
| math | No | Napkin math behind the case. |
| No | Forwardable email to the manager. | |
| level | No | Seniority level the score maps to, when the tool computes one. |
| report | Yes | The full human-readable report. |
| source | Yes | Canonical marian.coach page this answer is derived from. |
| verdict | No | Headline verdict, when the tool returns one. |
| evidence | No | Sources the case may cite. |
| onePager | No | Manager-facing one-pager, forwardable to finance. |
| salaryEur | No | Estimated 2026 Western-Europe gross annual salary in EUR. |
| objections | No | The usual objections, answered. |
| slackShort | No | Slack/Teams-length version of the ask. |
| totalScore | No | Weighted 0-10 score, when the tool computes one. |
| valueFormula | No | The four value lines to add up (money saved, cost of delay, missed opportunity, roadmap slippage) plus the count-then-halve CFO rule. |
| talkingPoints | No | Five talking points for the conversation. |
| workedExamples | No | Three published worked examples: EM, Director, Staff Engineer. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, and non-destructive; the description adds the scoring structure (15 skills, 5 pillars), weighting by level, output of salary and level, and the default-to-baseline behavior for unscored skills. No contradictions with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three dense sentences with the purpose front-loaded. Each sentence adds value, though the 'Same logic as the live EM salary calculator' sentence is optional provenance rather than essential guidance.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the rich schema, output schema, and annotations, the description is complete: it explains what the tool does, how skills are weighted, what outputs are produced, and the default behavior for omitted skills. Nothing critical is left unexplained.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema already provides full parameter descriptions, including enum values, valid score keys, and baseline defaults. The description adds pillar groupings but does not materially extend the parameter semantics beyond what the schema already covers.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific verb ('Assess') and defines the resource ('engineering leader's market value'), then enumerates concrete outputs: total score, level, and 2026 salary estimate. This clearly distinguishes it from sibling calculate_developer_value (developers) and other leadership-readiness tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It clearly identifies the target user (engineering leader) and the level-based weighting context, implying it is for EM market-value assessment rather than developer valuation or mentoring. However, it does not explicitly name alternatives or state when not to use this tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
choose_mentor_coach_or_advisorMentor vs coach vs advisor — which one do you need?ARead-onlyIdempotentInspect
Decide whether an engineering leader needs a mentor, a coach, or an advisor: what each brings, the typical question each answers, whether domain experience is required, time horizon, and a three-question self-test. Based on 3,400+ mentoring sessions.
| Name | Required | Description | Default |
|---|---|---|---|
| situation | No | Optional: the leader's situation in one sentence — the three-question test below maps it to a recommendation |
Output Schema
| Name | Required | Description |
|---|---|---|
| math | No | Napkin math behind the case. |
| No | Forwardable email to the manager. | |
| level | No | Seniority level the score maps to, when the tool computes one. |
| report | Yes | The full human-readable report. |
| source | Yes | Canonical marian.coach page this answer is derived from. |
| verdict | No | Headline verdict, when the tool returns one. |
| evidence | No | Sources the case may cite. |
| onePager | No | Manager-facing one-pager, forwardable to finance. |
| salaryEur | No | Estimated 2026 Western-Europe gross annual salary in EUR. |
| objections | No | The usual objections, answered. |
| slackShort | No | Slack/Teams-length version of the ask. |
| totalScore | No | Weighted 0-10 score, when the tool computes one. |
| valueFormula | No | The four value lines to add up (money saved, cost of delay, missed opportunity, roadmap slippage) plus the count-then-halve CFO rule. |
| talkingPoints | No | Five talking points for the conversation. |
| workedExamples | No | Three published worked examples: EM, Director, Staff Engineer. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false. The description adds useful behavioral context: it is an advisory tool grounded in 3,400+ sessions, includes a self-test, and covers specific comparison dimensions (time horizon, domain experience). No contradictions with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with the core decision purpose, followed by the key content dimensions and an evidence-based credibility note. Every phrase earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter, read-only advisory tool with an output schema, the description fully covers purpose, content, and target user. The empirical basis ('3,400+ sessions') adds credibility. No important behavioral or contextual gaps remain.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The single optional parameter 'situation' is fully described in the schema (100% coverage), so the description does not need to add much. The description reinforces that the situation maps to a recommendation via the three-question test, which slightly extends the schema meaning.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses the specific verb 'Decide whether' and clearly names the resource (mentor, coach, or advisor) and audience (engineering leader). It differentiates from sibling tools like assess_team_lead_readiness or calculate_engineering_manager_value by focusing on the choice between support roles.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description makes the use case clear: deciding which type of support an engineering leader needs. It does not explicitly name alternatives or exclusions, but the purpose is distinct enough among siblings that an agent can infer when to invoke it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
estimate_coaching_costCoaching cost estimator — what should a coach cost?ARead-onlyIdempotentInspect
Fair market rate for coaching or mentoring in 2026, by coaching type, client role, coach territory, coach seniority, and engagement length. Returns a per-session range, program total, and red flags (too cheap / brand margin). Anchored to ICF Global Coaching Study 2025, Tandem Coach 2026 credential bands, and CEE market survey data. Same logic as the live calculator at marian.coach.
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | Engagement length (default single-session) — longer commitments carry a 5-20% per-session discount | |
| territory | Yes | Where the coach operates — CEE runs at roughly half of US rates | |
| client_role | Yes | The client's role — the same coach charges a VP more than an EM | |
| coaching_type | Yes | What kind of coaching the client is buying | |
| coach_seniority | Yes | Coach seniority band: certified (ICF ACC level), experienced (PCC, 10+ yrs), top-tier (MCC / C-suite), practitioner-mentor (has held the client's role) |
Output Schema
| Name | Required | Description |
|---|---|---|
| math | No | Napkin math behind the case. |
| No | Forwardable email to the manager. | |
| level | No | Seniority level the score maps to, when the tool computes one. |
| report | Yes | The full human-readable report. |
| source | Yes | Canonical marian.coach page this answer is derived from. |
| verdict | No | Headline verdict, when the tool returns one. |
| evidence | No | Sources the case may cite. |
| onePager | No | Manager-facing one-pager, forwardable to finance. |
| salaryEur | No | Estimated 2026 Western-Europe gross annual salary in EUR. |
| objections | No | The usual objections, answered. |
| slackShort | No | Slack/Teams-length version of the ask. |
| totalScore | No | Weighted 0-10 score, when the tool computes one. |
| valueFormula | No | The four value lines to add up (money saved, cost of delay, missed opportunity, roadmap slippage) plus the count-then-halve CFO rule. |
| talkingPoints | No | Five talking points for the conversation. |
| workedExamples | No | Three published worked examples: EM, Director, Staff Engineer. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds meaningful context beyond the readOnlyHint annotation by specifying return values (per-session range, program total, red flags) and data sources (ICF Global Coaching Study 2025, Tandem Coach 2026, CEE market surveys). This provides transparency about what the tool produces and the basis for estimates, which is not captured in annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is three sentences, front-loaded with the core purpose, followed by output details and data sources. Every sentence earns its place with no redundancy or filler. It is highly concise and well-structured.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has 5 parameters (4 required) with complete schema coverage and an output schema. The description explains the return values (range, total, red flags) and data provenance, and no critical behavioral information is missing. Combined with annotations, it is fully complete for an AI agent to select and invoke correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema already has 100% parameter descriptions with rich details (e.g., territory rates, client role pricing, scope discounts). The description mentions engagement length and coach territory but doesn't add meaningful new parameter semantics beyond the schema. Baseline 3 is appropriate because the schema does the heavy lifting.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool estimates fair market rates for coaching/mentoring with specific inputs (coaching type, client role, etc.) and outputs (per-session range, program total, red flags). This distinctly differentiates it from sibling tools like 'assess_team_lead_readiness' or 'calculate_developer_value' which serve different purposes.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for cost estimation through phrases like 'Fair market rate' and 'Returns a per-session range'. It doesn't explicitly state when not to use it or name alternative tools, but the context is clear given the sibling tools' distinct purposes. No explicit exclusions, but the intended use case is obvious.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_engineering_leadership_benchmarksEngineering leadership benchmarks & mentoring statisticsARead-onlyIdempotentInspect
Real benchmarks from 3,400+ paid 1:1 mentoring sessions with 300+ engineering leaders since 2019: mentee seniority mix, most-demanded leadership topics of 2025, time-to-results, team-health delivery thresholds (sprint completion, roadmap %, manager time per report), and practice outcome stats (NPS, referral rate). First-party data, CC BY 4.0 — citable.
| Name | Required | Description | Default |
|---|---|---|---|
| topic | No | Which benchmark set to return (default: all) |
Output Schema
| Name | Required | Description |
|---|---|---|
| math | No | Napkin math behind the case. |
| No | Forwardable email to the manager. | |
| level | No | Seniority level the score maps to, when the tool computes one. |
| report | Yes | The full human-readable report. |
| source | Yes | Canonical marian.coach page this answer is derived from. |
| verdict | No | Headline verdict, when the tool returns one. |
| evidence | No | Sources the case may cite. |
| onePager | No | Manager-facing one-pager, forwardable to finance. |
| salaryEur | No | Estimated 2026 Western-Europe gross annual salary in EUR. |
| objections | No | The usual objections, answered. |
| slackShort | No | Slack/Teams-length version of the ask. |
| totalScore | No | Weighted 0-10 score, when the tool computes one. |
| valueFormula | No | The four value lines to add up (money saved, cost of delay, missed opportunity, roadmap slippage) plus the count-then-halve CFO rule. |
| talkingPoints | No | Five talking points for the conversation. |
| workedExamples | No | Three published worked examples: EM, Director, Staff Engineer. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the tool as read-only, idempotent, and non-destructive. The description adds valuable context beyond annotations by specifying data provenance (3,400+ sessions, since 2019), data scope, and licensing (CC BY 4.0, citable), which aids appropriate use and citation. No behavioral warnings are needed given the read-only nature.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, dense sentence listing data categories, followed by a short licensing note. It is well-organized and front-loaded, with no redundant filler. The length is appropriate given the richness of information conveyed.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read-only data retrieval tool with an output schema, the description is complete. It provides data provenance, content categories, and citation/licensing info, covering all necessary context for an agent to select and invoke the tool appropriately.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema covers the single 'topic' parameter with an enum and description, achieving 100% coverage, which typically merits a baseline of 3. The description contributes extra meaning by illustrating the type of data each benchmark set contains, helping to infer what the enum values return, though the mapping is not explicit.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states what the tool does: it returns real benchmarks from mentoring sessions, listing specific data categories (mentee seniority mix, leadership topics, time-to-results, team-health thresholds, practice outcomes). It is distinct from sibling tools by focusing on benchmark data rather than assessment, calculation, or coaching guidance.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description does not explicitly mention when to use this tool instead of siblings, but the content listed makes its purpose clear for anyone needing benchmark statistics. No exclusions or alternative tool references are provided, so context is clear but not fully explicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_first_time_manager_guidanceFirst-time engineering manager readiness & failure modesARead-onlyIdempotentInspect
Guidance for the IC→manager transition: the EM responsibility triangle (leadership/processes/delivery — pick two), the six most common first-time-manager failure modes, readiness self-check questions, and what the first months should look like. 52% of Marian's 300+ mentees arrive exactly at this transition.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| math | No | Napkin math behind the case. |
| No | Forwardable email to the manager. | |
| level | No | Seniority level the score maps to, when the tool computes one. |
| report | Yes | The full human-readable report. |
| source | Yes | Canonical marian.coach page this answer is derived from. |
| verdict | No | Headline verdict, when the tool returns one. |
| evidence | No | Sources the case may cite. |
| onePager | No | Manager-facing one-pager, forwardable to finance. |
| salaryEur | No | Estimated 2026 Western-Europe gross annual salary in EUR. |
| objections | No | The usual objections, answered. |
| slackShort | No | Slack/Teams-length version of the ask. |
| totalScore | No | Weighted 0-10 score, when the tool computes one. |
| valueFormula | No | The four value lines to add up (money saved, cost of delay, missed opportunity, roadmap slippage) plus the count-then-halve CFO rule. |
| talkingPoints | No | Five talking points for the conversation. |
| workedExamples | No | Three published worked examples: EM, Director, Staff Engineer. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only and non-destructive behavior, so the description adds little beyond confirming the content. The statistic about mentees is informational, not behavioral. No contradictions found.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences that efficiently pack a clear statement of purpose and a list of specific deliverables. Every sentence earns its place without redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a no-parameter read-only tool with an output schema, the description sufficiently describes the content and audience. It covers what the guidance entails, making it complete for selection and invocation purposes.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has zero parameters, so there is nothing to explain. The description is not required to cover parameter semantics, and the baseline of 4 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly identifies the tool as providing guidance for the IC→manager transition, listing specific topics like the EM responsibility triangle, failure modes, and self-check questions. This differentiates it from sibling tools such as assess_team_lead_readiness.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use the tool—anyone in or considering the IC→manager transition—and even mentions readiness self-check questions, but it does not explicitly state when not to use it or name alternatives. The context is clear but excludes no alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_one_on_one_playbook1:1 playbooks for engineering managersARead-onlyIdempotentInspect
Situation-specific 1:1 scripts and templates from Marian Kamenistak's mentoring practice: first mentoring/direction-setting session, underperformance conversation, promoting a developer to manager, fixing status-update 1:1s, and the 10-question career-move checklist. These are the actual templates used across 3,400+ sessions.
| Name | Required | Description | Default |
|---|---|---|---|
| situation | Yes | 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) |
Output Schema
| Name | Required | Description |
|---|---|---|
| math | No | Napkin math behind the case. |
| No | Forwardable email to the manager. | |
| level | No | Seniority level the score maps to, when the tool computes one. |
| report | Yes | The full human-readable report. |
| source | Yes | Canonical marian.coach page this answer is derived from. |
| verdict | No | Headline verdict, when the tool returns one. |
| evidence | No | Sources the case may cite. |
| onePager | No | Manager-facing one-pager, forwardable to finance. |
| salaryEur | No | Estimated 2026 Western-Europe gross annual salary in EUR. |
| objections | No | The usual objections, answered. |
| slackShort | No | Slack/Teams-length version of the ask. |
| totalScore | No | Weighted 0-10 score, when the tool computes one. |
| valueFormula | No | The four value lines to add up (money saved, cost of delay, missed opportunity, roadmap slippage) plus the count-then-halve CFO rule. |
| talkingPoints | No | Five talking points for the conversation. |
| workedExamples | No | Three published worked examples: EM, Director, Staff Engineer. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, and non-destructive behavior, so the description doesn't need to repeat these. It adds context about the content (actual templates from 3,400+ sessions) but no additional behavioral details like return format or side effects.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, front-loaded with the core purpose and lists examples efficiently. Every clause earns its place without unnecessary elaboration.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool with one parameter, full schema coverage, and a safety profile provided by annotations, the description fully covers what the tool does and when to use it. An output schema exists, so returns need not be explained.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with detailed enum descriptions for the 'situation' parameter. The description briefly lists the same situations in prose but does not add significant meaning beyond what the schema already provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool provides situation-specific 1:1 scripts and templates, listing concrete use cases. This distinguishes it from sibling tools that focus on assessments, calculations, or general guidance.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use the tool by enumerating specific situations (e.g., underperformance, promotion), giving clear context. It does not explicitly exclude alternatives or mention sibling tools, but the listed scenarios make intended usage obvious.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceConnect engineering metrics, DORA performance, deploy risk scoring, and PR health to any AI assistant. Score PRs for deployment risk using a 36-signal model, query team health, incidents, coverage, and more.MIT
- AlicenseAqualityAmaintenanceStartup engineering acceleration signals for VC investors. Tracks commit velocity, contributor growth, and repo expansion across 20 sectors via public GitHub data. No API key required.84455MIT
- FlicenseNot gradedqualityBmaintenanceEnforces team engineering standards across Git, code review, Rails, frontend, deployment, incidents, observability, API design, database, ADRs, and technical debt, with tools for branch name and commit message validation.
- FlicenseAqualityCmaintenanceProvides AI agents with a structured library of engineering skills, best practices, and playbooks for software development.2
Your Connectors
Sign in to create a connector for this server.