SparkQuote NEC calculators
Server Details
NEC 2023 electrical calculators: wire size, ampacity, voltage drop, conduit fill, box fill, load.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Score is being calculated.
Available Tools
10 toolsbid_calculatorElectrical bid calculatorRead-onlyIdempotentInspect
Electrical bid price from materials, markup, labor hours and rate, job costs, overhead and a target net margin (price = break-even / (1 − margin)).
| Name | Required | Description | Default |
|---|---|---|---|
| rate | Yes | Burdened labor cost ($/h). | |
| hours | Yes | Labor hours (h). | |
| direct | No | Permits and other job costs ($). Optional. | |
| margin | Yes | Target net margin (%). | |
| markup | No | Material markup (%). Optional. | |
| overhead | Yes | Overhead (% of direct cost) (%). | |
| materials | Yes | Material cost ($). |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| url | Yes | |
| code | Yes | |
| rows | Yes | |
| table | No | |
| inputs | Yes | |
| summary | Yes |
box_fillBox fill calculatorRead-onlyIdempotentInspect
Minimum outlet box volume from NEC 314.16(B): conductor, device (2 each), clamp and grounding allowances times the Table 314.16(B) volume for the largest conductor.
| Name | Required | Description | Default |
|---|---|---|---|
| awg | Yes | Largest conductor. "6" = 6 AWG; "8" = 8 AWG; "10" = 10 AWG; "12" = 12 AWG; "14" = 14 AWG; "16" = 16 AWG; "18" = 18 AWG. | 12 |
| clamps | Yes | Internal cable clamps. "0" = None; "1" = One or more. | 1 |
| devices | Yes | Devices (switches, receptacles). | |
| grounds | Yes | Equipment grounding conductors. "0" = None; "1" = One or more. | 1 |
| conductors | Yes | Insulated conductors (not counting grounds). |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| url | Yes | |
| code | Yes | |
| rows | Yes | |
| table | No | |
| inputs | Yes | |
| summary | Yes |
conduit_fillConduit fill calculatorRead-onlyIdempotentInspect
Percent fill and maximum number of THHN/THWN-2 conductors of one size in EMT or PVC Schedule 40, from NEC Chapter 9 Tables 1, 4 and 5.
| Name | Required | Description | Default |
|---|---|---|---|
| awg | Yes | THHN/THWN-2 size. "1" = 1 AWG; "2" = 2 AWG; "3" = 3 AWG; "4" = 4 AWG; "6" = 6 AWG; "8" = 8 AWG; "10" = 10 AWG; "12" = 12 AWG; "14" = 14 AWG; "1/0" = 1/0 AWG; "2/0" = 2/0 AWG; "3/0" = 3/0 AWG; "4/0" = 4/0 AWG. | 12 |
| size | Yes | Trade size. "1" = 1"; "2" = 2"; "3" = 3"; "4" = 4"; "1/2" = 1/2"; "3/4" = 3/4"; "1-1/4" = 1-1/4"; "1-1/2" = 1-1/2"; "2-1/2" = 2-1/2"; "3-1/2" = 3-1/2". | 3/4 |
| type | Yes | Conduit type. "EMT" = EMT; "PVC-40" = PVC Schedule 40. | EMT |
| count | Yes | Number of conductors. |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| url | Yes | |
| code | Yes | |
| rows | Yes | |
| table | No | |
| inputs | Yes | |
| summary | Yes |
load_calculatorResidential load calculator (NEC 220.82)Read-onlyIdempotentInspect
Dwelling service load by the NEC 220.82 optional method: 3 VA/ft² lighting, small-appliance and laundry circuits, fixed appliances, demand factor, heating or cooling, and the minimum standard service size. Leave an appliance out to count it as 0 VA.
| Name | Required | Description | Default |
|---|---|---|---|
| ev | No | EV charger (VA). Optional. | |
| hvac | No | Largest of heating or cooling (VA). Optional. | |
| sqft | Yes | Living area (ft²). | |
| dryer | No | Dryer (VA). Optional. | |
| other | No | Other fixed appliances (VA). Optional. | |
| range | No | Range / cooktop (VA). Optional. | |
| small | Yes | Small-appliance circuits. | |
| heater | No | Water heater (VA). Optional. | |
| laundry | Yes | Laundry circuit. "1" = Yes (1,500 VA); "0" = No. | 1 |
| disposal | No | Disposal (VA). Optional. | |
| dishwasher | No | Dishwasher (VA). Optional. |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| url | Yes | |
| code | Yes | |
| rows | Yes | |
| table | No | |
| inputs | Yes | |
| summary | Yes |
nec_ampacityNEC Table 310.16 ampacity lookupRead-onlyIdempotentInspect
Allowable ampacity of one insulated conductor from NEC Table 310.16 (not more than three current-carrying conductors in a raceway or cable, 30°C ambient), before any adjustment or correction factors and before the 240.4(D) small-conductor limits.
| Name | Required | Description | Default |
|---|---|---|---|
| size | Yes | Conductor size: AWG ("14" … "4/0") or kcmil ("250" … "500"). | |
| temp | Yes | Temperature column in °C: 60 (NM-B, UF), 75 (THWN, most terminations), 90 (THHN, for derating). | |
| material | Yes | "cu" = copper; "al" = aluminum. |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| url | Yes | |
| code | Yes | |
| rows | Yes | |
| table | No | |
| inputs | Yes | |
| summary | Yes |
ohms_lawOhm's law calculatorRead-onlyIdempotentInspect
Ohm's law and power: give exactly two of voltage, current, resistance and power; the other two are calculated.
| Name | Required | Description | Default |
|---|---|---|---|
| i | No | Current (A). Optional. | |
| p | No | Power (W). Optional. | |
| r | No | Resistance (Ω). Optional. | |
| v | No | Voltage (V). Optional. |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| url | Yes | |
| code | Yes | |
| rows | Yes | |
| table | No | |
| inputs | Yes | |
| summary | Yes |
panel_schedulePanel schedule generatorRead-onlyIdempotentInspect
Lays circuits out on a 120/240 V single-phase or 208Y/120 V three-phase panel and totals the load per phase with the imbalance.
| Name | Required | Description | Default |
|---|---|---|---|
| spaces | Yes | Spaces. "12" = 12; "20" = 20; "24" = 24; "30" = 30; "42" = 42. | 30 |
| system | Yes | Panel. "1" = 120/240 V single-phase; "3" = 208Y/120 V three-phase. | 1 |
| circuits | Yes | Circuits: description, breaker A, poles, VA (one per line) | Kitchen receptacles, 20, 1, 1500 Kitchen receptacles, 20, 1, 1500 Microwave, 20, 1, 1500 Dishwasher, 15, 1, 1200 Range, 50, 2, 12000 Dryer, 30, 2, 5000 Water heater, 30, 2, 4500 Lighting, 15, 1, 1200 |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| url | Yes | |
| code | Yes | |
| rows | Yes | |
| table | No | |
| inputs | Yes | |
| summary | Yes |
voltage_dropVoltage drop calculatorRead-onlyIdempotentInspect
Voltage drop for a given conductor size, current and one-way length, single- or three-phase, from NEC Chapter 9 Table 8 circular mils (VD = 2·K·I·L / CM, or √3 for three-phase).
| Name | Required | Description | Default |
|---|---|---|---|
| awg | Yes | Size. "14" = 14 AWG; "12" = 12 AWG; "10" = 10 AWG; "8" = 8 AWG; "6" = 6 AWG; "4" = 4 AWG; "3" = 3 AWG; "2" = 2 AWG; "1" = 1 AWG; "1/0" = 1/0 AWG; "2/0" = 2/0 AWG; "3/0" = 3/0 AWG; "4/0" = 4/0 AWG; "250" = 250 kcmil; "300" = 300 kcmil; "350" = 350 kcmil; "400" = 400 kcmil; "500" = 500 kcmil. | 6 |
| amps | Yes | Load current (A). | |
| feet | Yes | One-way distance (ft). | |
| phase | Yes | Phase. "1" = Single-phase; "3" = Three-phase. | 1 |
| volts | Yes | Voltage. "120" = 120 V; "208" = 208 V; "240" = 240 V; "277" = 277 V; "480" = 480 V. | 240 |
| material | Yes | Conductor. "cu" = Copper; "al" = Aluminum. | cu |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| url | Yes | |
| code | Yes | |
| rows | Yes | |
| table | No | |
| inputs | Yes | |
| summary | Yes |
watts_to_ampsWatts to amps calculatorRead-onlyIdempotentInspect
Current drawn by a load in watts at a voltage and power factor, single- or three-phase, plus the 125% continuous-load value.
| Name | Required | Description | Default |
|---|---|---|---|
| pf | Yes | Power factor. | |
| phase | Yes | Phase. "1" = Single-phase; "3" = Three-phase. | 1 |
| volts | Yes | Voltage. "120" = 120 V; "208" = 208 V; "240" = 240 V; "277" = 277 V; "480" = 480 V. | 240 |
| watts | Yes | Power (W). |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| url | Yes | |
| code | Yes | |
| rows | Yes | |
| table | No | |
| inputs | Yes | |
| summary | Yes |
wire_sizeWire size calculatorRead-onlyIdempotentInspect
Minimum conductor size for a circuit: NEC Table 310.16 ampacity at the termination temperature rating, the 240.4(D) small-conductor limits, voltage drop over the run, and the Table 250.122 equipment grounding conductor, increased in proportion under 250.122(B) when voltage drop upsizes the conductors.
| Name | Required | Description | Default |
|---|---|---|---|
| amps | Yes | Breaker / load (A). | |
| feet | Yes | One-way distance (ft). | |
| temp | Yes | Termination rating. "60" = 60°C (NM-B, UF); "75" = 75°C (THHN in conduit); "90" = 90°C. | 75 |
| limit | Yes | Max voltage drop (%). | |
| phase | Yes | Phase. "1" = Single-phase; "3" = Three-phase. | 1 |
| volts | Yes | Voltage. "120" = 120 V; "208" = 208 V; "240" = 240 V; "277" = 277 V; "480" = 480 V. | 240 |
| material | Yes | Conductor. "cu" = Copper; "al" = Aluminum. | cu |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| url | Yes | |
| code | Yes | |
| rows | Yes | |
| table | No | |
| inputs | Yes | |
| summary | Yes |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
10 tool updates
- First observed
bid_calculator - First observed
box_fill - First observed
conduit_fill - First observed
load_calculator - First observed
nec_ampacity - First observed
ohms_law - First observed
panel_schedule - First observed
voltage_drop - First observed
watts_to_amps - First observed
wire_size
Related MCP Connectors
NEC-based screening for a home EV charger: panel capacity, wire sizing, voltage drop, GA incentives.
Free trades/DIY calculators plus Florida contractor, permit, federal award and AI-crawler data.
391Generate 12V/24V/48V wiring diagrams and size wires, fuses, batteries, solar, and inverters.
Licensed master electrician in SE Wisconsin — estimates, scheduling, and code lookups via AI.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides electrical pricing, cable sizing, and profitability analysis tools for construction estimating, integrating with Claude to answer pricing queries based on a US-market-calibrated price list and NEC standards.5-

security-orchestraofficial
FlicenseNot gradedqualityCmaintenanceProvides deterministic, standards-based calculations for data center critical power infrastructure. Enables site selection, generator sizing, UPS sizing, NFPA 110 compliance, and more via 50+ AI agents and 8 compound chains.-- AlicenseAqualityBmaintenanceEnables users to search generator guidance, check connector and receptacle compatibility, and calculate cord sizing based on distance and voltage drop.3MIT
- FlicenseNot gradedqualityDmaintenanceProvides access to residential building codes (NEC, IRC, IPC), material specifications with pricing, and project calculators for DIY construction projects. Enables code compliance checking, material search across suppliers, and automated quantity calculations for electrical, plumbing, and construction materials.1-
Glama MCP Gateway
Add one secure layer between your agents and this server.