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.
Added "extract_datasheet" (7 tools before, 8 now)
Read a cable datasheet into constructions — Read a power cable datasheet (a maker PDF, an https link to one, or pasted datasheet or tender text) into constructions: every cable size it states with voltage, cores, conductor, each layer with its nominal and smallest thickness, screen and armour data, diameters and the claimed standards, each with the page and the row it was read from, the values that could not be read and the ones the reader is unsure of. The reading is done by an LLM (Claude) and shown as read; it decides nothing. Each construction is ready for check_cable / POST /api/v1/check, and with standard set every row is checked…
Added "write_specification" (6 tools before, 7 now)
Write a cable specification and its required / offered schedule — Write the cable specification for a tender: one cable, or a project of up to 30 cables, each as design_cable takes it (a sentence, a bare designation, a spec or a design), plus the project's requirements (rodent, termite, UV, cold, oil, watertightness, fire, armour and more, each with the construction chosen to meet it). Returns, per cable, the specification in tender order (scope, standards, construction with each layer's thickness and source, additional requirements with their test methods, tests, marking, drums, documents, deviations) as Markdown and plain text, and the required / offered …
Added "design_presets"; changed the definition of "design_cable", "drum_fit" and "find_equivalents" (5 tools before, 6 now)
Design and size a cable (power,cablecontrol, LAN, coaxial, fibre) from a sentence (Turkish or English, e.g. ⟨12 unchanged words⟩ every layer's thickness with its source (IEC60502-160502, HD 603 /-2620, BS, EN 50525, NEC / UL and more; IEC 60228), the overall diameter, theDIN VDE 0276designation and the decoder's reading ofit;it, and the estimated weight, bending radius, pulling force, IEC 60757 colour codes and MV field stress with their sources; a bare designation works as the sentence;
Changed the definition of "drum_fit"
⟨54 unchanged words⟩ to 40 %). Drums are KTG, Nordic K, older DIN, Spanish, NEMA, Turkish, Brazilian and Chinese series and makers' own sizes (plastic and plywood reels among them) as their makers print them, each with ⟨27 unchanged words⟩
⟨168 unchanged words⟩ side).","type":"number"},"pool":{"anyOf":[{"const":0,"type":"number"},{"const":1,"type":"number"},{"type":"boolean"}],"description":"With length: 1 answers with pooled drum sizes (pools[], one row per nominal size and material, its makers' drums inside, each with its own numbers) instead of one row per maker's drum (fits[]). Default 0: the answer is unchanged."},"system":{"description":"Drumfamily
Added "drum_fit" (4 tools before, 5 now)
Find the cable drum a length needs — Which cable drum (reel) a length of cable needs, or how much one drum takes: whole layers and whole turns on a wound diameter of 1.05 x OD with a freeboard under the flange rim, an estimate within a few per cent of cable makers' own capacity tables (most online tools overstate by 20 to 40 %). Drums are KTG, NEMA, Turkish and makers' own sizes as their makers print them, each with its source; the barrel check uses the KTG minimum barrel table, and the cable's datasheet wins; a load rating is the maker's own. Free, deterministic, no LLM.
Changed the definition of "decode_cable_code"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
⟨8 unchanged words⟩ BS/IEC, NEC, TS, UTE, CEI-UNEL and5159 more of its5866 coding systems, plus LAN and fibre) into ⟨16 unchanged words⟩
Certificate recorded, valid to 2027-01-07
Authorization not required
Changed the definition of "decode_cable_code" and "find_equivalents"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
⟨8 unchanged words⟩ BS/IEC, NEC, TS, UTE, CEI-UNEL and4651 more of its5358 coding systems, plus LAN and fibre) into ⟨16 unchanged words⟩
⟨87 unchanged words⟩ IEC, EN50618, IEC62930, HD627-4N, HD627-7N,IEC60840.IEC60840, IEC62067.
Changed the definition of "decode_cable_code"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
⟨8 unchanged words⟩ BS/IEC, NEC, TS, UTE, CEI-UNEL and4346 more of its5053 coding systems, plus LAN and fibre) into ⟨16 unchanged words⟩
Changed the definition of "decode_cable_code"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
⟨8 unchanged words⟩ BS/IEC, NEC, TS, UTE, CEI-UNEL and3243 more of its3950 coding systems, plus LAN and fibre) into ⟨16 unchanged words⟩
Unknown → Live
First tool surface recorded: 4 tools (server version 1.0.0)
https://thecablecode.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 14 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨21 unchanged words⟩ :"string"},"type":"object"},"fault_s":{"description":"Fault duration for ratings.short_circuit, s (default 1).","maximum":5,"minimum":0.1,"type":"number"},"formats":{"description":"Files to include: ⟨24 unchanged words⟩ :"string"},"type":"array"},"installation":{"description":"For ratings.current: how the cable is installed; the designer's defaults for what is not given (buried 0.8 m, 20 °C ground, 1.5 K·m/W, trefoil, alone). The answer lists the defaults used and the fields the cable's table does not read.","properties":{"air_c":{"type":"number"},"depth_m":{"type":"number"},"formation":{"description":"Single-core circuits.","enum":["trefoil","flatTouching","flatSpaced"],"type":"string"},"ground_c":{"type":"number"},"group":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"laying":{"enum":["buried","duct","air"],"type":"string"},"method":{"description":"BS 7671 reference method (British LV cables).","enum":["C","E","D_direct","D_duct"],"type":"string"},"soil_k_m_per_w":{"type":"number"},"spacing_mm":{"type":"number"},"support":{"enum":["tray","ladder","vertical"],"type":"string"},"trays":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"}},"type":"object"},"lang":{"enum":["en","tr" ⟨55 unchanged words⟩ , screenSection, insulation, sheath, watertight, armour}.; add standard (an id from design_presets: HD620-10C, BS6724, UL-NMB, EN50525-2-21 ...) for that family's own build at the nearest voltage, size and count it lists.","propertyNames":{"type":"string"}, ⟨4 unchanged words⟩
⟨42 unchanged words⟩ than D.","type":"number"},"free_height":{"description":"With D, d and W: a part-used drum, the height measured from the flange rim down to the top of the cable, mm. Gives the length left on it as a range (the top layer may be part wound).","type":"number"},"freeboard":{"description":"Freeboard to the flange ⟨259 unchanged words⟩
⟨33 unchanged words⟩ Al rm +as70\", \"NYY-J 4x16\". Or, instead, d: a design as the designer link carries it (design_cable links.designer, after #d=).","maxLength":120,"minLength":1,"type ⟨15 unchanged words⟩ Default: all.","type":"string"},"design":{"additionalProperties":{},"description":"Instead of code: a design (the design field of a design_cable answer), compared with its own layers.","propertyNames":{"type":"string"},"type":"object"},"lang":{"enum":["en","tr" ⟨26 unchanged words⟩ Default: all.","type":"string"}},"required":["code"],"type":"object"}
List what the cable designer can build — The cable designer's presets (power, MV, HV, North American, building wire, cords, control, LAN, coaxial, fibre), each with the sentence that builds it in design_cable and its designation, and the standards a design_cable spec may name with their voltages, core counts and sections. Free, outside the daily free calls.