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/mcpThen 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
- Add a custom connector with the URL
https://quote.sinter.systems/mcp. - Connect, sign in to Sinter, approve.
ChatGPT
- Add a custom connector with the URL
https://quote.sinter.systems/mcpand OAuth authentication. - 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.
purchaseis 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
| Tool | Scope | Does |
|---|---|---|
list_materials | — | Materials, colors and lead time options. |
create_quote | quotes | Quote a STEP, STL, OBJ or 3MF model from file_url, or get a one-time upload_url to PUT the file to. |
get_quote | quotes | Quote and manufacturability analysis: status, manufacturability (coverage, review decision, measured findings), flags, options, delivery, review_url. |
list_quotes | quotes | Quotes, newest first. limit 1–100 (default 50); pass next_cursor as cursor for another page. |
set_delivery | quotes | Price delivery of a quote to a US address. |
requote | quotes | A new quote for the same model with another material, quantity, units or color. |
send_request | quotes | Send a draft engineering request to Sinter’s engineers. |
accept_quote | purchase | Purchase. Accepts a quote at one lead time; 402 gives checkout_url for the user to pay. |
list_orders | orders | Accepted orders, newest first. limit 1–100 (default 50); pass next_cursor as cursor for another page. |
get_order | orders | One order: status, parts, ship_by, tracking, delivery. |
cancel_order | orders | Cancels an unpaid quote. Paid orders are committed: refused, no refund. Sinter refunds orders it can’t fulfill or declines. |
- Over OAuth,
accept_quotewithoutpurchaseanswers HTTP403insufficient_scope; the client asks to connect again withpurchase. - Tool errors carry the API’s status and detail, as on the matching endpoint.
accept_quote is a purchase. Rules for agents apply.
