Skip to content
Agentmart
Submit a tool

Craft Quantities: construction material calculators

Construction quantities from cited calculators, takeoffs, a planner and house drawings.

Connector by craftquantities.comOfficial · Domain verified by the MCP Registry

IndexedLicense unknownRemote (HTTP)
Write a review

Install

Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install connector/craftquantities-com-engine

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://api.craftquantities.com/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Construction quantities from cited calculators, takeoffs, a planner and house drawings. No prices.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
38 read · 0 write · 0 deleteRead-only
Secrets
None asked for
Install scripts
Nothing to install (hosted)
Runs as
Hosted (remote endpoint)

Tools by what they do 38

From the running server's own tool list (tools/list) on Oct 25, 2026.

Read 38 · Look things up without changing anything.

  • calculate
  • calculate_batch
  • check_quote
  • classify_items
  • convert_units
  • create_drawing
  • create_project_file_from_calculations
  • create_project_file_from_drawing
  • create_project_file_from_house
  • create_project_file_from_plan
  • create_project_file_from_takeoffs
  • create_supplier_quote_request
Show 26 more tools
  • diagnose_symptom
  • estimate_house
  • export_drawing
  • fetch
  • get_benchmark
  • get_calculator
  • get_example
  • get_planner
  • get_sources
  • get_takeoff
  • import_quote
  • layout_reinforcement
  • market_documents
  • measure_sketch
  • open_in_site_link
  • optimise_cuts
  • plan_programme
  • plan_project
  • plan_room
  • resolve_id
  • run_example
  • run_takeoff
  • search
  • solve_backwards
  • translate_term
  • update_project

Network hosts it talks to 1

  • api.craftquantities.com · found in remote endpoint, install command

Files it touches

  • Any path the agent passes to its tools

Tools (38)

