Skip to main content
Glama

Proven Plaza Calculators & Open Data

Generator Size Calculator (Running & Starting Watts for Your House)

calc_generator_size
Read-only

What size generator you need for a power outage: add the running watts of everything you will run at once, then add the single biggest motor starting surge. Enter how many of each item you plan to run at the same time. Formula: Total running watts = Σ (quantity × running watts). Total starting watts = total running watts + the single highest additional starting watts among the items you run, because motors rarely start at the same instant. Amps at 240 V = running watts ÷ 240. Margin is an optional buffer you choose.

Input Schema

NameRequiredDescriptionDefault
box_fanNoBox fan, 20 in: how many (200 W running); default 0
light_60wNoLight bulb, 60 W: how many (60 W running); default 4
margin_pctNoSafety margin (your choice) (%); default 10
coffee_makerNoCoffee maker: how many (1,000 W running); default 0
refrigeratorNoRefrigerator/freezer: how many (700 W running, +2,200 W to start); default 1
space_heaterNoSpace heater: how many (1,800 W running); default 0
window_ac_10kNoWindow AC, 10,000 BTU: how many (1,200 W running, +1,800 W to start); default 1
central_ac_24kNoCentral AC, 24,000 BTU (2 ton): how many (3,800 W running, +4,950 W to start); default 0
central_ac_40kNoCentral AC, 40,000 BTU: how many (6,000 W running, +6,700 W to start); default 0
microwave_1000wNoMicrowave, 1,000 W: how many (1,000 W running); default 1
other_running_wNoOther running watts (TV, router, chargers: from nameplates) (W); default 300
washing_machineNoWashing machine: how many (1,150 W running, +2,250 W to start); default 0
other_starting_wNoExtra starting watts of your largest other motor (0 if none) (W); default 0
sump_pump_half_hpNoSump pump, 1/2 HP: how many (1,050 W running, +2,200 W to start); default 0
well_pump_third_hpNoWater well pump, 1/3 HP: how many (1,000 W running, +2,200 W to start); default 0
furnace_fan_half_hpNoFurnace fan blower, 1/2 HP: how many (800 W running, +2,350 W to start); default 0
garage_door_half_hpNoGarage door opener, 1/2 HP: how many (875 W running, +2,350 W to start); default 0
electric_water_heaterNoElectric water heater: how many (4,000 W running); default 0

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description adds genuinely non-obvious behavioral semantics beyond that: only the single highest starting surge is counted (motors rarely start simultaneously), and margin is an optional user-chosen buffer. It does not state whether margin applies to running watts, starting watts, or both, which is a real gap.

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

Conciseness4/5

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

The description is front-loaded with the goal, then the formula, then supporting details, and each sentence carries information. The amps-at-240V note is mildly tangential for a generator-sizing tool, keeping it from a 5, but nothing is padded.

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

Completeness3/5

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

There are 18 optional parameters, no output schema, and no annotations describing results, yet the description never states what the tool returns (total running watts, total starting watts, amps) or how margin is applied. The calculation method is well covered, but the return contract and margin semantics are left for the agent to infer.

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

Parameters3/5

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

Schema description coverage is 100%, so every per-item wattage, starting-surge value, and default is already documented in the schema. The description's param-related statements ('margin is an optional buffer you choose', 'largest other motor') largely restate the schema text, so the baseline of 3 is appropriate.

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?

States a specific verb and resource ('What size generator you need for a power outage') and immediately defines the two outputs (running watts and starting watts), which cleanly separates it from siblings like calc_voltage_drop or calc_appliance_energy_cost. An agent can tell what this computes without opening the schema.

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

Usage Guidelines4/5

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

Gives clear usage context: 'add the running watts of everything you will run at once, then add the single biggest motor starting surge' and 'Enter how many of each item you plan to run at the same time.' It does not name a when-not or an alternative sibling tool, so it stops short of a 5.

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.

Resources