Skip to content

uniwire MCP

Remote MCP server (Streamable HTTP, no account or API key) - electrical diagrams as code: an assistant describes an installation in plain words, writes it as a *.uniwire.json document, and gets back a validated, rule-checked drawing and a PDF.

Server type: Remote (Streamable HTTP); local option via pip install "uniwire[mcp]"
Auth: None required (the hosted server is public; result documents kept for 30 days so links stay short)
Endpoint: https://mcp.uniwire.sh/mcp
Tools: 14 (reference card, types, validate, check, describe, patch, render, links, wiring, BOM, examples, normalize)
Pricing: Free hosted server; Apache-2.0 open source, self-hostable
Built by: uniwire (uniwire.sh; repo github.com/uniwire-dev/uniwire)
Listing: chatmcp/mcpso issue #5242; official MCP registry io.github.uniwire-dev/uniwire (published October 13, 2026)

Why This Matters for Operators

An electrical diagram is a document with rules attached. Protection ratings have to match cable cross-sections, 30 mA protection has to land on the right circuits, and every circuit has an ampacity story. In a CAD tool those rules live in the reviewer's head; the check happens after the drawing is done, and the rework happens after that.

uniwire moves the check next to the drawing. The installation lives in a text document an agent can write, review and diff; the server validates it, runs it against the installation rules and produces the single-line and multi-line diagrams, the wire list and the bill of materials. For teams that quote, install and inspect electrical work, that turns a drawing into something checkable before it leaves the office.

Tools & Capabilities

Tool Purpose
get_reference_card The document format summarised for the model: skeleton, node types, fields, enums and pitfalls
list_types / type_info The reference library of component and device types
validate Validate a document against the published format and JSON schema
check Check the installation against electrical rules (NF C 15-100, IEC 60364): protection ratings against cable cross-sections, 30 mA protection and more
describe A compact outline of a document with stable ids, for the agent to read
apply_patch Edit a document by node id, with validation and precise errors
render Draw the single-line and multi-line diagrams
viewer_link A link that opens the document in the web editor (drawing, findings, PDF and SVG downloads)
wiring The wire list and labels for panel wiring
bom The bill of materials
list_examples / get_example Worked example documents
normalize Normalise a document to its canonical form

Installation

claude mcp add --transport http uniwire https://mcp.uniwire.sh/mcp

Any MCP client that speaks Streamable HTTP can add the same URL, with no sign-in. For private documents or offline work, run the server locally: pip install "uniwire[mcp,pdf]", then uniwire-mcp (stdio).

Configuration

{
  "mcpServers": {
    "uniwire": {
      "type": "http",
      "url": "https://mcp.uniwire.sh/mcp"
    }
  }
}

Business Relevance

  • Electrical contractors draft and check diagrams without CAD, and keep the reviewable document behind the drawing
  • Engineering and design offices run the NF C 15-100 and IEC 60364 rule checks before anything reaches a client or an inspector
  • Solar, EV-charging and renovation teams add circuits and check protection ratings against cable cross-sections in the same pass as the edit
  • Facility and maintenance managers keep diffable documents instead of a drawing someone has to interpret

Integration with CorpusIQ

uniwire covers the engineering document layer: the installation, validated and checked. CorpusIQ answers the surrounding business question from connected sources such as email, spreadsheets and accounting, so a project discussion that starts in an email can pull the checked diagram, wiring list and bill of materials into the same thread.

Used together: ask CorpusIQ for the project view (quotes, suppliers, invoices, correspondence) and ask uniwire for the technical view (the checked document, the drawing and the BOM). uniwire stays the source of record for the installation document; CorpusIQ remains the place the rest of the question is answered alongside.

Limitations

  • Electrical installations only, focused on the French (NF C 15-100) and international (IEC 60364) families of rules
  • v0.1.x, brand new: the registry listing was published October 13, 2026
  • The hosted server bounds every call (document size, sheets and time) and keeps result documents for 30 days so the links it returns stay short
  • It validates and checks documents; it is not a design authority, so verify against your local standards before construction

FAQ

Is it really keyless?

Yes. The hosted endpoint answers without an account or API key: a plain initialize and tools/list return all 14 tools with no credentials.

What can an assistant actually do with it?

Describe an installation in plain words, write or patch the *.uniwire.json document, validate it, check it against the NF C 15-100 and IEC 60364 rules, draw the single-line and multi-line diagrams, and export the wire list and bill of materials. Results carry two links: the drawing in the web editor and the PDF.

Who is it for?

Electrical contractors, engineering and design offices, solar and EV-charging installers, and anyone who reviews or signs off electrical installation documents.

What does it cost?

The hosted MCP server is free, with no account. The library behind it is open source (Apache-2.0) and can be self-hosted for private or offline work.

See Also

AI answers on your data. See where every number comes from.

Connect your tools and ask in ChatGPT, Claude, or Perplexity. Enterprise-grade answers in minutes. From $29.95/month.

Start free, no credit card
Contact Terms Privacy Pricing