Civilquants
Parametric estimating engine: CESMM4/NRM2/SMM7/MMHW Bills of Quantities for civils assemblies.
Connect it
Settings → Connectors → Add custom connector
URL: https://api.civilquants.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://api.civilquants.com/mcp{
"mcpServers": {
"civilquants": {
"url": "https://api.civilquants.com/mcp"
}
}
}claude mcp add --transport http civilquants https://api.civilquants.com/mcp{
"servers": {
"civilquants": {
"type": "http",
"url": "https://api.civilquants.com/mcp"
}
}
}56 tools, verified live
compute_connection_to_existingread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_manhole. Enumerated extra-over connection of a new drainage carrier pipe into an existing asset: existing manhole / inspection chamber, existing sewer or drain (via saddle / wye / cut-in junction), or existing ou
compute_hard_material_in_trenchread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_manhole. Linear extra-over measurement of hard material encountered during drainage trench excavation. Discriminates between natural rock (CESMM4 E.6 / NRM2 5.6.1 / MMHW 500.6.1 / SMM7 R12.6.1) and artificial har
compute_ditchread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_manhole. Linear primary measurement of an open earthwork drainage channel â trapezoidal cross-section, four lining variants (unlined / geotextile / granular / concrete). Routes via CESMM4 Class E.4 (excavation
compute_pipework_testingread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_manhole. Linear measurement of testing on new drainage pipework â CCTV survey, air pressure test, water pressure test, or mandrel pull-through. Routes via CESMM4 Class I §I.8 (Tests on new pipework), NRM2 Grou
compute_catchpitread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_manhole. Precast concrete catchpit / silt trap to BS 5911-3 comprising factory-cast monolithic base with integral silt sump (600-900mm below outlet invert), stacked precast chamber rings, precast cover slab, duct
compute_manholeread-onlyFree tier. Renders the MMHW standard only â CESMM4, NRM2 and SMM7 require a paid tier. Anonymous callers welcome. Composite assembly: precast concrete circular manhole with base slab, chamber rings (optional reducing slab + shaft), cover slab, frame & cover (BS EN 124 loading classes), step irons or ladder, in-situ benching with pre-formed channel, granular surround, geotextile separator, and ex
compute_manhole_precastread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_manhole. Fully monolithic precast concrete circular manhole comprising factory-cast base + bottom ring + integral benching + pre-formed channel as a single delivered unit (BS 5911-3), with stacked precast chamber
compute_box_culvertread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_manhole. Precast concrete box culvert run (Marshalls / FP McCann / CPM ranges, BS EN 14844 / BS 5911-3) of one of eight catalogue sizes from BC_600 (600 Ã 600mm) to BC_3000x2000 (3000 Ã 2000mm). Composes the pr
compute_gullyread-onlyFree tier. Renders the MMHW standard only â CESMM4, NRM2 and SMM7 require a paid tier. Anonymous callers welcome. Composite drainage inlet: precast gully pot with trap, ductile-iron grating, optional kerb outlet, and a short connection drain to the carrier sewer. The connection drain re-uses the bedding primitive. Four-standard rendering with component-aware sub-codes (CESMM4 K.6.x, NRM2 33.8.x,
compute_headwall_attenuation_outletread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_headwall. Controlled attenuation outlet: precast concrete headwall plus outlet-control ironmongery (orifice plate, optional flap valve, weir overflow, penstock) and downstream scour protection. 2nd use of the bun
compute_headwall_precastread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_headwall. Precast concrete outfall headwall, supplied as a whole unit from a UK manufacturer (Marshalls CPM, FP McCann, Stanton Bonna or equivalent). Catalogue-driven sizing from PHW_300 (300mm pipe ID) to PHW_15
compute_headwallread-onlyFree tier. Renders the MMHW standard only â CESMM4, NRM2 and SMM7 require a paid tier. Anonymous callers welcome. Composite RC outfall headwall: back wall pierced by the outfall pipe, splayed wing walls flaring downstream, apron slab, and rock-armour scour protection. In-situ or precast construction; BS 8666:2020 bar schedule composed across back wall, apron and wing walls. Four-standard renderi
compute_carrier_pipe_runread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_manhole. Linear carrier-pipe measurement assembly with full four-standard depth-banded rendering. CESMM4 Class I (I.{material}.{bore}.{depth}, 9 depth bands), NRM2 Group 33 (33.1.{bore}.{depth}, equivalent bandin
compute_french_drainread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_manhole. Perforated land drain in a granular-filled trench with non-woven filter geotextile wrap. Composes the bedding primitive at Class S geometry (full granular envelope) with three additions: perforated carri
compute_edge_drainread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_manhole. Highway pavement edge drain per HD 33/16. Perforated carrier in a granular-filled trench with filter geotextile wrap; optional top separator under the pavement build-up. Highway-specific defaults: Type B
compute_pipe_beddingread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_manhole. Linear pipe trench with class-driven bedding and surround. Strategy pattern on (BeddingContext à BeddingClass): Highway (HA 40/01 / MMHW Series 500) vs Building (BS EN 1610 / NRM2 §33), Class N/F/B/S/A
compute_soakawayread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_attenuation_tank. Infiltration soakaway per CIRIA C753 Chapter 25. Granular-fill or modular-crate storage envelope with infiltration discharge through the base and side walls. Wraps attenuation_tank for the stora
compute_attenuation_tankread-onlyFree tier. Renders the MMHW standard only â CESMM4, NRM2 and SMM7 require a paid tier. Anonymous callers welcome. Stormwater attenuation tank supporting two configurations: modular geocellular crates (high void ratio, compact footprint) or large-bore pipe arrays (1.5m+ ID concrete pipes in parallel runs). Excavation may be open-battered or vertical-sided with sheet pile support. Example params:
compute_swaleread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_attenuation_tank. Vegetated, geotextile-reinforced or rip-rap-lined linear drainage swale per CIRIA C753. Trapezoidal prismatic channel with three lining strategies covering the UK design palette from low-velocit
compute_petrol_oil_interceptorread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_manhole. Prefabricated petrol/oil interceptor (separator) per BS EN 858-1:2002 / BS EN 858-2:2003 and SHW Cl. 519. Catalogue-driven on three axes: Class (1 with coalescer + auto-closure for â¤5 mg/l surface-wate
compute_gabion_wallread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_cantilever_wall. Modular gabion retaining wall built from welded or hexagonal-mesh wire baskets filled with hard angular graded stone (SHW Cl. 622). The first non-concrete retaining structure in the platform and
compute_reinforced_soil_wallread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_cantilever_wall. Reinforced soil retaining wall (RSW) using granular fill reinforced with horizontal layers of geogrid or steel tie strips, with one of four facing systems: precast concrete panels (Reinforced Ear
compute_soil_nailed_sloperead-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_cantilever_wall. Cut slope stabilised by passively-stressed soil nails with an applied face system. Discriminates between four face systems via the face_system enum: SHOTCRETE_MESH (dominant UK highway-cutting ch
compute_embankment_cross_sectionread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_end_area_earthworks. Geometry-driven embankment per MMHW Series 600 â trapezoidal cross-section with crest width, asymmetric side slopes (h:v), and per-chainage height profile. Auto-generates the CrossSection s
compute_end_area_earthworksread-onlyFree tier. Renders the MMHW standard only â CESMM4, NRM2 and SMM7 require a paid tier. Anonymous callers welcome. Linear earthworks reach measured by the end-area method per MMHW Series 600 â Simpson's Rule with UK-QS even-ordinate trapezoidal-boundary fallback, with full SHW Series 600 Table 6/1 class tagging, mass-haul diagram (bulking + shrinkage per SHW Cl. 605), cut/fill balance, DISPOSAL
compute_parapetread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_end_area_earthworks. Bridge / structural-deck parapet installation per BS 6779-1 + BS EN 1317-2 + SHW Cl. 408. Discriminates between four UK parapet system classifications via the parapet_type enum (pedestrian_on
compute_highway_drainage_channelread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_end_area_earthworks. Highway / surface-water drainage channel installation per BS EN 1433 + SHW Cl. 511-514 + HD 33/16. Discriminates between five UK channel product classifications via the channel_type enum (lin
compute_lighting_columnread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_end_area_earthworks. Highway / street lighting column installation per BS EN 40 + BS 5489-1:2020 + TR 22. Discriminates between four UK column material classifications via the column_type enum (steel_galvanised,
compute_vehicle_restraint_systemread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_end_area_earthworks. Vehicle restraint system (VRS) for highway works per SHW Cl. 401-419 and BS EN 1317. Discriminates between six structural system types via the vrs_system_type enum: tensioned and untensioned
compute_road_markingread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_end_area_earthworks. Road marking installation per SHW Cl. 1207-1215 and TSRGD 2016. Discriminates between five UK marking-line classifications via the marking_line_type enum: continuous, broken_short, broken_lon
compute_traffic_signread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_end_area_earthworks. Traffic sign installation per SHW Cl. 1201-1206 and TSRGD 2016. Discriminates between five TSRGD sign classifications via the sign_type enum: warning triangular, regulatory circular, regulato
compute_flexible_pavementread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_end_area_earthworks. Flexible pavement build-up: optional capping (Class 6F) + Type 1 (Class 1A) granular sub-base + asphalt concrete base (AC) + binder course (AC/HRA) + optional tack coat + surface course (AC/H
compute_permeable_pavementread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_end_area_earthworks. Permeable pavement build-up per CIRIA C753 â The SuDS Manual Chapter 20. Covers the three principal UK permeable surface types (Permeable Block Paving per BS 7533-13; Porous Asphalt per SHW
compute_rigid_pavementread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_end_area_earthworks. Rigid pavement build-up: optional capping (Class 6F) + Type 1 (Class 1A) granular sub-base + optional separation membrane + PQC slab (URC, JRC, or CRCP variant) with joint formwork (transvers
compute_anchored_wallread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_cantilever_wall. Anchored retaining wall â the only wall family member that pre-stresses the retained soil mass into the wall via post-tensioned ground anchors per BS EN 1537. Three structural variants: in-situ
compute_bored_pile_wallread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_cantilever_wall. Cast-in-place bored concrete pile retaining wall, the SEVENTH member of the wall family and the FIFTH of the retaining_walls L1 leaf. The SIXTH structural system in the retaining / earth-structur
compute_cantilever_wallread-onlyFree tier. Renders the MMHW standard only â CESMM4, NRM2 and SMM7 require a paid tier. Anonymous callers welcome. In-situ reinforced concrete cantilever retaining wall with toe, heel, and stem. Includes excavation, blinding, drainage, and backfill quantities. Example params: stem_height=4 m (2â8), stem_thickness_top=0.3 m (0.2â0.6), stem_thickness_bottom=0.45 m (0.25â0.9). Example call: {"
compute_counterfort_wallread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_cantilever_wall. In-situ reinforced concrete counterfort retaining wall. Discrete RC counterforts on the retained face enhance moment capacity, making the wall economic for 4-10m retained heights (above cantileve
compute_gravity_wallread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_cantilever_wall. In-situ mass concrete gravity retaining wall (typical C20/25 to C25/30) with trapezoidal cross-section, retaining soil by self-weight rather than structural action. Eight variant presets exercise
compute_kerb_runread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_cantilever_wall. Linear precast concrete kerb run on concrete bed and haunch over Type 1 (Class 1A) granular sub-base. Emits excavation, sub-base (v8 SHW-class-aware), concrete bed, kerb units to BS EN 1340 / SHW
compute_pad_foundationread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_cantilever_wall. Single isolated reinforced concrete pad foundation with optional pedestal. Demonstrates BS 8666:2020 reinforcement scheduling integrated with the four-standard rendering invariant. Example params
compute_strip_foundationread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_cantilever_wall. Linear reinforced concrete strip foundation, level or stepped. Closes the P1 launch set alongside pad_foundation. Integrates BS 8666:2020 reinforcement scheduling. Stepping is the v10 demonstrati
compute_utility_chamberread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_manhole. Catalogue-driven utility access chamber covering ten standard UK types: BT/Openreach jointing chambers JC1-JC4 (defaulting to UTILITY_PROVIDER_SUPPLY routing), water meter chamber (FW6), wastewater inspe
compute_utility_kiosk_baseread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_manhole. Foundation + kiosk hardware composite for utility cabinets â LV electricity feeder pillars (DNO-supplied), Openreach FTTC cabinets (PIA-supplied), EV rapid-charging plinths, packaged DNO substations, a
compute_combined_services_trenchread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_manhole. Shared utility trench carrying multiple services side by side, each at its own cover depth (water, gas, electricity, telecoms) per NJUG Volume 1. One excavation envelope sized from the services, one disp
compute_single_service_runread-onlyPaid tier only. Calling this without an authenticated CivilQuants account returns TIER_INSUFFICIENT â sign up at https://civilquants.com/pricing or use the free-tier alternative compute_manhole. Single-service utility run per NJUG Volume 1 â one water main OR one gas main OR one electricity cable duct OR one telecoms duct (or fibre / street-lighting / HV cable duct) in a dedicated trench. Wrap
render_skill_reportread-onlyRender previously-computed BoQ results into a deliverable (Excel workbook or Word report). Excel is free with watermark + sheet protection; Word is paid-tier only and returns a TIER_INSUFFICIENT envelope for anonymous callers. The wire shape matches POST /api/v1/mcp/render exactly.
save_projectPersist a CivilQuants project with its assembly list. Each call creates a new project â it never overwrites an existing one. To revise a saved project's parameters: call get_project to recover its assemblies, amend the values, then call save_project again with the amended list (a revision-suffixed name like 'Pump Station R02' keeps the history browsable) and run recompute_project on the new proj
get_projectread-onlyFetch a previously saved CivilQuants project by project_id. When the id is not in context (e.g. a new conversation reopening 'Demo - Cantilever Wall'), pass the project's exact display name in the project_id field instead. If several projects share the name, the error envelope lists the candidate project_ids; call list_projects to browse everything saved. Paid tier only â anonymous callers recei
list_projectsread-onlyList every project saved by the calling subscriber â project_id, name, client, status, default standard, assembly count, timestamps. Use this to re-find a saved project from a new conversation when its project_id is no longer in context, then pass the project_id to get_project or recompute_project. Paid tier only â anonymous callers receive a TIER_INSUFFICIENT envelope.
recompute_projectread-onlyRe-run every enabled assembly in a saved project and render aggregated BoQs across the requested measurement standards. recompute_project takes no parameter overrides â it re-runs the saved assemblies exactly as stored. To revise a parameter, save an amended copy with save_project (see its description for the recipe) and recompute the new project_id. Paid tier only â anonymous callers receive
compute_multi_section_assemblyread-onlyCompute one sectioned/linear assembly across multiple sections in a single call and return a combined Bill of Quantities plus per-section results. Each section sets its own run_length and geometry; shared_params apply to all sections. Use for a wall, kerb run, drain or barrier that changes along its length. assembly_slug must be a sectioned assembly (e.g. cantilever_wall, kerb_run, edge_drain); no
resolve_assembly_from_descriptionread-onlyResolve a plain-English job description to candidate catalogue assemblies and the fields you'll need to compute one. Deterministic router â it does NOT return a Bill of Quantities and NEVER guesses parameter values; it returns candidate slugs (plural when ambiguous, with clarifying questions), each assembly's tier, whether it supports compute_multi_section_assembly, and per-field metadata (unit,
list_skillsread-onlyList the 10 senior-QS skill methodologies CivilQuants exposes (tender review, risk assessment, QS measurement/contract advice, geotechnical + geo-environmental interpretation, earthworks, preliminaries, pavement design, subcontract analysis). Universal discovery â both tiers see the full list. Returns each skill's slug, title, one-line summary and tier; then call get_skill(skill=<slug>) to fetch
get_skillread-onlyPaid tier only. Fetch a senior-QS skill methodology by slug (see list_skills) and APPLY it to the user's documents â the returned body is the system instruction for you to run the methodology on the customer's tokens; CivilQuants does not run inference. Paid callers get the full methodology; anonymous/free callers get a TIER_INSUFFICIENT upsell body; a rejected token gets an INVALID_TOKEN re-aut
get_document_pipelineread-onlyObtain the CivilQuants customer-side document pipeline â the toolkit the document-heavy skills (tender review, geotechnical / geo-environmental interpretation) use to chunk a tender pack and render a Word pack on the user's machine. Returns the self-unpacking chunking package, the pipeline discipline, and the python-docx render helpers. Universal (free + paid). NOTE: running the pipeline over re
Alternatives in Other
Compare →OSOpenCaseLaw — Swiss Caselaw, Statutes & DoctrineA
1M+ Swiss court decisions, statutes & doctrine with citation graph (DE/FR/IT). CC0, free, 42 tools.
CLContractor Licence ChangesA
Did this contractor's licence change? Observed lapses and reinstatements, not a snapshot.
BCBusiness Contact FinderA
Check how to contact a business website, and whether that contact path actually works.
DLDomain LivenessA
Is this business's website still there? Checks apex and www, and DNS separately from HTTP.
CAContact AffordanceA
Check how to contact a business website, and whether that contact path actually works.
MeasureA
Get to the root cause of mobile app crashes, errors & slow traces with Measure MCP