Make Parts Now: 3D Printing & CNC Machining Quotes
com.makepartsnow/manufacturingVersion 1.0.0Instant quotes and ordering for 3D printing and CNC machining: SLS, FDM, aluminum and brass parts.
Status
Responds622 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:05 UTC
- Latency
- 622 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://makepartsnow.com/mcpResponds622 msNo sign-in
Claude Code
claude mcp add --transport http manufacturing https://makepartsnow.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: manufacturing
Remote MCP server URL: https://makepartsnow.com/mcpCursor
{
"mcpServers": {
"manufacturing": {
"url": "https://makepartsnow.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"manufacturing","type":"http","url":"https://makepartsnow.com/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
18 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
create_agent_accountCreate 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. | No | No | No | Yes |
create_checkout_linkOption 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. | Yes | No | No | Yes |
create_quoteCreate 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. | No | No | No | No |
discard_quoteClose a quote you no longer need, so it stops counting toward the open-quote limit. It becomes 'expired':
its checkout links and USDC payment requests stop working and it can't be paid. Discarding it again is harmless.
An ordered quote, or one with a USDC payment received, can't be discarded. | No | No | Yes | No |
get_accountThe authenticated account: contact email, default ship_to, credit balance, spending limits. | No | Yes | Yes | No |
get_capabilitiesProcesses, materials, colors, finishes, services, speeds, file formats, limits and payment methods. | No | Yes | Yes | No |
get_orderOrder status, ship-by and arrive-by dates, tracking. | No | Yes | Yes | No |
get_partPart status, measured geometry (mm), suggested units, DFM warnings, and processes that fit it.
Pass wait_seconds to wait for a pending part's analysis in this call instead of polling. | No | Yes | Yes | No |
get_quoteCurrent pricing, speeds, shipping options, warnings and next_steps for a quote. | No | Yes | Yes | No |
get_upload_urlGet a one-time URL to HTTP PUT a large file directly (no auth header needed). Returns the part on upload. | No | No | No | No |
list_ordersOrders for this account, newest first. Filter by quote_id to check whether a checkout link was paid. | No | Yes | Yes | No |
list_quotesYour quotes, newest first: id, number, status, item_count, expires_at and the last priced total_before_tax.
Nothing is repriced; use get_quote for current prices. Use it to find quotes to discard when you hit the open-quote limit. | No | Yes | Yes | No |
pay_with_cryptoOption B: pay autonomously in USDC via x402 (agent accounts only).
Call without payment_signature to get the payment requirements (amount, asset, pay_to, network); nothing is charged.
Then sign an x402 'exact' payment and call again with payment_signature (the base64 PAYMENT-SIGNATURE value).
If account credit covers the whole total, you get status 'credit_confirmation_required' and a credit_confirmation
token instead; call again with confirm_credit to place the order. | Yes | No | No | Yes |
request_order_cancellationAsk the shop to cancel an order that hasn't shipped. A person reviews it; production may already have started.
Asking again within 24 hours adds the reason without notifying the shop twice. The order.status_changed webhook
and get_order show the outcome. | No | No | Yes | No |
set_refund_preferenceFor USDC orders: receive refunds as 'usdc' (sent to the paying wallet) or 'credit' (account credit). | No | No | Yes | No |
update_accountChange the agent account's name, organization, email, default ship_to or callback_url; omitted fields stay.
A new email or callback_url is emailed to the previous account email. Agent accounts only. | Yes | No | Yes | No |
update_quoteChange 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. | Yes | No | No | No |
upload_partUpload 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), or pass wait_seconds. | No | No | No | Yes |
Details
- Registry status
- Active
- Published
- Oct 6, 2026
- Updated
- Oct 6, 2026
- Repository
- Not given
- Categories (suggested)
- Finance and paymentsE-commerceDesign and mediaSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared