printbot
Printbot is the world's first MCP server that allows your agent to automatically quote and order 3D prints.
What it can do
- List Products: Returns all active products with descriptions, pricing, and parameter schemas.
- Get Quote: Calculates price for a given product and. CRITICAL: Instant quotes are ONLY provided for '.gcode' uploads. Non-gcode files (e.g. STL, 3MF, PNG) will ALWAYS return Price TBD and require manu
- Place Order: Creates an order record; requires product, parameters, and shipping address; returns an order ID and status. CRITICAL: You MUST call get_quote first and confirm the cost with the operator
What data it sees
Do you need an account
An API key from the service settings is required
Printbot is the world's first MCP server that allows your agent to automatically quote and order 3D prints. Powered by Rabbit Printing, it enables a true physical CI/CD pipeline: the moment your team pushes a CAD file to Git, your agent can pull it, convert it to G-code, and send it to our print farm—all in a matter of moments.
Who Are We?
We’re Rabbit Printing, a disabled-owned micro-manufacturing hub based in Northern Virginia. We specialize in bridging the gap between digital bits and physical atoms, turning your dreams into reality with high-speed FDM and precision engineering.
Server tool list (7)
Raw names from tools/list. Only developers need these.
| list_products | Returns all active products with descriptions, pricing, and parameter schemas. |
| get_quote | Calculates price for a given product and. CRITICAL: Instant quotes are ONLY provided for '.gcode' uploads. Non-gcode files (e.g. STL, 3MF, PNG) will ALWAYS return Price TBD and require manual human review. |
| place_order | Creates an order record; requires product, parameters, and shipping address; returns an order ID and status. CRITICAL: You MUST call get_quote first and confirm the cost with the operator before calling this tool. Quote-only products require human review before any charge. |
| get_order_status | Returns status, tracking URL, and subtotal for a given order, scoped to the operator's account. |
| list_orders | Returns all orders for the current operator, with optional status filter. |
| cancel_order | Cancels an order if it hasn't shipped yet, raises a descriptive error otherwise. |
| request_file_upload_url | Returns a pre-signed S3 upload URL. EXTREMELY IMPORTANT: Instant automated quotes are ONLY provided for .gcode files. If you upload .stl, .3mf, or other formats, the automated quote will fallback to a manual review (Price TBD) and cannot be instantly ordered. |