Skip to main content
Glama

Proven Plaza Calculators & Open Data

Well Pressure Tank Size Calculator (Drawdown and Pump Run Time)

calc_well_pressure_tank_size
Read-only

What size well pressure tank you need: the drawdown for your pump's flow and minimum run time, the minimum total tank volume at your pressure-switch setting, and the smallest Amtrol Well-X-Trol model that delivers it. Formula: Required drawdown = pump gpm × run minutes. Acceptance factor = (cut-out − cut-in) ÷ (cut-out + 14.7). Minimum total tank volume = drawdown ÷ acceptance factor. A tank's drawdown = volume × acceptance factor (capped at its maximum acceptance factor). Run time = drawdown ÷ gpm.

Input Schema

NameRequiredDescriptionDefault
pump_gpmNoPump flow rate (gpm); default 10
tank_galNoYour tank's total volume (optional) (gal); default 0
cut_in_psiNoPressure switch cut-in; default 40; one of 20 = 20 psi, 30 = 30 psi, 40 = 40 psi, 50 = 50 psi, 60 = 60 psi
cut_out_psiNoPressure switch cut-out; default 60; one of 40 = 40 psi, 50 = 50 psi, 60 = 60 psi, 70 = 70 psi, 80 = 80 psi
run_minutesNoMinimum pump run time; default 1; one of 1 = 1 minute (pumps up to 3/4 hp), 2 = 2 minutes (pumps over 3/4 hp)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.3/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 safety is covered; the description adds real behavioral value by disclosing the exact computation chain, the acceptance-factor cap ('capped at its maximum acceptance factor'), and how run time is derived. It does not describe edge cases such as what happens at zero drawdown or invalid cut-in/cut-out combos.

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?

Front-loaded with the user question and the three deliverables, followed by compact formula lines with zero filler. The formula block is dense but each line maps directly to a computation or output.

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?

With no output schema, the description carries the burden of telling the agent what comes back, and it names drawdown, minimum total tank volume, and the smallest Amtrol model. It stops short of describing return structure (field names, units of the returned model spec), though the formula section covers the logic.

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%, so baseline is 3; the description goes further by explaining how parameters relate (drawdown = pump gpm × run minutes; acceptance factor from cut-out and cut-in), which clarifies why cut-in/cut-out are needed together. It still doesn't explain the meaning or effect of the optional tank_gal beyond what the schema says.

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+resource: sizing a well pressure tank, computing drawdown, minimum total volume, and the smallest Amtrol Well-X-Trol model. It lists the exact outputs and is clearly distinguishable from the many other calc_* siblings by domain and by the formula given.

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?

The opening phrase 'What size well pressure tank you need' sets clear usage context, and the formulas imply the input conditions (pump flow, run time, pressure switch setting). However, no alternative tool is named and no exclusions or prerequisites (e.g., when tank_gal should be supplied) are stated.

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