KitScout

Categories › Business & Finance › Business strategy, startups, product & careers

Craft Quantities: construction material calculators

MCP serverVerified domain · craftquantities.comRemote● LiveFree to try

Construction quantities from cited calculators, takeoffs, planners, drawings, cut plans. No prices.

Install

Remote server: your requests and data go to api.craftquantities.com. Claude Code: claude mcp add --transport http craft-quantities-construction-material-c https://api.craftquantities.com/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do (first 40)

The tools this server listed when we connected to it, in its own words.

  • search — 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 matc
  • fetch — 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
  • get_calculator — Returns the input fields of one calculator, identified by its slug: each field's id, label, accepted units, range and default value in metri
  • calculate — 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
  • convert_units — 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 return
  • get_sources — 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
  • open_in_site_link — Returns a link that opens a construction calculator's page on craftquantities.com with the reader's figures filled in and their unit system,
  • get_takeoff — Returns the measurements one whole-job takeoff needs, identified by its id: each measurement's id, unit and opening figure, its build-up cho
  • run_takeoff — 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 l
  • get_example — Returns one worked construction estimate from the site, identified by its slug: the measurements, the steps in order with the calculator eac
  • run_example — Re-runs every pinned step of a worked construction estimate now, in both unit systems, and returns whether each still meets the published fi
  • create_project_file_from_calculations — 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 t
  • create_project_file_from_takeoffs — 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 work
  • create_project_file_from_house — 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 rea
  • create_project_file_from_plan — 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 th
  • create_project_file_from_drawing — Creates one My Project backup file from a Construction Canvas drawing: its lines, and the drawing itself, which the site's canvas reopens. T
  • check_quote — 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 quan
  • estimate_house — Estimates the materials to build one rectangular house of one or two storeys from a few figures (footprint, walls, roof, openings): every qu
  • get_planner — Returns the room planner's fields for one kind of space: its figures, surfaces and finish ids, scope questions and rows, with their ids.
  • plan_room — 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
  • plan_project — 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, ev
  • create_drawing — Draws one plan on the Construction Canvas from the shapes, rooms laid out by adjacency on a grid, house figures, drawing commands, canvas do
  • import_quote — 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 chec
  • diagnose_symptom — 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 diagn
  • solve_backwards — 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,
  • market_documents — 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 t
  • translate_term — Says one building-trade word in US, Canadian, UK and Australian usage, such as plasterboard (drywall in the US) or skirting (baseboard): eac
  • create_supplier_quote_request — 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
  • get_benchmark — Returns items of the Construction Quantities Benchmark, a CC BY 4.0 dataset of construction quantity questions built from the site's calcula
  • measure_sketch — Measures areas, perimeters and lengths from points read off a floor plan, sketch or photo (pixel coordinates) and one known reference (a fig
  • export_drawing — Exports a Construction Canvas drawing (a template, shapes, a room layout, drawing commands, house figures or a canvas document) as DXF for C
  • layout_reinforcement — Lays out reinforcing bars in a rectangular slab or footing from the bar size, spacing and cover the engineer gives: bars each way, lengths,
  • calculate_batch — Runs up to 25 construction calculator calculations in one request, each a calculator slug or permanent id with its own input values, and ret
  • update_project — 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 dimensio
  • classify_items — Groups a materials list, bill of materials, takeoff, plan or project (lines, calculator slugs or a project state token) by CSI MasterFormat
  • resolve_id — 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 i
  • plan_programme — Builds a construction programme (build schedule, Gantt) from a project's labour hours: tasks by trade, stage and level in the usual order of
  • optimise_cuts — Optimises a cut list: pieces of given lengths cut from the stock lengths a merchant sells (timber, studs, joists, rafters, rebar, trim), or
  • estimate_hours — Estimated person-hours on each line of a project, as My Project shows them: hours typed on the line, else a production rate's band for its q
  • compare_on_job — Works both sides of a comparison page (LVP vs tile, paint vs wallpaper …) on one job: each side's quantity in both unit systems, allowance,

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools