← Registry

General Tools

civilquants.com

An MCP server for managing and computing BoQ (Bill of Quantities) results in civil engineering projects, allowing saving, fetching, and rendering reports.

1 endpoint56 known toolsFirst detected July 10, 2026Last detected August 16, 2026

ENDPOINT 1

https://api.civilquants.com/mcp

No auth detected

MCP server metadata

Name
civilquants
Version
3.4.2
Capabilities
experimentalloggingprompts.listChangedresources.listChangedtools.listChangedextensions.io.modelcontextprotocol/ui
Server instructions

CivilQuants — QS-grade parametric estimating engine. Exposes 46 compute_<slug> tools (one per assembly), a render_skill_report tool for BoQ deliverables (Excel + Word), four project tools (save_project, get_project, list_projects, recompute_project) for paid-tier subscribers, and ten senior-QS skill methodologies (tender review + risk, QS measurement/contract advice, geotechnical + geo-environmental interpretation, earthworks, preliminaries, pavement design, subcontract analysis) reachable via the list_skills + get_skill tools (paid tier). The document-heavy skills require a code-execution client (Claude Code / Codex / VS Code) and the chunking pack from get_document_pipeline to run a real tender pack — on a chat connector you can read the methodology but cannot chunk/parse documents; the Word adjudication pack renders customer-side via word-report-base (get_document_pipeline component='render'), not server-side. Anonymous callers may use the six free-tier compute tools (attenuation_tank, cantilever_wall, end_area_earthworks, gully, headwall, manhole) and the Excel render skill — all other tools return a TIER_INSUFFICIENT envelope until OAuth-based subscription resolution lights up. The free tier renders the MMHW standard only; CESMM4, NRM2 and SMM7 require a paid tier. Saved projects: save_project creates a new project each call; to revise a parameter, fetch the stored assemblies with get_project, amend them, call save_project again (suffix the name, e.g. 'R02'), then recompute — recompute_project takes no parameter overrides. In a later conversation, re-find saved work with list_projects or get_project by exact name. Pass deliverables=["xlsx","dxf","pdf"] (any subset) on a compute call for one-shot download URLs: Excel BoQ (both tiers) plus dimensioned DXF + PDF drawing sheets (paid tier). For linear assemblies (pipe runs, kerbs, drains, barriers, channels), always confirm the run length with the user before computing — quantities scale directly with it and an unstated run length is the most common source of error. Read civilquants://intro for positioning and the free/paid boundary, and civilquants://catalogue for the full assembly picker with tiers. A compute response is large; pass output_mode='summary' or 'boq' to get a trimmed payload in chat (default returns the full result). For a procurement take-off (what to order — the aggregate quantity of each material, no priced bill), pass output_mode='material_schedule'. Trimmed modes null already-computed fields (the dimensioned drawing, the audit trail, sometimes the bill rows) to save tokens — that is paring, NOT a missing capability; _meta.output_mode lists what was omitted and the mode that returns it. Example: "Measure a 1200 mm manhole 3 m deep to MMHW." Not sure which tool to call? Describe the job in words and call resolve_assembly_from_description — it routes you to the right assembly and lists the fields you'll need, then you call compute_<slug>.

Known tools 56

compute_connection_to_existing

Paid tier only.

Inferred read-only
compute_hard_material_in_trench

Paid tier only.

Inferred read-only
compute_ditch

Paid tier only.

Inferred read-only
compute_pipework_testing

Paid tier only.

Inferred read-only
compute_catchpit

Paid tier only.

Inferred read-only
compute_manhole

Free tier.

Inferred read-only
compute_manhole_precast

Paid tier only.

Inferred read-only
compute_box_culvert

Paid tier only.

Inferred read-only
compute_gully

Free tier.

Inferred read-only
compute_headwall_attenuation_outlet

Paid tier only.

Inferred read-only
compute_headwall_precast

Paid tier only.

Inferred read-only
compute_headwall