As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • calculateCalculate a material quantity (how much, how many)read-only

    Computes the result of one calculator, identified by its slug, from the input values given: the amount of material a job needs, such as the bags of concrete for a slab or the sheets of drywall for a room, counted in bags, sheets, studs, tiles, litres, gallons, cubic yards or m³. Returns it in metric and US units with the inputs used, sources, a citation and the page link. No prices.

  • calculate_batchRun several calculators in one requestread-only

    Runs up to 25 construction calculator calculations in one request, each a calculator slug or permanent id with its own input values, and returns each run's full answer in order (metric and US units, inputs used, sources, citation, page link) or that run's refusal; one refusal leaves the rest answered. No prices.

  • check_quoteCheck a builder's or contractor's quoteread-only

    Is a builder's quote right on quantities? Reads a contractor's quote (pasted text) against the reader's own job and returns each quoted quantity against the range the job's calculators give, the lines it leaves out or adds, and the questions to ask. Money is removed and not judged; a difference is a question, not a verdict.

  • classify_itemsGroup a materials list by MasterFormat divisionread-only

    Groups a materials list, bill of materials, takeoff, plan or project (lines, calculator slugs or a project state token) by CSI MasterFormat 2018 division, by the site's own keyword rule over each line's calculator or words. A suggested grouping, not a specification; no Uniclass or NRM grouping is given. No prices.

  • convert_unitsConvert a construction unitread-only

    Converts one value from one unit to another, for example 2 m³ to cubic yards, with the exact factor the site's calculators apply, and returns the converted value and the factor.

  • create_drawingDraw a plan and list its materialsread-only

    Draws one plan on the Construction Canvas from the shapes, rooms laid out by adjacency on a grid, house figures, drawing commands, canvas document or template given, and returns its materials list, a plan of each level, labour hours, a link that opens the drawing on the canvas, and a file. It does not size structure.

  • create_project_file_from_calculationsCreate a My Project file from calculationsread-only

    Creates one My Project backup file from a list of calculator lines (each a calculator slug and its input values). Each line is computed as the site's page adds it; the reader restores the file on craftquantities.com as a new project. Nothing is stored or sent; no prices.

  • create_project_file_from_drawingCreate a My Project file from a drawingread-only

    Creates one My Project backup file from a Construction Canvas drawing: its lines, and the drawing itself, which the site's canvas reopens. The reader restores the file on craftquantities.com as a new project. Nothing is stored or sent; no prices.

  • create_project_file_from_houseCreate a My Project file from a houseread-only

    Creates one My Project backup file from a House Estimator form: the house's lines, and its drawing, which the site's canvas reopens. The reader restores the file on craftquantities.com as a new project. Nothing is stored or sent; no prices.

  • create_project_file_from_planCreate a My Project file from a planread-only

    Creates one My Project backup file from a room plan: one planned space, or several spaces and a roof. Its lines and its plan are saved as the site's planner saves them; the reader restores the file on craftquantities.com as a new project. Nothing is stored or sent; no prices.

  • create_project_file_from_takeoffsCreate a My Project file from takeoffsread-only

    Creates one My Project backup file from a list of whole-job takeoffs (each a takeoff id and its measurements). Each takeoff's lines are worked as its page commits them; the reader restores the file on craftquantities.com as a new project. Nothing is stored or sent; no prices.

  • create_supplier_quote_requestCreate a request for quote to suppliersread-only

    Creates a request for quote from a materials list or bill of materials (the lines of a takeoff, house, plan or calculation, or the reader's own): Markdown to paste, a CSV, the site's link a merchant opens to price it, and a My Project file. It carries no price and sends nothing to anyone.

  • diagnose_symptomDiagnose a building defect (crack, damp, leak)read-only

    Matches one building defect described in plain words, such as a crack, a damp patch, a water leak or a tripping breaker, to the site's diagnosis pages, and returns the candidate causes, what tells them apart, the checks in order and when to call a professional; ambiguous words return candidates. It does not say which cause it is.

  • estimate_houseEstimate the materials to build a houseread-only

    Estimates the materials to build one rectangular house of one or two storeys from a few figures (footprint, walls, roof, openings): every quantity with what to order, assumptions, plans of each storey and labour hours, as the site's House Estimator does. It counts; it does not design a structure. No prices.

  • export_drawingExport a drawing as DXF, SVG or IFC (CAD and BIM files)read-only

    Exports a Construction Canvas drawing (a template, shapes, a room layout, drawing commands, house figures or a canvas document) as DXF for CAD, with the site's CQ-* layers, and as SVG, one plan per level in millimetres, or as one openBIM IFC4 model with quantity sets, as the canvas's own download writes them; a file too large to return is rebuilt from the drawing's link.

Show 23 more tools
  • fetchRead one page as textread-only

    Returns the full text of one Craft Quantities page, identified by its id: what the page works out, its inputs or measurements with units and opening values, and its sources.

  • get_benchmarkGet the Construction Quantities Benchmarkread-only

    Returns items of the Construction Quantities Benchmark, a CC BY 4.0 dataset of construction quantity questions built from the site's calculator test vectors: each with its inputs and a prompt in metric and US units, the expected answer in each system with its tolerance, and the worked steps. A page of calculators at a time or one calculator's items, with the download link and how to cite it.

  • get_calculatorGet one calculator's input fieldsread-only

    Returns the input fields of one calculator, identified by its slug: each field's id, label, accepted units, range and default value in metric and US units, with the calculator's version, page and citation. It computes nothing.

  • get_exampleGet one worked exampleread-only

    Returns one worked construction estimate from the site, identified by its slug: the measurements, the steps in order with the calculator each uses, the figure each step pins and the waste chosen.

  • get_plannerGet the planner's fields for one kind of spaceread-only

    Returns the room planner's fields for one kind of space: its figures, surfaces and finish ids, scope questions and rows, with their ids.

  • get_sourcesSources and citation for a calculationread-only

    Where does a figure come from, and how is it cited? Returns a calculator's sources as it cites them, the codes and standards they name, the site's standards pages, and a citation in plain, APA, Harvard and BibTeX. It adds no source the calculator does not cite.

  • get_takeoffGet one takeoff's measurementsread-only

    Returns the measurements one whole-job takeoff needs, identified by its id: each measurement's id, unit and opening figure, its build-up choices, the calculators it runs and what it leaves out.

  • import_quoteTurn my quote into an estimateread-only

    Turns a supplier's or builder's quote the reader has, prices and all, into a My Project file, as the site's Quote to Estimate does, and checks its own arithmetic. The prices are the reader's figures from their document, not the site's.

  • layout_reinforcementRebar layout drawing and bar counts for a slab or footingread-only

    Lays out reinforcing bars in a rectangular slab or footing from the bar size, spacing and cover the engineer gives: bars each way, bar lengths, total length with lap, stock sticks, weight where the site's calculator carries the size, and the layout as SVG and DXF. A quantity layout, not a design: it does not size structure or check a code.

  • market_documentsFind the building code for a kind of workread-only

    Finds which family of building codes or standards governs one kind of work in one market (US, Canada, UK or Australia, or a country mapped to one), who publishes it and the site's standards page. It does not say which edition is in force: adoption is local, and the answer names who decides.

  • measure_sketchMeasure a plan, sketch or photo from its pointsread-only

    Measures areas, perimeters and lengths from points read off a floor plan, sketch or photo (pixel coordinates) and one known reference (a figured dimension, an ID-1 card or an A4 or Letter sheet): scaled figures in metric and US units with an uncertainty band, closure and crossing checks, and a canvas link. It receives no image.

  • open_in_site_linkLink to the calculator page with these figuresread-only

    Returns a link that opens a construction calculator's page on craftquantities.com with the reader's figures filled in and their unit system, so a person can see or change the working on the page.

  • optimise_cutsOptimise a cut list: stock lengths and sheet layoutsread-only

    Optimises a cut list: pieces of given lengths cut from the stock lengths a merchant sells (timber, studs, joists, rafters, rebar, trim), or rectangles nested on sheets (plasterboard, drywall, plywood, OSB, tiles) in straight edge-to-edge cuts. Gives the stock or sheets to buy, a cutting plan per bar or sheet, the real waste and a lower bound. Quantities only: no prices, no structural design.

  • plan_programmeBuild programme (construction schedule) from labour hoursread-only

    Builds a construction programme (build schedule, Gantt) from a project's labour hours: tasks by trade, stage and level in the usual order of work, each its hours over the crew and working day given, with totals, a CSV and, with a start date, an iCalendar file. Reads a project state token, a My Project file, takeoffs or a drawing. Weather, inspections and lead times are not modelled. No prices.

  • plan_projectPlan the materials for several roomsread-only

    Plans several spaces together, with an optional roof over them, as one project in the site's room planner, and returns each space's rows, every line together, labour hours and the plan. Quantities only; it does not size structure.

  • plan_roomPlan the materials for one room or spaceread-only

    Plans one space, such as a room or a bathroom, from its size, openings and the finishes chosen, as the site's room planner does, and returns its materials list: each row with its quantity, what it still needs, what is not built and why, and labour hours. Quantities only; it does not size structure.

  • resolve_idFind a page by its permanent id or old linkread-only

    Resolves a permanent Craft Quantities id (such as cq-c0412), a current or earlier slug, or a craftquantities.com address to the page as it is today: its kind, current slug, slug history, page link and permanent /id/ link. Ids are assigned once and kept when a page is renamed or moved; a removed page names its replacement.

  • run_exampleRe-check a worked example's figuresread-only

    Re-runs every pinned step of a worked construction estimate now, in both unit systems, and returns whether each still meets the published figure.

  • run_takeoffMaterials list for a whole job (takeoff)read-only

    Works one whole-job takeoff, identified by its id, from the measurements given: the materials list of a job such as a slab or a deck, each line from its own calculator, with what to order, waste allowances, metric and US units, labour hours (not a price), what is not counted, a citation and the page link. It does not size structure.

  • searchSearch the construction calculators and pagesread-only

    Searches the site's construction pages for a question in everyday words, such as how much concrete or tile a job needs, and returns the matching pages: id, kind, title, link, description and slug. It finds; it computes nothing.

  • solve_backwardsHow far a material goesread-only

    Works out how far one amount of material goes, such as 40 bags of concrete or 24 gallons of paint: the area it covers and the size of slab, room, deck or wall that is, as the site's Solve Backwards page works it, waste taken off. It does not size structure.

  • translate_termTranslate or match a trade word between marketsread-only

    Says one building-trade word in US, Canadian, UK and Australian usage, such as plasterboard (drywall in the US) or skirting (baseboard): each market's word, how close each is, false-friend warnings, unit traps such as US and imperial gallons or short and metric tons with their conversions, and the market's document family. Brand names, plurals and misspellings match too.

  • update_projectChange a project held in a state tokenread-only

    Changes a My Project project carried in a state token (cqp1.…, from a project file answer): add or remove a room or space, change a dimension, add or remove a takeoff or calculator line, change a roof pitch, rename. Rebuilds every line and returns the new token, a short diff, the totals and a site link. The token is compressed, not encrypted; nothing is stored. No prices.

Signals

Last release
Oct 25, 2026 (4 days ago)

Details

Registry name
com.craftquantities/engine
Version
1.5.0
Auth
Auth not stated
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 26, 2026
Cite this page

Craft Quantities: construction material calculators MCP server. Agent Mart. https://agentmart.dev/connectors/craftquantities-com-engine (last updated 2026-10-26)