Auditable construction takeoffs with locked waste and conservative purchase rounding.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Calculate an auditable material takeoff from explicit geometry or a supported SmartScale/ProtoGen measurement payload. Returns net, explicit waste-adjusted, and conservative purchase quantities. This is a planning estimate, not a guaranteed material order or professional certification.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Calculate an auditable material takeoff from explicit geometry or a supported SmartScale/ProtoGen measurement payload. Returns net, explicit waste-adjusted, and conservative purchase quantities. This is a planning estimate, not a guaranteed material order or professional certification.
| Argument | Type | Description |
|---|---|---|
| items* | array | |
| options | any | |
| request_id | any | |
| payment_ref | any |
{
"type": "object",
"title": "calculate_takeoffArguments",
"required": [
"items"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true
},
"title": "Items"
},
"options": {
"anyOf": [
{
"type": "object",
"additionalProperties": true
},
{
"type": "null"
}
],
"title": "Options",
"default": null
},
"request_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Request Id",
"default": null
},
"payment_ref": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Payment Ref",
"default": null
}
}
}Return fleet-standard capabilities, version, pack digest, disclaimer, composition role, and pricing.
No arguments.
{
"type": "object",
"title": "describe_agentArguments",
"properties": {}
}Return one assembly's formula, required dimensions, material factors, purchase increment, sources, and material-pack lineage.
| Argument | Type | Description |
|---|---|---|
| assembly_type* | string |
{
"type": "object",
"title": "get_assemblyArguments",
"required": [
"assembly_type"
],
"properties": {
"assembly_type": {
"type": "string",
"title": "Assembly Type"
}
}
}Return the bundled factors, densities, coverages, waste defaults, purchase increments, unit conversions, sources, and raw-pack SHA.
No arguments.
{
"type": "object",
"title": "get_material_packArguments",
"properties": {}
}List supported assemblies, required dimensions, formulas, waste defaults, and the current material-pack digest.
No arguments.
{
"type": "object",
"title": "list_assembliesArguments",
"properties": {}
}List the bundled material pack version, digest, coverage, shapes, rebar sizes, roof pitches, and explicit unsupported policy.
No arguments.
{
"type": "object",
"title": "list_material_packArguments",
"properties": {}
}Recompute a takeoff audit hash, notary payload, pack currency, and QT9 unit-resolved conservation. Pass the prior result object as JSON.
| Argument | Type | Description |
|---|---|---|
| result_json* | string |
{
"type": "object",
"title": "verify_resultArguments",
"required": [
"result_json"
],
"properties": {
"result_json": {
"type": "string",
"title": "Result Json"
}
}
}