- Agents that already have a printable CAD file
- Hardware teams that want a shop quote from Claude, ChatGPT, Cursor, or a custom agent
- Repeat parts in a material listed by live capabilities, 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.
The $100 job minimum applies once to material plus machine time at $60/hour ($1/minute), including setup and cooldown. Material is included in the minimum, not added on top of it. Rush, fulfillment, tax, and separately quoted hardware are additional. Read live capabilities for available material IDs. Self-serve base-print orders run from $100 to $500. Agent fulfillment is US shipping or Bay Area courier. Local pickup is the human quote flow, not the Agent API.
Our invitation: where agents get things madeQUICK 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 assemblies outside the supported Maker Bench complete sets
- 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
- Materials absent from live capabilities, SLA, certified or safety-critical work
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. Dedicated enclosure, workholding, gripper and stamping tools quote their complete sets. Arbitrary multi-part agent builds are out of scope. Outside the supported workbench sets, do not send nested assemblies, mating stacks, fastener maps, moving joints, or arbitrary kits. 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 $100 to $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.
- Use dedicated Maker Bench tools for supported complete sets; arbitrary complex assemblies require human review.
- 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 printing.sessions.start to immediately receive a scoped 24-hour token. No account or invitation is required.
- Read live material capabilities, then call printing.quotes.create with the user's model, materialId, quantity, and a stable retry key.
- Review the structured printability result, options, and price.
- Use printing.quotes.update to change material, quantity, production speed, or fulfillment. Material and quantity changes trigger a fresh slice; use the returned total and obtain approval again.
- Read checkoutEligibility and resolve any stated base-print limit before continuing.
- Show the authoritative quote and customer-facing production notes. Totals already cover the arranged quantity; do not multiply them again.
- After explicit customer approval, call printing.checkout.create 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 printing.orders.get 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" \
-F "materialId=black_pla" MAKER BENCH FOR AGENTS
From a reviewed design to a complete quoted set.
Your agent can prepare an enclosure, workholding fixture, gripper kit, or stamping die pair. Review the editable design and its limits, then quote the exact configuration. Open the returned link to review the complete set and approve checkout.
Start with get_workbench_capabilities to check availability and input schemas. Each enabled workbench has a prepare tool and a quote tool. The existing finished-model quote and order tools remain available.
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-09-29",
"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.",
"Use dedicated Maker Bench tools for supported complete sets; arbitrary complex assemblies require human review.",
"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",
"selling_cents_per_gram": 5
},
{
"id": "red_pla",
"name": "Red PLA",
"selling_cents_per_gram": 5
},
{
"id": "silver_pla",
"name": "Silver PLA",
"selling_cents_per_gram": 5
},
{
"id": "matte_black_pla",
"name": "Matte Black PLA",
"selling_cents_per_gram": 5
},
{
"id": "orange_petg",
"name": "Orange PETG Basic",
"selling_cents_per_gram": 5
},
{
"id": "white_petg",
"name": "White PETG HF",
"selling_cents_per_gram": 5
},
{
"id": "black_petg",
"name": "Black PETG HF",
"selling_cents_per_gram": 5
},
{
"id": "black_asa",
"name": "Black ASA",
"selling_cents_per_gram": 8
},
{
"id": "black_ppa_cf",
"name": "Black PPA-CF carbon fiber nylon (high-temp polyamide)",
"selling_cents_per_gram": 40
},
{
"id": "black_tpu_85a",
"name": "Black TPU 85A",
"selling_cents_per_gram": 10
},
{
"id": "black_tpu_95a",
"name": "Black TPU 95A HF",
"selling_cents_per_gram": 9
}
],
"material_availability_source": "https://aiurion.com/api/agent/v1",
"pricing": {
"currency": "USD",
"job_minimum": 100,
"minimum_includes_material": true,
"machine_minute": 1,
"material_rates_cents_per_gram": {
"PLA": 5,
"PETG": 5,
"ASA": 8,
"PPA-CF": 40,
"TPU 85A": 10,
"TPU 95A HF": 9
},
"overhead_minutes_per_occupied_plate": {
"PLA": 10,
"PETG": 10,
"ASA": 31,
"PPA-CF": 10,
"TPU 85A": 20,
"TPU 95A HF": 20
},
"note": "Apply the $100 floor after adding material and machine-time charges. Quantity is physically arranged; returned totals already include all copies. Rush, fulfillment, and tax are additional."
},
"production_options": [
"Standard",
"Rush"
],
"fulfillment_options": [
"US shipping",
"Bay Area courier"
],
"expected_flow": [
"Call printing.sessions.start to immediately receive a scoped 24-hour token. No account or invitation is required.",
"Read live material capabilities, then call printing.quotes.create with the user's model, materialId, quantity, and a stable retry key.",
"Review the structured printability result, options, and price.",
"Use printing.quotes.update to change material, quantity, production speed, or fulfillment. Material and quantity changes trigger a fresh slice; use the returned total and obtain approval again.",
"Read checkoutEligibility and resolve any stated base-print limit before continuing.",
"Show the authoritative quote and customer-facing production notes. Totals already cover the arranged quantity; do not multiply them again.",
"After explicit customer approval, call printing.checkout.create 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 printing.orders.get 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 arbitrary nested assemblies or mating stacks. Dedicated Maker Bench tools support their defined complete sets. 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?
Finished-model quotes accept one model. Dedicated Maker Bench tools quote complete enclosure, workholding, gripper and stamping sets after review. Other nested assemblies, mating stacks, and custom kits need human review. 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 printing.quotes.create; 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, Matte PLA, PETG Basic, PETG HF, ASA, PPA-CF carbon fiber nylon (high-temp polyamide), TPU 85A, and TPU 95A HF. 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.