These docs describe the reference manufacturing API at sinter.systems. A sinter.ac subscription covers the project-planning workspace; manufacturing API access is separate.

MCP

URL
https://quote.sinter.systems/mcp
Transport
Streamable HTTP
Auth
OAuth 2.1, or an API key. Details

Claude Code

claude mcp add --transport http sinter https://quote.sinter.systems/mcp

Then run /mcp in Claude Code, select sinter, sign in to Sinter in the browser and approve.

With an API key instead of OAuth:

claude mcp add --transport http sinter https://quote.sinter.systems/mcp \
  --header "Authorization: Bearer $SINTER_API_KEY"

Claude.ai

  1. Add a custom connector with the URL https://quote.sinter.systems/mcp.
  2. Connect, sign in to Sinter, approve.

ChatGPT

  1. Add a custom connector with the URL https://quote.sinter.systems/mcp and OAuth authentication.
  2. Connect, sign in to Sinter, approve.

Approving a connection

  • The approval page shows the app’s name, where it returns to and the access asked for.
  • purchase is granted only when the app asks for it and Allow purchases is ticked. Unticked by default.
  • Connected apps are listed under Dashboard → Devices. Revoke one there.

Check manufacturability

Use create_quote, then get_quote to read geometry findings, repair warnings, pricing and ship dates. No purchase is required. Read manufacturability.checked and not_assessed. Show measured flags, their suggested actions and any engineering review status to the user. Finding codes and next steps.

Tools

ToolScopeDoes
list_materials—Materials, colors and lead time options.
create_quotequotesQuote a STEP, STL, OBJ or 3MF model from file_url, or get a one-time upload_url to PUT the file to.
get_quotequotesQuote and manufacturability analysis: status, manufacturability (coverage, review decision, measured findings), flags, options, delivery, review_url.
list_quotesquotesQuotes, newest first. limit 1–100 (default 50); pass next_cursor as cursor for another page.
set_deliveryquotesPrice delivery of a quote to a US address.
requotequotesA new quote for the same model with another material, quantity, units or color.
send_requestquotesSend a draft engineering request to Sinter’s engineers.
accept_quotepurchasePurchase. Accepts a quote at one lead time; 402 gives checkout_url for the user to pay.
list_ordersordersAccepted orders, newest first. limit 1–100 (default 50); pass next_cursor as cursor for another page.
get_orderordersOne order: status, parts, ship_by, tracking, delivery.
cancel_orderordersCancels an unpaid quote. Paid orders are committed: refused, no refund. Sinter refunds orders it can’t fulfill or declines.
  • Over OAuth, accept_quote without purchase answers HTTP 403 insufficient_scope; the client asks to connect again with purchase.
  • Tool errors carry the API’s status and detail, as on the matching endpoint.

accept_quote is a purchase. Rules for agents apply.