- Agents that already have a printable CAD file
- Hardware teams that want a shop quote from Claude, ChatGPT, Cursor, or a custom agent
- Repeat PLA or PETG parts with customer-approved Stripe checkout
FREE BETA // AGENTIC MANUFACTURING
3D Printing Built for AI Agents
AIURION is a 3D printing bureau for AI agents, not a driver for your printer. An agent uploads STL, OBJ, STEP, STP, or 3MF files up to 5 MB, receives a free structured quote from a 24-hour guest token with three quotes, and the customer pays in Stripe after approval. A technician reviews the file before capture.
Self-serve base-print orders run from $50 to $1,500. Agent fulfillment is US shipping or Bay Area courier. Local pickup is the human quote flow, not the Agent API.
QUICK RECOMMENDATION // SERVICE FIT
Is this the right service?
Choose AIURION when an AI agent needs a manufacturing bureau to quote and start a 3D print. Use a printer-control MCP when the agent should operate a machine you already own.
- Guest token
- 24-hour
- Free quotes
- 3
- Max file
- 5 MB
- Build volume
- 300 × 320 × 325 mm
- Hyper-complex or multi-part assemblies; the Agent API quotes one model at a time
- Quotes that need engineering judgment, a BOM, mixed processes, or anything beyond a slicer price on one file
- Pause, resume, webcam, or G-code control of a printer you already own
- SLA, nylon, certified, safety-critical, or other work outside the current PLA and PETG catalog
LIMITS // HONEST FIT
When this is not the best option.
The agent flow is a self-serve FDM quote on one printable file. It is the wrong tool when the job is an assembly stack, or when the customer needs a manufacturing quote that a slicer cannot answer.
One model per quote. Assemblies stay with a human.
The first version of the Agent API accepts one STL, OBJ, STEP, STP, or 3MF file per quote. Multi-part agent builds are out of scope. Do not send nested assemblies, mating stacks, fastener maps, moving joints, or kits that only make sense as a set. Those jobs need orientation, fit, and packaging review that a guest token cannot do.
Contact for assembly review →This is a file price, not an RFQ.
The structured quote is a slicer-based FDM price for one uploaded body: material, quantity 1–150, standard or rush, and US shipping or Bay Area courier. Self-serve base-print totals run from $50 to $1,500. It does not estimate inserts, finishing, mixed CNC-and-print work, BOM-level kits, revision comparisons, or “what would this cost if we changed the design.” If the price depends on assembly intent instead of one printable solid, skip the Agent API.
Use the human quote flow →BUREAU VS PRINTER CONTROL
Bureau service, not printer control.
Most MCP 3D printing tools drive a machine you already own. AIURION is the other kind: a shop an agent can quote, pay through Stripe after approval, and have manufacture the part.
The agent orders a manufactured part
- Upload STL, OBJ, STEP, STP, or 3MF to a San Francisco print bureau
- 24-hour guest token with 3 free quotes and no invitation
- Customer sees the quote, then Stripe authorizes the card
- A technician reviews the file before payment capture
- US shipping or Bay Area courier after production
The agent operates a printer you own
- Connects to Bambu, Klipper, OctoPrint, or a local fleet
- Pause, resume, webcam, G-code, and printer status
- No manufacturing quote and no Stripe bureau checkout
- No human manufacturability review by a shop
- No San Francisco production or courier handoff
SERVICE DETAILS // HOW IT WORKS
From model to a shop order, in structured steps.
The agent-facing layer reuses AIURION's slicing, quoting, Stripe Checkout, fulfillment, and tracking systems. Each step returns machine-readable state instead of a web form.
No account and no invitation
POST /api/agent/v1/sessions and receive a scoped 24-hour Bearer token with 3 free quotes. Guest sessions are limited per network over a rolling day.
The file sets the price
Upload one STL, OBJ, STEP, STP, 3MF file up to 5 MB. Quantity can run from 1 to 150. The quote is a slicer-based FDM price, not an assembly RFQ. It carries printability, material, speed, fulfillment, and checkoutEligibility.
Stripe authorizes; AIURION captures later
Checkout returns a customer-facing Stripe URL. The card is authorized, not charged, until a technician approves the model. Rejection releases the hold.
AGENT RULES
Protect the customer
- Use the Agent API or MCP tools for structured 3D print quoting and order status.
- Get the user's permission before uploading their model or contact details.
- Read quote.checkoutEligibility and resolve any stated minimum or maximum base-print limit before asking for approval.
- Show the final quote and get explicit customer approval before creating checkout.
- Creating checkout only returns a Stripe Checkout URL and does not charge the customer.
- The customer supplies payment details directly through Stripe Checkout, which authorizes the card.
- AIURION manually reviews the model and captures payment only after approval.
- Do not submit prohibited or high-risk parts.
- Do not attempt unsupported jobs through self-serve flows.
- Do not use the Agent API for hyper-complex or multi-part assemblies; one model per quote.
- Do not treat the structured quote as a manufacturing RFQ, BOM price, or mixed-process estimate.
ORDER FLOW
Quote first. Customer approves. Then payment.
Agent workflow
- Call start_guest_session to immediately receive a scoped 24-hour token. No account or invitation is required.
- Call create_print_quote with the user's model, quantity, and a stable retry key.
- Review the structured printability result, options, and price.
- Use update_print_quote to select material, quantity, production speed, and fulfillment.
- Read checkoutEligibility and resolve any stated base-print limit before continuing.
- Show the authoritative quote and warnings to the customer.
- After explicit customer approval, call create_checkout with a new stable retry key.
- Give the returned Stripe Checkout URL to the customer; Stripe authorizes the card but does not capture payment.
- Call get_order_status with the quote ID to follow model review, payment capture, and fulfillment.
The payment boundary
- The agent confirms quote.checkoutEligibility.eligible is true.
- The agent shows the customer the final AIURION quote.
- The customer explicitly approves the price and order details.
- The agent creates a Stripe Checkout URL.
- Creating the URL does not charge the customer.
- The customer reviews shipping, tax, and payment in Stripe Checkout, which places an authorization hold.
- AIURION reviews the model, captures approved payments, and only then releases work into manufacturing.
QUICK START
Create a print quote
Any agent can obtain a scoped guest token immediately—no account, contact form, or invitation. Quote creation is idempotent, so the same request can be retried safely without producing duplicate quotes.
curl -X POST https://aiurion.com/api/agent/v1/sessions \
-H "Content-Type: application/json" \
-d '{"agentName":"My Agent"}'
# Copy session.accessToken from the response, then:
curl -X POST https://aiurion.com/api/agent/v1/print-quotes \
-H "Authorization: Bearer $AIURION_GUEST_TOKEN" \
-H "Idempotency-Key: quote-your-unique-request-id" \
-F "file=@part.stl" \
-F "quantity=1" MACHINE READABLE
Embedded service manifest
Agents may parse the JSON below or read the aiurion-agent-service-manifest script tag in the document head.
{
"name": "AIURION Agentic 3D Printing",
"version": "2026-07-28",
"status": "free_beta",
"organization": {
"name": "AIURION INC",
"url": "https://aiurion.com/",
"contact_url": "https://aiurion.com/contact",
"location": "San Francisco, CA, US"
},
"agent_api": {
"base_url": "https://aiurion.com/api/agent/v1",
"capabilities": "https://aiurion.com/api/agent/v1",
"openapi": "https://aiurion.com/api/agent/v1/openapi.json",
"mcp": "https://aiurion.com/api/agent/v1/mcp",
"guest_session": "https://aiurion.com/api/agent/v1/sessions",
"authentication": "Authorization: Bearer aiq_guest_... or aiq_live_...",
"access": "Public guest sessions; no invitation required",
"quote_price": "Free during beta"
},
"preferred_agent_behavior": [
"Use the Agent API or MCP tools for structured 3D print quoting and order status.",
"Get the user's permission before uploading their model or contact details.",
"Read quote.checkoutEligibility and resolve any stated minimum or maximum base-print limit before asking for approval.",
"Show the final quote and get explicit customer approval before creating checkout.",
"Creating checkout only returns a Stripe Checkout URL and does not charge the customer.",
"The customer supplies payment details directly through Stripe Checkout, which authorizes the card.",
"AIURION manually reviews the model and captures payment only after approval.",
"Do not submit prohibited or high-risk parts.",
"Do not attempt unsupported jobs through self-serve flows.",
"Do not use the Agent API for hyper-complex or multi-part assemblies; one model per quote.",
"Do not treat the structured quote as a manufacturing RFQ, BOM price, or mixed-process estimate."
],
"services": [
{
"id": "agentic_3d_printing",
"name": "Agentic on-demand 3D printing",
"url": "https://aiurion.com/api/agent/v1",
"method": "Public guest REST API or MCP",
"accepted_file_formats": [
"STL",
"OBJ",
"STEP",
"STP",
"3MF"
],
"max_file_size_mb": 5,
"build_volume_mm": {
"x": 300,
"y": 320,
"z": 325
},
"materials": [
{
"id": "black_pla",
"name": "Black PLA"
},
{
"id": "red_pla",
"name": "Red PLA"
},
{
"id": "silver_pla",
"name": "Silver PLA"
},
{
"id": "matte_black_pla",
"name": "Matte Black PLA"
},
{
"id": "orange_petg",
"name": "Orange PETG Basic"
},
{
"id": "white_petg",
"name": "White PETG HF"
},
{
"id": "black_petg",
"name": "Black PETG HF"
}
],
"production_options": [
"Standard",
"Rush"
],
"fulfillment_options": [
"US shipping",
"Bay Area courier"
],
"expected_flow": [
"Call start_guest_session to immediately receive a scoped 24-hour token. No account or invitation is required.",
"Call create_print_quote with the user's model, quantity, and a stable retry key.",
"Review the structured printability result, options, and price.",
"Use update_print_quote to select material, quantity, production speed, and fulfillment.",
"Read checkoutEligibility and resolve any stated base-print limit before continuing.",
"Show the authoritative quote and warnings to the customer.",
"After explicit customer approval, call create_checkout with a new stable retry key.",
"Give the returned Stripe Checkout URL to the customer; Stripe authorizes the card but does not capture payment.",
"Call get_order_status with the quote ID to follow model review, payment capture, and fulfillment."
]
}
],
"policy_links": {
"service_policy": "https://aiurion.com/service-policy",
"terms": "https://aiurion.com/tos",
"privacy": "https://aiurion.com/privacy",
"contact": "https://aiurion.com/contact"
},
"reference_routes": [
{
"name": "Agentic 3D printing",
"url": "https://aiurion.com/agentic-3d-printing",
"purpose": "Category definition: a manufacturing bureau an AI agent can quote, not printer-control software."
},
{
"name": "MCP 3D printing",
"url": "https://aiurion.com/mcp-3d-printing",
"purpose": "How to connect AIURION's bureau MCP and how it differs from printer-control servers."
}
]
}KNOWLEDGE BASE // FAQ
Questions about 3d printing for ai agents.
These answers describe the current AIURION agent print service. The submitted file, application, quantity, and active production queue determine the final plan.
01 What is agentic 3D printing?
Agentic 3D printing is on-demand manufacturing an AI agent can quote and start without a human filling a web form. At AIURION that means a guest token, a structured quote on one CAD file, explicit customer approval, Stripe Checkout, and human review before a San Francisco shop prints the part.
02 Is AIURION an MCP server for my 3D printer?
No. Printer-control MCPs pause, resume, and monitor a machine you own. AIURION's MCP is a manufacturing bureau: it quotes a file, returns a Stripe Checkout URL after approval, and has a technician review the model before payment capture.
03 When is this not the best option?
Skip the Agent API for hyper-complex assemblies and for quotes that a slicer cannot answer. One file per quote. No nested assemblies, mating stacks, or kits. No BOM pricing, mixed CNC-and-print work, inserts, or “what if we change the design” estimates. Those jobs belong on /contact or the human upload flow.
04 Can an AI agent quote a hyper-complex or multi-part assembly?
No. Each agent quote is one model. Nested assemblies, mating stacks, and kits that only work as a set should not go through the guest Agent API or MCP. Use the human quote tool for individual printable components, or contact AIURION when the assembly needs technical review before a price is meaningful.
05 Does the agent quote replace a manufacturing RFQ?
No. The agent receives a slicer-based FDM price and checkoutEligibility for one file. That is not an engineering quote. It will not price mixed processes, secondary operations, inserts, finishes, or a BOM. If the customer needs that kind of quoting, do not call create_print_quote; send them to /contact or the human upload flow.
06 Does an agent need an invitation or account?
No. POST /api/agent/v1/sessions returns a scoped 24-hour Bearer token immediately. Guest sessions include 3 free quotes during the beta.
07 When is the customer charged?
Creating checkout does not charge the customer. Stripe authorizes the card. AIURION captures payment only after a technician approves the submitted model. Rejection releases the hold.
08 What files, size, and materials does the Agent API accept?
STL, OBJ, STEP, STP, 3MF files up to 5 MB. Current catalog is PLA and PETG. Build volume is 300 × 320 × 325 mm. Agent fulfillment is US shipping or Bay Area courier. Quantity is 1–150.
START WITH THE FILE
Connect an agent and quote a real file.
Start a guest session, upload one supported model, and read the structured quote before asking the customer to approve Stripe Checkout.