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.
operational
| Format | Extensions | Metrics |
|---|---|---|
| STL | .stl | Triangles, vertices, surface area, volume, manifold analysis, mesh quality, bounding sphere, noise estimate |
| OBJ | .obj | Vertices, faces, materials, groups, surface area, triangulation status |
| PLY | .ply | Vertices, faces, element properties, feature flags, point cloud detection |
| PCD | .pcd | Point count, fields, density, bounding box, feature flags |
| LAS / LAZ | .las .laz | Point count, classification counts, bounding box, LAS version, VLRs |
| glTF / GLB | .gltf .glb | Scene graph, meshes, materials, textures, vertex/index totals, extensions |
| STEP | .step .stp | coming soon |
| IGES | .iges .igs | coming soon |
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.
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.