Free tier.

Inferred read-only
compute_carrier_pipe_run

Paid tier only.

Inferred read-only
compute_french_drain

Paid tier only.

Inferred read-only
compute_edge_drain

Paid tier only.

Inferred read-only
compute_pipe_bedding

Paid tier only.

Inferred read-only
compute_soakaway

Paid tier only.

Inferred read-only
compute_attenuation_tank

Free tier.

Inferred read-only
compute_swale

Paid tier only.

Inferred read-only
compute_petrol_oil_interceptor

Paid tier only.

Inferred read-only
compute_gabion_wall

Paid tier only.

Inferred read-only
compute_reinforced_soil_wall

Paid tier only.

Inferred read-only
compute_soil_nailed_slope

Paid tier only.

Inferred read-only
compute_embankment_cross_section

Paid tier only.

Inferred read-only
compute_end_area_earthworks

Free tier.

Inferred read-only
compute_parapet

Paid tier only.

Inferred read-only
compute_highway_drainage_channel

Paid tier only.

Inferred read-only
compute_lighting_column

Paid tier only.

Inferred read-only
compute_vehicle_restraint_system

Paid tier only.

Inferred read-only
compute_road_marking

Paid tier only.

Inferred read-only
compute_traffic_sign

Paid tier only.

Inferred read-only
compute_flexible_pavement

Paid tier only.

Inferred read-only
compute_permeable_pavement

Paid tier only.

Inferred read-only
compute_rigid_pavement

Paid tier only.

Inferred read-only
compute_anchored_wall

Paid tier only.

Inferred read-only
compute_bored_pile_wall

Paid tier only.

Inferred read-only
compute_cantilever_wall

Free tier.

Inferred read-only
compute_counterfort_wall

Paid tier only.

Inferred read-only
compute_gravity_wall

Paid tier only.

Inferred read-only
compute_kerb_run

Paid tier only.

Inferred read-only
compute_pad_foundation

Paid tier only.

Inferred read-only
compute_strip_foundation

Paid tier only.

Inferred read-only
compute_utility_chamber

Paid tier only.

Inferred read-only
compute_utility_kiosk_base

Paid tier only.

Inferred read-only
compute_combined_services_trench

Paid tier only.

Inferred read-only
compute_single_service_run

Paid tier only.

Inferred read-only
render_skill_report

Render previously-computed BoQ results into a deliverable (Excel workbook or Word report).

Inferred read-only
save_project

Persist a CivilQuants project with its assembly list.

Inferred read-only
get_project

Fetch a previously saved CivilQuants project by project_id.

Inferred read-only
list_projects

List every project saved by the calling subscriber — project_id, name, client, status, default standard, assembly count, timestamps.

Inferred read-only
recompute_project

Re-run every enabled assembly in a saved project and render aggregated BoQs across the requested measurement standards.

Inferred read-only
compute_multi_section_assembly

Compute one sectioned/linear assembly across multiple sections in a single call and return a combined Bill of Quantities plus per-section results.

Inferred read-only
resolve_assembly_from_description

Resolve a plain-English job description to candidate catalogue assemblies and the fields you'll need to compute one.

Inferred read-only
list_skills

List 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).

Inferred read-only
get_skill

Paid tier only.

Inferred read-only
get_document_pipeline

Obtain 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.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.civilquants]
url = "https://api.civilquants.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "civilquants": {
      "type": "http",
      "url": "https://api.civilquants.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: civilquants
Remote MCP URL: https://api.civilquants.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "civilquants": {
      "url": "https://api.civilquants.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "civilquants": {
      "type": "http",
      "url": "https://api.civilquants.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "civilquants",
  "transport": "streamable-http",
  "url": "https://api.civilquants.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for civilquants.com was fetched 2026-08-03T17:37:16.098Z and is being refreshed.

Trust status Trusted

civilquants.com is assessed as Trusted: Domain runs a meaningful technology spend, consistent with a real business.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.