Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Certificate changed, valid to 2027-01-25
Added "calc_caulk", "calc_conduit_fill", "calc_dehumidifier_size" and 6 more (57 tools before, 66 now)
Caulk Calculator (Tubes of Caulk or Sealant per Linear Foot) — How many tubes of caulk or sealant to buy: linear feet per cartridge for your joint width and depth (or a triangular corner bead), and cartridges for the total length. Formula: Cartridge volume = fl oz × 1.80469 cu in. Bead area = width × depth (or leg² ÷ 2). Linear feet per cartridge = volume ÷ (bead area × 12). Cartridges = length × (1 + waste) ÷ feet per cartridge.
Conduit Fill Calculator (NEC Chapter 9, EMT and PVC) — Conduit fill for THHN/THWN-2 wires in EMT or Schedule 40 PVC: total wire area, percent fill against the NEC 53/31/40% limits, whether it fits, the smallest conduit that does, and the maximum number of same-size wires. Formula: Wire area = Σ count × Table 5 area (14 AWG 0.0097, 12 AWG 0.0133, 10 AWG 0.0211, 8 AWG 0.0366, 6 AWG 0.0507 sq in …). Allowed = Table 4 conduit area × 53% (1 wire), 31% (2) or 40% (3+). Same-size maximum = allowed ÷ wire area, rounded up only at 0.8 or more.
Dehumidifier Size Calculator (Pints per Day by Room Size) — What size portable dehumidifier you need, in pints per day, from the ENERGY STAR chart for your space size and how damp it is, with a liters and gallons conversion. Formula: Pick the ENERGY STAR range for the condition and size (under or over 2,000 sq ft), then take the top of the range, or the water your current unit removes per day if that is higher. Liters = pints × 0.4732; gallons = pints ÷ 8.
Epoxy Floor Calculator (Gallons and Kits by Mils and Solids) — How much epoxy floor coating to buy: coverage per gallon at your dry film thickness and volume solids, gallons per coat, total with losses, and kits. Formula: Coverage (sq ft/gal) = 1,604 × solids by volume ÷ dry mils. Gallons per coat = area ÷ coverage. Total = gallons per coat × coats × (1 + loss). Wet mils = dry mils ÷ solids.
Self-Leveling Concrete Calculator (Bags of Floor Leveler) — How many bags of self-leveling underlayment or floor resurfacer to buy, from your floor area and the thinnest and thickest pour depth, using the bag's yield in cubic feet. Formula: Average depth = (thinnest + thickest) ÷ 2. Volume = area × average depth ÷ 12. Bags = volume × (1 + allowance) ÷ yield per bag. Coverage at 1/4 in = yield ÷ (0.25 ÷ 12).
Stucco Calculator (Bags of Base and Finish Coat) — How many 80 lb bags of stucco you need for a wall: base coat (scratch and brown) bags from the manufacturer's coverage at your system thickness, plus finish coat bags. Formula: Area = (wall − openings) × (1 + waste). Base bags = area ÷ coverage, where coverage per 80 lb bag = 20–24 sq ft × (3/8 in ÷ base thickness). Finish bags = area ÷ (70 sq ft × 1/8 in ÷ finish thickness).
Water Softener Size Calculator (Grains per Day and Capacity) — How big a water softener you need: grains of hardness removed per day from your household size and water hardness, the grain capacity for your regeneration interval, and how often a given softener will regenerate. Formula: Grains per day = people × gallons per person per day × hardness (gpg). Capacity needed = grains per day × days between regenerations. Days between regenerations = rated capacity ÷ grains per day. gpg = mg/L ÷ 17.1.
Well Pressure Tank Size Calculator (Drawdown and Pump Run Time) — 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.
Wire Size Calculator (Ampacity, 125% Rule and Voltage Drop) — What gauge wire you need for a circuit: copper or aluminum size from the NEC ampacity table at the right temperature column, with the 125% continuous-load rule, the small-conductor breaker limits and an optional voltage-drop check for long runs. Formula: Design amps = load × 1.25 if continuous. Size = smallest AWG whose ampacity in the 60 °C (or 75 °C) column, capped by 240.4(D) for 14/12/10 AWG, is at least the design amps. Voltage drop % = 2 × K × I × L ÷ cmil ÷ V × 100 (√3 for three phase; K = 12.9 copper, 21.2 aluminum); step up until within the limit.
Added "calc_box_fill", "calc_mortar", "calc_pool_heater_size" and 4 more (50 tools before, 57 now)
Electrical Box Fill Calculator (NEC 314.16) — Required box volume under NEC 314.16 from your conductors, devices, clamps, fittings and grounds, checked against a standard metal box from Table 314.16(A) or your box's marked volume. Formula: Required volume = Σ(conductors × Table 314.16(B) allowance) + 1 allowance for clamps + 1 per fitting type + 2 per yoke + 1 for all grounds, each at the largest conductor size present. Allowances: 18 AWG 1.50, 16 AWG 1.75, 14 AWG 2.00, 12 AWG 2.25, 10 AWG 2.50, 8 AWG 3.00, 6 AWG 5.00 cu in.
Mortar Calculator for Brick and Block (Cubic Feet & Bags) — Mortar for a brick or concrete block wall: units needed, cubic feet of mortar from the Brick Industry Association quantity table (with bond-pattern correction and waste) and bags of mason mix. Formula: Brick = wall ÷ 100 × Table 4 brick per 100 sq ft × (1 + bond brick factor). Mortar (cu ft) = brick ÷ 1,000 × Table 4 cu ft per 1,000 brick for the joint × (1 + bond mortar factor) × (1 + waste). Block = wall × 1.125. Bags = units ÷ units per bag × (1 + waste).
Pool Heater Size Calculator (BTU for Gas Heaters and Heat Pumps) — Heater output in Btu per hour for an outdoor pool from surface area and temperature rise, using the U.S. Department of Energy formula, plus gas input, the matching standard heat pump size and the time to warm the water. Formula: Temperature rise = desired pool temperature − average air temperature of the coldest month of use. Heater output (Btu/h) = surface area × rise × 12 × rate factor (1, 1.5 or 2). Gas input = output ÷ efficiency. Heat to warm the water once = gallons × 8.34 lb × (desired − starting temperature); hours = that ÷ output, with no losses.
Added "calc_attic_ventilation", "calc_concrete_steps", "calc_generator_size" and 8 more (39 tools before, 50 now)
Attic Ventilation Calculator (Net Free Area, Ridge & Soffit Vents) — How much attic ventilation you need by the 1/150 and 1/300 rules (Florida Building Code, Residential R806.2), split into intake and exhaust, and how many vents that is for your vent products. Formula: Total net free area (sq in) = attic floor area (sq ft) × 144 ÷ 150 (or ÷ 300 under the balanced exception). Exhaust NFA = total × high share; intake NFA = the rest. Vents = ⌈NFA ÷ the net free area of one vent (or one foot of continuous vent)⌉.
Concrete Steps Calculator (Cubic Yards, Bags, Risers & Landing) — How much concrete solid steps need, from the total height to climb: number of risers, riser height, treads, top landing, cubic yards and 80 lb bags. Formula: Risers n = ⌈total rise ÷ max riser⌉; riser height R = total rise ÷ n. Side profile area = tread × R × n(n − 1) ÷ 2 + landing depth × n × R (each lower tread is a block of its own height; the landing sits at full height). Volume (cu ft) = profile (sq in) × width (in) ÷ 1,728; cubic yards = cu ft × (1 + waste) ÷ 27; bags = cu ft × (1 + waste) ÷ bag yield.
Generator Size Calculator (Running & Starting Watts for Your House) — 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.
Added "calc_appliance_energy_cost", "calc_brick", "calc_concrete_block" and 7 more; changed the definition of "calc_ac_btu", "calc_drywall" and "calc_voltage_drop" (29 tools before, 39 now)
⟨5 unchanged words⟩ ":{"description":"Used as kitchen; default 0; one of 0 = No, 1 = Yes (+4,000 BTU)","nottype":{}"number"},"occupants":{"description":"Regular occupants; ⟨29 unchanged words⟩
⟨4 unchanged words⟩ "include_ceiling":{"description":"Include ceiling; default
Certificate recorded, valid to 2026-11-27
Authorization not required
Changed the definition of "ai_crawler_audit", "federal_awards", "fl_contractor_licenses" and 2 more
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"path":{"description":"Optional path to test against the rules, default /","type":"string"},"url":{"description":"Public site URL or domain, e.g. https://example.com","type":"string"}},"required":[" ⟨3 unchanged words⟩
FederalSearch federal contract and grant awardsviafrom
Unknown → Live
First tool surface recorded: 29 tools (server version 0.1.0)
https://provenplaza-agent-mcp.zvorsteg1.workers.dev/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 11 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
Pool LSI Calculator (Langelier Saturation Index / Water Balance) — Langelier Saturation Index for your pool or spa from pH, water temperature, calcium hardness and total alkalinity, using the factor table and formula in state pool rules, plus the pH that would balance it. Formula: SI = pH + TF + CF + AF − 12.1 (12.2 when TDS is above 1,000 ppm). TF, CF and AF come from the temperature, calcium hardness and alkalinity factor table; when a reading falls between rows the table method uses the next greater row. pH for SI = 0: 12.1 − TF − CF − AF.
Pool Turnover Rate & Pump GPM Calculator — The flow rate (gpm) your pool pump must deliver for a target turnover time, your actual turnover from a flow meter reading, and whether your filter is big enough for that flow. Formula: Required flow (gpm) = gallons ÷ (turnover hours × 60). Actual turnover (hours) = gallons ÷ (measured gpm × 60). Filter max flow = filter area × rated gpm per sq ft.
Tankless Water Heater Size Calculator (GPM, Temperature Rise, BTU & kW) — Size a tankless water heater from your peak hot-water flow and the rise from winter inlet temperature to your setpoint: required Btu/h, gas input, electric kW and amps. Formula: Temperature rise = setpoint − inlet. Heat output (Btu/h) = gpm × 8.34 lb/gal × 60 min × rise. Gas input = output ÷ efficiency. Electric kW = output ÷ 3,412.14; amps = kW × 1,000 ÷ volts.
Thinset Calculator (Bags of Thin-Set Mortar by Trowel Size) — How many bags of thin-set mortar to buy for your tile area and trowel notch, from manufacturer coverage per 50 lb bag, with a conservative and a best-case count. Formula: Bags = area × (1 + allowance) ÷ coverage per bag, rounded up, at the low and high ends of the coverage range. Data-sheet coverage per 50 lb bag: 1/4 × 1/4 in 80–95 sq ft, 1/4 × 3/8 in 60–70, 1/2 × 1/2 in 35–40 (scaled for other bag sizes).
Tile Grout Calculator (Pounds and Bags of Grout) — How much grout a tile job takes from the tile size, joint width, joint depth and area, in pounds and bags. The grout density is editable so you can match your product. Formula: Each tile plus its joint is a (L + J) × (W + J) module, of which J × (L + W + J) is joint. Joint share = J(L + W + J) ÷ ((L + J)(W + J)). Grout volume (cu ft) = area × joint share × depth(in) ÷ 12; pounds = volume × density × (1 + waste); bags = ⌈pounds ÷ bag size⌉.
Gutter & Downspout Size Calculator (Roof Runoff, Gutter Capacity, Number of Downspouts) — Check whether a gutter can carry the runoff from your roof in a design storm, and how many downspouts it needs. Uses the USDA NRCS gutter and downspout capacity table and your local rainfall intensity. Formula: Runoff Q (cfs) = roof area (sq ft) × rainfall intensity (in/hr) ÷ 43,200 (12 in/ft × 3,600 s/hr); gpm = cfs × 448.8. The gutter is adequate when Q ≤ its NRCS PA-1 capacity at your slope. Downspouts = the larger of ⌈Q ÷ one downspout's PA-1 capacity⌉ and ⌈run length ÷ max length per downspout⌉. Max roof area for the gutter = capacity × 43,200 ÷ intensity.
Pool Alkalinity Calculator (Baking Soda to Raise, Muriatic Acid to Lower) — How much baking soda raises your pool's total alkalinity, or how much muriatic acid or dry acid lowers it, for your pool size, using published doses per 10,000 gallons. Formula: Batches = |target − current| ÷ 10 × gallons ÷ 10,000. Raise: baking soda (lb) = batches × 1.4. Lower: muriatic acid 31.4% (fl oz) = batches × 26, or sodium bisulfate (lb) = batches × 2.1. Additions: raise no more than about 50 ppm at a time; add no more than 1 quart of acid per 10,000 gallons at a time.
Pool Calcium Hardness Calculator (Calcium Chloride to Raise, Water to Drain to Lower) — How much calcium chloride raises your pool's calcium hardness, or how much water to replace to lower it, based on your pool size and fill-water hardness. Formula: Raise: calcium chloride (lb) = (target − current) ÷ 10 × gallons ÷ 10,000 × 1.2 for 77% (0.9 for 100%). Lower (dilution): share to drain = (current − target) ÷ (current − fill water); gallons = share × pool volume.
Pool Stabilizer (Cyanuric Acid) Calculator: How Much to Add or Drain — How much stabilizer (cyanuric acid, CYA) raises your pool to a target level, or how much water to drain and refill to lower it. Formula: Raise: stabilizer (oz) = (target − current) ÷ 10 × gallons ÷ 10,000 × 13. Lower (dilution): share to drain = (current − target) ÷ (current − fill water); gallons = share × pool volume.
Rebar Calculator for a Slab (Bars, Sticks, Lap Splices & Weight) — How much rebar a rectangular slab grid needs: bar count each way, lap splices, total linear feet, 20 ft sticks to order and steel weight from ASTM A615 bar weights. Formula: Bars each way = ⌊(clear span ÷ spacing)⌋ + 1, where clear span = side × 12 − 2 × edge clearance. A run longer than one stick needs ⌈(run − lap) ÷ (stick − lap)⌉ pieces, adding one lap per joint; lap = bar diameters × bar diameter. Linear ft = (bars × run + splices × lap) ÷ 12; sticks = ⌈linear ft × (1 + allowance) ÷ stick length⌉; weight = linear ft × ASTM A615 lb/ft.
Retaining Wall Block Calculator (Blocks, Caps, Base Gravel & Drainage Rock) — How many retaining wall blocks you need for a straight wall or a circle (fire pit, tree ring), including the buried course, cap units, base gravel for the leveling pad and drainage rock behind the wall. Block sizes are editable because every product line differs. Formula: Buried depth = max(exposed height ÷ bury ratio, minimum). Courses = ⌈(exposed height + buried depth − cap height) ÷ block height⌉. Blocks per course = ⌈run ÷ block face length⌉, where run = wall length, or π × outside diameter for a circle. Wall blocks = ⌈blocks per course × courses × (1 + waste%)⌉; caps = ⌈run ÷ cap length …
Septic Tank Size Calculator (Florida Rule 62-6.008: Tank Gallons & Drainfield Area) — Minimum septic tank size, pump tank size and drainfield area for a single-family home under Florida Rule 62-6.008, from bedrooms, building area and soil type. Formula: Design flow = the larger of the bedroom flow (100 gpd per bedroom up to 4, then +60 per bedroom) and the building-area flow (100 gpd to 750 sq ft, 200 to 1,200, 300 to 2,250, 400 to 3,300, then +60 per extra 750 sq ft or fraction), per Table I and its footnote 4. Septic tank and pump tank minimums come from Table II for that flow. Drainfield area = max(flow, 200 gpd) ÷ the Table III loading rate for the soil and trench or bed.
⟨58 unchanged words⟩ },"phase":{"description":"Phase; default 1; one of 1 = Single phase, 3 = Three phase","nottype":{}"number"},"volts":{"description":"Source voltage ⟨8 unchanged words⟩
Appliance Energy Cost Calculator (kWh and $ per Year) — Daily and yearly kWh and the cost to run any appliance from its wattage, hours of use and your electricity rate. Formula: kWh per day = watts × hours ÷ 1,000; kWh per year = kWh per day × days; cost = kWh × rate.
Brick Calculator (How Many Bricks for a Wall) — Bricks for a single-wythe wall from its area, the brick face size and the mortar joint. Defaults are a modular brick with a ⅜ in joint. Formula: Bricks per sq ft = 144 ÷ ((length + joint) × (height + joint)); bricks = (wall area − openings) × bricks per sq ft × (1 + waste%).
Concrete Block (CMU) Calculator — Number of 8×8×16 concrete blocks (CMU) for a wall. A standard block plus a ⅜ in joint covers 16 × 8 in, so about 1.125 blocks per square foot. Formula: Blocks per sq ft = 144 ÷ ((length + joint) × (height + joint)) = 144 ÷ (16 × 8) = 1.125 for standard units; blocks = net wall area × 1.125 × (1 + waste%).
Paver Calculator (Pavers, Base Gravel & Sand) — Number of pavers for a patio, walkway or driveway plus cubic yards of compacted base and bedding sand. Formula: Pavers per sq ft = 144 ÷ (paver length × width); pavers = area × per sq ft × (1 + waste%). Base and sand cubic yards = area × depth(in) ÷ 324.
Pool Liquid Chlorine Calculator (Ounces to Raise Free Chlorine) — Fluid ounces of liquid chlorine (sodium hypochlorite) to raise free chlorine by a target number of ppm, from pool volume and product strength. Formula: Available chlorine (g) = gallons × 3.78541 L/gal × ppm (mg/L) ÷ 1,000. Product (mL) = grams ÷ (strength% ÷ 100), since trade percent is grams of available chlorine per 100 mL. Fl oz = mL ÷ 29.5735.
Pool Salt Calculator (Pounds of Salt for a Saltwater Pool) — Pounds and bags of pool salt to raise a saltwater pool from its current salt level to the target your chlorine generator needs. Formula: Salt (lb) = gallons × 8.34 lb/gal × (target ppm − current ppm) ÷ 1,000,000. Bags = ⌈lb ÷ bag size⌉.
Rafter Length Calculator (From Run and Roof Pitch) — Common rafter length, ridge rise and roof angle from the horizontal run and pitch, with optional overhang. Formula: Pitch factor = √(1 + (rise/12)²). Rafter length = (run + overhang) × pitch factor. Ridge rise = run × rise ÷ 12. Angle = atan(rise ÷ 12).
Sod Calculator (Square Feet, Pieces & Pallets) — Square feet of sod, number of pieces and pallets for a lawn area. Piece size and pallet coverage are editable because they vary by farm and grass type. Formula: Sq ft to buy = L × W × (1 + waste%); pieces = sq ft ÷ (piece length × width ÷ 144); pallets = sq ft ÷ pallet coverage.
Stair Stringer Calculator (Risers, Treads & Stringer Length) — Number of risers and treads, exact riser height, total run and stringer length from the floor-to-floor rise, checked against the IRC 7¾ in maximum riser. Formula: Risers = ⌈total rise ÷ max riser⌉; riser height = total rise ÷ risers; treads = risers − 1; total run = treads × tread depth; stringer length = √(rise² + run²).
Wall Stud Calculator (Studs & Plates for a Framed Wall) — Studs at 16 or 24 in on center for a wall length, plus extras for corners and openings, and linear feet of top and bottom plate. Formula: Studs on layout = ⌈length(in) ÷ spacing⌉ + 1; total = layout + corners × extras per corner + openings × extras per opening. Plate linear ft = length × plates.
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"category":{"description":"contracts or grants","type":"string"},"from":{"description":"Start date YYYY-MM-DD","type":"string"},"keywords":{"description":"Search words, e.g. roofing","type":"string"},"limit":{"description":"Max awards, 1-500","maximum":500,"minimum":1,"type":"integer"},"minAmount":{"description":"Minimum award amount in USD","type":"number"},"naics":{"description":"NAICS code, e.g. 238160","type":"string"},"states":{"description":"Comma-separated state codes, e.g. FL,GA","type":"string"},"to":{"description":"End date YYYY-MM-DD","type":"string"}},"type":"object"}
Search Florida DBPR contractor licenses (official public extract files).by county, trade and issue date. Business records only.
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"county":{"description":"Florida county name, e.g. Palm Beach","type":"string"},"limit":{"description":"Max rows, 1-1000","maximum":1000,"minimum":1,"type":"integer"},"since":{"description":"Only licenses issued on/after this date, YYYY-MM-DD","type":"string"},"trade":{"description":"Trade keyword, e.g. roofing, pool, solar, general","type":"string"}},"type":"object"}
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"max":{"description":"Maximum URLs to return, 1-5000","maximum":5000,"minimum":1,"type":"integer"},"url":{"description":"Sitemap URL or site root (robots.txt Sitemap: lines are followed)","type":"string"}},"required":[" ⟨3 unchanged words⟩
South FloridaRecent building permits(publicfromopen-dataMiami-Dadesources).County and Fort Lauderdale open data, filterable by date and keyword. Owner names excluded.
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"from":{"description":"Start date YYYY-MM-DD","type":"string"},"keyword":{"description":"Filter permit descriptions, e.g. roof","type":"string"},"limit":{"description":"Max rows, 1-1000","maximum":1000,"minimum":1,"type":"integer"},"source":{"description":"miami-dade or fort-lauderdale","type":"string"},"to":{"description":"End date YYYY-MM-DD","type":"string"}},"type":"object"}