← Files SparkQuote NEC CalculatorsARCHIVED FILE

plugin.json

5.86 KB · Nov 3, 2026 · 00:13 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "sparkquote-nec-calculators",
  "version": "1.0.3",
  "description": "NEC 2023 electrical calculators: wire size, ampacity, voltage drop, conduit fill, box fill, service load and more.",
  "author": {
    "name": "SparkQuote",
    "email": "privacy@sparkquote.ai",
    "url": "https://sparkquote.ai"
  },
  "homepage": "https://sparkquote.ai/tools/mcp-server",
  "keywords": [
    "electrical",
    "nec",
    "electrician",
    "wire size",
    "voltage drop",
    "conduit fill",
    "contractor"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "SparkQuote NEC Calculators",
        "shortDescription": "NEC electrical calculators",
        "longDescription": "NEC 2023 (NFPA 70) calculators for electricians, electrical contractors and estimators. Ask for a wire size, an ampacity from Table 310.16, voltage drop, watts to amps, conduit fill, box fill, a dwelling service load (220.82 optional method), Ohm's law, a panel schedule or a bid price, and ChatGPT calls the matching calculator instead of answering from memory. Each result states the answer, the supporting values, the inputs used, the NEC table or section, and a link to the calculator page on sparkquote.ai so you can check it.\n\nAll ten tools are read-only calculations. No account or sign-in is needed, and the plugin never sees your conversation beyond the calculator inputs.\n\nLimitations: results are code minimums under the stated assumptions. They don't apply ambient correction, conductor bundling adjustments or local amendments unless the tool says so, and the adopted code edition and the inspector have the final say. The tools calculate; they don't read drawings or look up prices.",
        "developerName": "SparkQuote",
        "category": "Productivity",
        "capabilities": [
          "Wire size",
          "NEC ampacity lookup",
          "Voltage drop",
          "Watts to amps",
          "Conduit fill",
          "Box fill",
          "Dwelling service load",
          "Ohm's law",
          "Panel schedule",
          "Bid price"
        ],
        "websiteURL": "https://sparkquote.ai/tools/mcp-server",
        "supportURL": "https://sparkquote.ai/tools/mcp-server#support",
        "privacyPolicyURL": "https://sparkquote.ai/privacy",
        "termsOfServiceURL": "https://sparkquote.ai/terms",
        "defaultPrompt": [
          "What size wire for a 60 A circuit at 240 V, 150 ft away?",
          "How many 12 AWG THHN fit in 3/4 inch EMT?",
          "Ampacity of 4/0 aluminum at 75\u00b0C?"
        ],
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Size a branch circuit by ampacity and voltage drop",
              "prompt": "What size copper wire do I need for a 60 amp circuit at 240 V, 150 feet away?",
              "tools_triggered": "wire_size",
              "expected_behavior": "Calls wire_size with amps 60, volts 240, feet 150 and answers 4 AWG copper: 6 AWG meets ampacity (65 A) but voltage drop needs 4 AWG (2.3%), with a 6 AWG copper equipment ground (increased with the conductors under 250.122(B)), and links https://sparkquote.ai/tools/wire-size-calculator."
            },
            {
              "description": "Look up one Table 310.16 ampacity",
              "prompt": "What is the ampacity of 6 AWG copper in the 75\u00b0C column?",
              "tools_triggered": "nec_ampacity",
              "expected_behavior": "Calls nec_ampacity with material cu, temp 75, size 6 and answers 65 A from NEC Table 310.16, noting that ambient and bundling corrections are not included."
            },
            {
              "description": "Voltage drop for a feeder",
              "prompt": "Voltage drop on 150 feet of 6 AWG copper carrying 48 amps at 240 V single phase?",
              "tools_triggered": "voltage_drop",
              "expected_behavior": "Calls voltage_drop and answers 7.08 V, 2.95% of 240 V, within the 3% branch-circuit guideline, about 232.9 V at the load."
            },
            {
              "description": "Conduit fill count",
              "prompt": "How many 12 AWG THHN conductors fit in 3/4 inch EMT?",
              "tools_triggered": "conduit_fill",
              "expected_behavior": "Calls conduit_fill for 3/4 in EMT and 12 AWG and answers a maximum of 16 conductors at the 40% fill limit (Chapter 9 Tables 1, 4 and 5)."
            },
            {
              "description": "Box fill volume",
              "prompt": "What minimum box volume do I need for five 12 AWG conductors, one switch, internal clamps and grounds?",
              "tools_triggered": "box_fill",
              "expected_behavior": "Calls box_fill and answers 20.25 cubic inches: 9 allowances (5 conductors, 2 for the device, 1 for clamps, 1 for grounds) times 2.25 in\u00b3 per NEC 314.16(B)."
            }
          ],
          "negative": [
            {
              "description": "Unrelated request: no calculator applies",
              "prompt": "Write a short poem about my dog."
            },
            {
              "description": "Purchasing is not supported",
              "prompt": "Order 500 feet of 4 AWG copper wire and have it delivered to my job site."
            },
            {
              "description": "Hiring or booking is not supported",
              "prompt": "Find a licensed electrician near me and book them for Tuesday."
            }
          ]
        },
        "demo_recording_url": "https://sparkquote.ai/review/openai-plugin-demo.mp4",
        "commerce": false,
        "commerce_description": "The plugin does not sell anything or process payments."
      },
      "publication": {
        "release_notes": "Initial release: ten read-only NEC 2023 calculators."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 98b709769063ce06ceb88aea5f4473c81314fc1e3dfd3ed172f3af875d340bf5