mcpField
C
CivilQuants

CivilQuants

Remote
github.com/ember-forge-pteBusiness & Marketing0Updated 21w ago
Repository

About CivilQuants

CivilQuants is a hosted remote MCP server for civil-engineering quantity take-offs, aimed at quantity surveyors and engineering workflows. It produces deterministic Bills of Quantities under four UK measurement standards, with quantities traceable to formulas and inputs.

Key features

  1. 0146 civil-engineering assembly computations
  2. 02Four UK measurement standards
  3. 03Formula- and input-traceable quantities
  4. 04Dimensioned drawings
  5. 05Excel, DXF, and PDF exports

Use cases

  1. 01Measure a manhole or culvert assembly
  2. 02Prepare a standards-aligned pavement BoQ
  3. 03Calculate earthwork cut and fill volumes

MCP support

CivilQuants exposes its quantity-computation tools through a remote Streamable HTTP MCP endpoint. The anonymous tier provides limited access; OAuth 2.0 unlocks the full catalogue, exports, and saved projects.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://api.civilquants.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

56
ParameterTypeRequiredDescription
paramsobjectYesParameters for a single connection-to-existing extra-over item.
params.connection_typeenumNoThe type of existing asset the new pipe run connects to. The discriminator that routes through to the four standards' sub-codes: existing_manhole → CESMM4 I.7.1 / NRM2 33.6.1 / MMHW 500.5.1 / SMM7 R12.4.1 existing_pipeline → CESMM4 I.7.2 / NRM2 33.6.2 / MMHW 500.5.2 / SMM7 R12.4.2 existing_outfall → CESMM4 I.7.3 / NRM2 33.6.3 / MMHW 500.5.3 / SMM7 R12.4.3existing_manhole | existing_pipeline | existing_outfall
params.methodenumNoHow the physical connection is made — informs the description but does not change the BoQ code (the code is governed by the connection_type discriminator + bore digit).saddle connection | wye junction fitting | cut-in junction | core-drilled breakthrough | level outfall
params.diameter_mmintegerNo
params.existing_asset_idanyNo
standardenumNoCESMM4 | NRM2 | SMM7 | MMHW
deliverablesanyNo
output_modeenumNosummary | material_schedule | boq | boq_with_backup | full_json

Details

From the project README

CivilQuants MCP

Standards-aware civil-engineering quantity take-off — over MCP. Parametric inputs in; a deterministic, audit-traceable Bill of Quantities out, across four UK measurement standards (CESMM4, NRM2, SMM7, MMHW).

smithery badge

CivilQuants is a hosted remote MCP server; the engine source is proprietary. This repository is for discovery and connection docs — it contains no engine or application code.

civilquants.com · Setup / connect docs · Endpoint: https://api.civilquants.com/mcp


What it is

CivilQuants is a deterministic, standards-aware quantification engine for civil engineering, accessible to any MCP-capable AI assistant. Give it the dimensions, materials and structure type for an assembly — box culvert, manhole, retaining wall, pavement, drainage run, earthworks — and it returns a structured Bill of Quantities aligned to your chosen UK measurement standard (CESMM4, NRM2, SMM7, MMHW), with a dimensioned drawing and every quantity traceable to its formula and inputs.

Six assemblies are available free and anonymously (rate-limited). A 7-day pass or subscription unlocks the full set of 46, plus Excel, DXF and PDF export and saved projects. Built by a working quantity surveyor; it supports your workflow and professional judgement rather than replacing them.

Connect

Remote endpointhttps://api.civilquants.com/mcp
TransportStreamable HTTP
Free tierAnonymous — no signup, rate-limited 10 calls/day per IP
Paid tierOAuth 2.0 — full catalogue + clean Excel/DXF/PDF export + saved projects
StandardsCESMM4 · NRM2 · SMM7 · MMHW
Tools50 — 46 compute_<assembly> + render_skill_report + save_project / get_project / recompute_project

The free tier needs no account: point an MCP-aware client at the endpoint and the tools appear. Full step-by-step setup for every client lives at civilquants.com/agent-docs.

Quick add

Most MCP clients take a remote server as a single URL. Where a client uses a JSON config, the entry is:

{
  "mcpServers": {
    "civilquants": {
      "url": "https://api.civilquants.com/mcp"
    }
  }
}
  • Claude — add the URL as a custom connector (Claude Desktop one-click button on the agent docs).
  • Cursor / Windsurf — add a server in MCP settings: name civilquants, URL https://api.civilquants.com/mcp.
  • Gemini / ChatGPT / custom agents — connect to the Streamable HTTP endpoint via your MCP SDK; the free tier requires no auth.

See civilquants.com/agent-docs for the per-client walkthroughs, the full tool surface, and example prompts you can run.

Try it

Connect the server, then paste a prompt into your agent. These run on the free tier — no account needed:

Using CivilQuants, compute an MMHW Bill of Quantities for a precast concrete manhole 1.2 m diameter and 3 m deep.

Size an attenuation tank for a 0.5 ha car park and give me the bill of quantities.

Work out the cut and fill volumes for an embankment cross-section (give the chainage and cross-section areas) using the end-area method.

Scope

CivilQuants measures civil-engineering assemblies — it is not a complete project Bill of Quantities. Out of scope at v1: preliminaries, site clearance, demolition, project-scale bulk earthworks (only end-area along chainages is in scope), structures outside the catalogue, M&E, and project-level rates. Bring your prelims and site-wide quantities; CivilQuants produces the measured works.

About

CivilQuants is built by Ember Forge Pte. Ltd. (UEN 202617538C).

Licence

The contents of this discovery repository are released under the MIT licence. The CivilQuants engine and application are proprietary and are not included here.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.