Caliper — caliper measuring a wireframe mesh

Caliper

Geometry & CAD file metadata extraction API

Caliper is an MCP server that accepts 3D geometry files and returns structured metadata — bounding boxes, triangle counts, manifold analysis, point cloud statistics, and more.

Status

operational

Supported Formats

FormatExtensionsMetrics
STL.stlTriangles, vertices, surface area, volume, manifold analysis, mesh quality, bounding sphere, noise estimate
OBJ.objVertices, faces, materials, groups, surface area, triangulation status
PLY.plyVertices, faces, element properties, feature flags, point cloud detection
PCD.pcdPoint count, fields, density, bounding box, feature flags
LAS / LAZ.las .lazPoint count, classification counts, bounding box, LAS version, VLRs
glTF / GLB.gltf .glbScene graph, meshes, materials, textures, vertex/index totals, extensions
STEP.step .stpcoming soon
IGES.iges .igscoming soon

Usage

Connect via MCP at https://caliper.fit/mcp/, or call the REST API directly:

POST /tools/caliper_auto_stats
{"file_url": "https://example.com/model.stl"}

POST /tools/caliper_stl_stats
{"file_b64": "...", "filename": "part.stl"}

POST /tools/caliper_batch_stats
{"files": [{"file_url": "https://example.com/part1.stl"},
          {"file_b64": "...", "filename": "part2.obj"}]}

Use format_detect (free, no payment) to check format support before making a paid call. Use format_batch to analyze up to 10 files with a single payment.

See /mcp/manifest for the full tool schema and /health for a machine-readable status check.

Pricing

Files under 150KB are free — no payment, no signup, no wallet needed. Just send the file and get results.

Larger files: $0.02/MB of billable data (file size minus 150KB free allowance), rounded up to the next cent.

Pay via x402 (USDC on Base) or card via MPP (Stripe). Card payments add a $0.35 surcharge per request to cover Stripe processing fees. The surcharge applies once per batch call, not per file — e.g. 10 × 1MB files: $0.55 as a batch vs $3.70 individually.