com.hardcopylabs/hardcopy

HardCopy Labs

Order real 3D prints from chat: send an STL or OpenSCAD model, see one price, get it by UPS.

Endpointhttps://mcp.hardcopylabs.com/mcp (streamable-http)
Registry version1.0.0
Now5 tools · grade D (51) · pin ts_1343c0481c0182eb1052bccda1b2f2c4 · protocol 2025-06-18
First / last listed2026-10-26 05:28 UTC / 2026-10-26 05:28 UTC
Grade over time2026-10-26: D (51), 5 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-26 05:28 UTC
5 tools, grade D (51)

Tools: preview_print_order validate_stl submit_print_job check_job_status reorder_print_job

Current tools (5)

preview_print_orderMANDATORY before creating any order or checkout, including reorders. Render exact validated geometry and quote the whole order. Display EVERY returned part image with name, dimensions, material/color, quantity, notes and total to the buyer. The in-chat card shows images where supported; otherwise embed image_url values or give viewer_url and ask the buyer to review there. Never su
params: job_name, material, color, quantity, stl_base64, openscad_source, parts, reorder_of, notes, replaces_preview_id
validate_stlCheck whether a 3D model can be printed, before ordering. A text validation quote is NOT approval to order. Call preview_print_order next, show its exact model images/options/price to the buyer, then obtain confirmation. Use this when the user has an STL file (base64-encoded) and wants to know if it is printable, or as a pre-check before submit_print_job. Returns printability
params: stl_base64, quantity, parts
submit_print_jobCreate an order ONLY AFTER preview_print_order, image display and buyer confirmation. First present every preview image (or the viewer fallback), dimensions, material/color, quantity and quote. Obtain explicit buyer confirmation for that preview version. Then send preview_id, preview_version, buyer_confirmed=true, job_name and shipping details ONLY; omit model/options fields. Any
params: job_name*, material, color, notes, contact_email, ship_to, stl_base64, openscad_source, quantity, parts, preview_id, preview_version, buyer_confirmed
check_job_statusLook up the current status of a print job (submitted, approved, printing, QC, shipped) and its UPS tracking number once shipped. Use when the user asks about an order they placed with HardCopy Labs.
params: job_id*
reorder_print_jobA REORDER ALSO REQUIRES A NEW VISUAL PREVIEW AND BUYER CONFIRMATION. First call preview_print_order with reorder_of and any desired changes, show every image/options/price to the buyer, and obtain confirmation. Then call this with preview_id, preview_version and buyer_confirmed=true, without option overrides. Without a preview this returns a preview only; it never creates an order
params: job_id*, ship_to*, quantity, material, color, contact_email, notes, preview_id, preview_version, buyer_confirmed

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.