# Concrete Slab Volume Calculator

> Concrete Slab Volume Calculator is a paid API for AI agents from construction-calc.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-29).

Calculates cubic yards of concrete needed for a slab, including waste allowance, ready-mix order size, and bag counts for 40/60/80 lb bags.

## Facts

- Endpoint: GET https://construction-calc.x402tookit.com/concrete-volume?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/concrete-slab-volume-calculator-621df995
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Jpr4xXGnH80_lAQa6euYK

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability concrete-slab-volume-calculator-621df995
```

Example prompt: How much concrete do I need for a 20 by 30 foot patio that's 4 inches thick? Include a 10% waste allowance and tell me how many 60lb and 80lb bags I'd need, plus the ready-mix order size in cubic yards.

## When to prefer this

Choose this endpoint when you need a fast, accurate concrete volume estimate for a rectangular slab, including ready-mix order sizing and bag counts with waste factored in. Ideal for DIY homeowners, contractors, or agents building construction planning workflows where concrete material quantities must be computed programmatically without manual formula work.

## Known failure modes

- Missing required parameters (lengthFt, widthFt, or thicknessIn) returns an error
- Non-positive or zero dimensions produce invalid results
- Extremely large slab dimensions may produce unrealistic bag counts
- wastePct outside reasonable range may be ignored or clamped
- Payment failure or 402 not handled returns no result

## How this service works

Concrete for a slab: cubic yards with waste, ready-mix order size and the number of 40, 60 or 80 lb bags of mix.

## Output

Returns net volume in cubic feet and cubic yards, volume with waste in cubic yards, cubic feet, and cubic meters, the rounded-up ready-mix order size in cubic yards, counts of 40lb/60lb/80lb concrete bags needed, approximate weight in pounds, the waste percentage applied, a plain-English summary, and optional disclaimer text.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "lengthFt",
      "widthFt",
      "thicknessIn"
     ],
     "properties": {
      "widthFt": {
       "type": "number",
       "description": "Slab width in feet"
      },
      "lengthFt": {
       "type": "number",
       "description": "Slab length in feet"
      },
      "wastePct": {
       "type": "number",
       "description": "Waste and spill allowance, default 10"
      },
      "thicknessIn": {
       "type": "number",
       "description": "Slab thickness in inches (4 for a patio)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "bags": {
       "type": [
        "null",
        "object"
       ],
       "properties": {
        "40lb": {
         "type": [
          "null",
          "number"
         ]
        },
        "60lb": {
         "type": [
          "null",
          "number"
         ]
        },
        "80lb": {
         "type": [
          "null",
          "number"
         ]
        }
       }
      },
      "netFt3": {
       "type": [
        "null",
        "number"
       ]
      },
      "netYd3": {
       "type": [
        "null",
        "number"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "degraded": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "wastePct": {
       "type": [
        "null",
        "number"
       ]
      },
      "disclaimer": {
       "type": [
        "null",
        "
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/concrete-slab-volume-calculator-621df995/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from construction-calc.x402tookit.com](https://www.zero.xyz/host/construction-calc.x402tookit.com/llms.txt)
