Skip to main content
Glama

nestegg-calculators

Break-Even Units

break-even-units
Read-onlyIdempotent

Break-even volume: fixed costs divided by the per-unit contribution (price - variable cost), plus the revenue at that volume.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
fixedCostsYesTotal fixed costs.
pricePerUnitYesSelling price per unit.
variableCostPerUnitYesVariable cost per unit.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
unitsNoBreak-even units (null if no contribution).
revenueNoRevenue at break-even (null if none).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint and idempotentHint, so the safety profile is clear. The description adds value by detailing the exact calculation and the additional revenue output, which goes beyond the annotations but does not contradict them.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single, focused sentence that conveys the formula and the additional output without unnecessary words or repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple calculator with full schema coverage and an output schema, the description covers the essential behavior. However, it does not mention edge cases like the undefined scenario when price equals variable cost, which could be relevant in some contexts.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with simple field descriptions. The description enriches these by defining the mathematical relationship among the parameters (price minus variable cost, divided into fixed costs), giving the agent a clear understanding of how inputs are used.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description explicitly states the break-even volume formula (fixed costs divided by per-unit contribution) and notes it also computes revenue at that volume. This clearly distinguishes it from other break-even tools like option-breakeven or refi-breakeven, which have different contexts.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The formula implies use for unit-level break-even analysis, but the description provides no explicit when-to-use or alternative comparisons. There is no stated exclusion, but the guidance is only implicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.