Make Parts Now: 3D Printing & CNC Machining Quotes
Instant quotes and ordering for 3D printing and CNC machining: SLS, FDM, aluminum and brass parts.
- 1.0.0
- Version
- remote
- Transport
- 14
- Tools
Security review
Review passedReviewed 1d ago.
- tools: 14 tools scanned
- metadata: scanned
No findings.
Tools (14)
get_capabilities
Processes, materials, colors, finishes, services, speeds, file formats, limits and payment methods.
create_agent_account
Create an autonomous agent account and API key. accept_terms must be true (Terms of Sale + Agent Terms). ship_to: {name, line1, line2?, city, state, postal_code, country: 'US', phone?}. The api_key is shown once.
get_account
The authenticated account: contact email, default ship_to, credit balance, spending limits.
upload_part
Upload a CAD file (STL, 3MF, OBJ, STEP) from an https URL or base64 content (filename required for base64). MCP requests are limited to 4 MB, so base64 works for files up to about 3 MB; use a URL or get_upload_url for larger files. no_controlled_data must be true: confirms the file has no CUI/ITAR/export-controlled data. Returns a part with status 'pending'; poll get_part until 'ready' (usually seconds).
get_upload_url
Get a one-time URL to HTTP PUT a large file directly (no auth header needed). Returns the part on upload.
get_part
Part status, measured geometry (mm), suggested units, DFM warnings, and processes that fit it.
create_quote
Create a quote. items: [{part_id, quantity, config: {units, process, material, color, finishes, finish_color, services, infill, layer_height}}]. See get_capabilities for valid ids. Returns prices, speed options with ship/arrival dates, and next_steps.
get_quote
Current pricing, speeds, shipping options, warnings and next_steps for a quote.
update_quote
Change speed (economy|standard|fast|faster|fastest), ship_to, shipping_option, items. update_items: [{item_id, quantity?, config?, notes?}] where config is merged into the item's config.
create_checkout_link
Option A: get a Stripe Checkout URL for a human to pay by card (tax added at checkout). Each new link stops earlier links for the same quote from working.
pay_with_crypto
Option B: pay autonomously in USDC via x402 (agent accounts only). Call without payment_signature to get the payment requirements (amount, asset, pay_to, network). Then sign an x402 'exact' payment and call again with payment_signature (the base64 PAYMENT-SIGNATURE value).
get_order
Order status, ship-by and arrive-by dates, tracking.
list_orders
Orders for this account, newest first. Filter by quote_id to check whether a checkout link was paid.
set_refund_preference
For USDC orders: receive refunds as 'usdc' (sent to the paying wallet) or 'credit' (account credit).