accueil / serveurs / Productivité / ai.sparkquote/nec-calculators
ai.sparkquote/nec-calculators
serveur MCP (Model Context Protocol) · sparkquote 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que ai.sparkquote/nec-calculators est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.sparkquote/nec-calculators » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 10 outils
- bid_calculator≈ 467 tokens
Electrical bid price from materials, markup, labor hours and rate, job costs, overhead and a target net margin (price = break-even / (1 − margin)).
Paramètres, retour & exemple (7)
Paramètresrate· number · requis
Burdened labor cost ($/h).hours· number · requis
Labor hours (h).direct· number · optionnel
Permits and other job costs ($). Optional.margin· number · requis
Target net margin (%).markup· number · optionnel
Material markup (%). Optional.overhead· number · requis
Overhead (% of direct cost) (%).materials· number · requis
Material cost ($).
Exemple d'appel{"name": "bid_calculator", "arguments": {"rate": 1, "hours": 1, "margin": 1, "overhead": 1, "materials": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "url": "texte", "code": "texte", "rows": [], "table": {}, "inputs": {}, "summary": "texte"}} - box_fill≈ 476 tokens
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.
Paramètres, retour & exemple (5)
Paramètresawg· string · requis · 6 | 8 | 10 | 12 | 14 | 16 | 18
Largest conductor. "6" = 6 AWG; "8" = 8 AWG; "10" = 10 AWG; "12" = 12 AWG; "14" = 14 AWG; "16" = 16 AWG; "18" = 18 AWG.clamps· string · requis · 0 | 1
Internal cable clamps. "0" = None; "1" = One or more.devices· number · requis
Devices (switches, receptacles).grounds· string · requis · 0 | 1
Equipment grounding conductors. "0" = None; "1" = One or more.conductors· number · requis
Insulated conductors (not counting grounds).
Exemple d'appel{"name": "box_fill", "arguments": {"awg": "6", "clamps": "0", "devices": 1, "grounds": "0", "conductors": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "url": "texte", "code": "texte", "rows": [], "table": {}, "inputs": {}, "summary": "texte"}} - conduit_fill≈ 512 tokens
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.
Paramètres, retour & exemple (4)
Paramètresawg· string · requis · 1 | 2 | 3 | 4 | 6 | 8 | 10 | 12
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.size· string · requis · 1 | 2 | 3 | 4 | 1/2 | 3/4 | 1-1/4 | 1-1/2
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".type· string · requis · EMT | PVC-40
Conduit type. "EMT" = EMT; "PVC-40" = PVC Schedule 40.count· number · requis
Number of conductors.
Exemple d'appel{"name": "conduit_fill", "arguments": {"awg": "1", "size": "1", "type": "EMT", "count": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "url": "texte", "code": "texte", "rows": [], "table": {}, "inputs": {}, "summary": "texte"}} - load_calculator≈ 611 tokens
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.
Paramètres, retour & exemple (11)
Paramètresev· number · optionnel
EV charger (VA). Optional.hvac· number · optionnel
Largest of heating or cooling (VA). Optional.sqft· number · requis
Living area (ft²).dryer· number · optionnel
Dryer (VA). Optional.other· number · optionnel
Other fixed appliances (VA). Optional.range· number · optionnel
Range / cooktop (VA). Optional.small· number · requis
Small-appliance circuits.heater· number · optionnel
Water heater (VA). Optional.laundry· string · requis · 1 | 0
Laundry circuit. "1" = Yes (1,500 VA); "0" = No.disposal· number · optionnel
Disposal (VA). Optional.dishwasher· number · optionnel
Dishwasher (VA). Optional.
Exemple d'appel{"name": "load_calculator", "arguments": {"sqft": 1, "small": 1, "laundry": "1"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "url": "texte", "code": "texte", "rows": [], "table": {}, "inputs": {}, "summary": "texte"}} - nec_ampacity≈ 433 tokens
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.
Paramètres, retour & exemple (3)
Paramètressize· string · requis · 14 | 12 | 10 | 8 | 6 | 4 | 3 | 2
Conductor size: AWG ("14" … "4/0") or kcmil ("250" … "500").temp· string · requis · 60 | 75 | 90
Temperature column in °C: 60 (NM-B, UF), 75 (THWN, most terminations), 90 (THHN, for derating).material· string · requis · cu | al
"cu" = copper; "al" = aluminum.
Exemple d'appel{"name": "nec_ampacity", "arguments": {"size": "14", "temp": "60", "material": "cu"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "url": "texte", "code": "texte", "rows": [], "table": {}, "inputs": {}, "summary": "texte"}} - ohms_law≈ 345 tokens
Ohm's law and power: give exactly two of voltage, current, resistance and power; the other two are calculated.
Paramètres, retour & exemple (4)
Paramètresi· number · optionnel
Current (A). Optional.p· number · optionnel
Power (W). Optional.r· number · optionnel
Resistance (Ω). Optional.v· number · optionnel
Voltage (V). Optional.
Exemple d'appel{"name": "ohms_law", "arguments": {"i": 1, "p": 1, "r": 1, "v": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "url": "texte", "code": "texte", "rows": [], "table": {}, "inputs": {}, "summary": "texte"}} - panel_schedule≈ 438 tokens
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.
Paramètres, retour & exemple (3)
Paramètresspaces· string · requis · 12 | 20 | 24 | 30 | 42
Spaces. "12" = 12; "20" = 20; "24" = 24; "30" = 30; "42" = 42.system· string · requis · 1 | 3
Panel. "1" = 120/240 V single-phase; "3" = 208Y/120 V three-phase.circuits· string · requis
Circuits: description, breaker A, poles, VA (one per line)
Exemple d'appel{"name": "panel_schedule", "arguments": {"spaces": "12", "system": "1", "circuits": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "url": "texte", "code": "texte", "rows": [], "table": {}, "inputs": {}, "summary": "texte"}} - voltage_drop≈ 583 tokens
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).
Paramètres, retour & exemple (6)
Paramètresawg· string · requis · 14 | 12 | 10 | 8 | 6 | 4 | 3 | 2
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.amps· number · requis
Load current (A).feet· number · requis
One-way distance (ft).phase· string · requis · 1 | 3
Phase. "1" = Single-phase; "3" = Three-phase.volts· string · requis · 120 | 208 | 240 | 277 | 480
Voltage. "120" = 120 V; "208" = 208 V; "240" = 240 V; "277" = 277 V; "480" = 480 V.material· string · requis · cu | al
Conductor. "cu" = Copper; "al" = Aluminum.
Exemple d'appel{"name": "voltage_drop", "arguments": {"awg": "14", "amps": 1, "feet": 1, "phase": "1", "volts": "120", "material": "cu"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "url": "texte", "code": "texte", "rows": [], "table": {}, "inputs": {}, "summary": "texte"}} - watts_to_amps≈ 400 tokens
Current drawn by a load in watts at a voltage and power factor, single- or three-phase, plus the 125% continuous-load value.
Paramètres, retour & exemple (4)
Paramètrespf· number · requis
Power factor.phase· string · requis · 1 | 3
Phase. "1" = Single-phase; "3" = Three-phase.volts· string · requis · 120 | 208 | 240 | 277 | 480
Voltage. "120" = 120 V; "208" = 208 V; "240" = 240 V; "277" = 277 V; "480" = 480 V.watts· number · requis
Power (W).
Exemple d'appel{"name": "watts_to_amps", "arguments": {"pf": 1, "phase": "1", "volts": "120", "watts": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "url": "texte", "code": "texte", "rows": [], "table": {}, "inputs": {}, "summary": "texte"}} - wire_size≈ 558 tokens
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.
Paramètres, retour & exemple (7)
Paramètresamps· number · requis
Breaker / load (A).feet· number · requis
One-way distance (ft).temp· string · requis · 60 | 75 | 90
Termination rating. "60" = 60°C (NM-B, UF); "75" = 75°C (THHN in conduit); "90" = 90°C.limit· number · requis
Max voltage drop (%).phase· string · requis · 1 | 3
Phase. "1" = Single-phase; "3" = Three-phase.volts· string · requis · 120 | 208 | 240 | 277 | 480
Voltage. "120" = 120 V; "208" = 208 V; "240" = 240 V; "277" = 277 V; "480" = 480 V.material· string · requis · cu | al
Conductor. "cu" = Copper; "al" = Aluminum.
Exemple d'appel{"name": "wire_size", "arguments": {"amps": 1, "feet": 1, "temp": "60", "limit": 1, "phase": "1", "volts": "120"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "url": "texte", "code": "texte", "rows": [], "table": {}, "inputs": {}, "summary": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».