How to quote machined parts from Claude or ChatGPT with the QuotedPart MCP server
By Touko Ursin, co-founder of QuotedPart
Got a machined part to quote right now? Drop its STEP or PDF below. It's priced in under 20 seconds, then you set your own rates.
Price one of your own parts: Drop a STEP model or PDF drawing, priced in under 20 seconds, no account.
Your part priced in under 20 seconds, no account.
Add quotedpart.com/mcp as a connector in Claude or ChatGPT, sign in to your QuotedPart account, attach a STEP file or PDF drawing and ask for a price. The assistant calls QuotedPart's pricing engine, which measures the model, reads the drawing and prices every quantity on your shop's machines, rates and markup, then saves the result as a draft quote in your account. Worked example: the NIST FTC-07 box housing asked for at 1, 10 and 50 pieces comes back as $1,978.55 each at 1, $830.88 each at 10, $752.58 each at 50 on the default US rates a new shop starts with. The chat model never makes up the number; it only carries the request and the answer.
See how QuotedPart connects to your workflow with its API, MCP server, autonomous quoting and shop-specific learning.
Why a connector, not a prompt
A general assistant asked to price a part has no idea what your VMC costs an hour, how many setups the part needs or what you pay for 6061 plate, so it guesses, and the guess reads as confidently as a real number. With QuotedPart's MCP server connected, the assistant hands the file to QuotedPart and repeats what comes back. The price comes from the same engine and the same shop settings as the quote screen in the app.
That also means the chat isn't where the quote lives. Every estimate is saved in your QuotedPart account with a link back to it, so the estimator who opens it tomorrow sees the routing, the minutes and the checks, not a chat transcript.
What the server lets the assistant do
The server exposes six tools, shown under these names in Claude and ChatGPT. The assistant chooses them from what you write, so you never type a tool name. Each one acts as the person who connected it, inside that person's shop.
| Tool | What it does | You might write |
|---|---|---|
| Estimate part price | Measures a STEP, IGES or DXF model and/or reads a PDF drawing, prices the quantities asked for, and saves a draft quote | Price this at 10, 50 and 100 in 6061 |
| Get quote | Shows a saved quote again by its number, for example once a drawing has finished reading | Is Q-1042 done reading yet? |
| Re-price part | Re-prices a part on a quote with another material, process or quantity, without the file again | What would it be in 304 stainless? |
| List pricing shops | The shop the account prices in, with its currency and units | Which shop are you pricing in? |
| List materials | The shop's materials, with price per kg or per piece and the processes each fits | Which aluminum grades do we stock? |
| Create file upload | A one-time upload link for a file too big for the chat, open for 30 minutes | The STEP is 40 MB, how do I send it? |
A worked conversation
Here is the flow with a public test part, the NIST FTC-07 box housing (12.3 × 8.8 × 5.4 in), so you can repeat it on your own account. The prices are what QuotedPart's pricing engine gives it on the default US rates; on your account they come from your rates.
What drives the number: QuotedPart finds 6 setups and 23 holes, so most of the cost is milling time (157.5 setup minutes a batch and 135.7 run minutes a part on the 3-axis VMC) plus CAM and CMM programming that the first part carries alone. That is why one piece costs $1,978.55 and ten cost $830.88 each. Change the setups or the machine rate in the quote and the assistant's next answer changes with it.
| Turn | You or the assistant | What happens |
|---|---|---|
| 1 | You attach the FTC-07 STEP file and write: "Quote this housing at 1, 10 and 50 pieces." | The assistant calls Estimate part price with the file and the quantities. |
| 2 | QuotedPart measures the model and prices it | 6 setups, 23 holes, Aluminum 6061-T6 (assumed: no drawing named a material) |
| 3 | The assistant answers | $1,978.55 each at 1, $830.88 each at 10, $752.58 each at 50, the quote number and a link that opens the draft quote in your account |
| 4 | You write: "What would 7075 cost?" | The assistant calls Re-price part; the same quote in your account is re-priced, no new upload |
| 5 | You open the link | Review the routing and minutes, download the PDF or send the buyer page yourself |
Opens a sample quote (box housing, milled) with every setup, run minute and quantity break. One click, no account.
Sign-in and what the assistant can't do
There is no API key to paste. The connector signs in with OAuth (authorization code with PKCE) to an existing QuotedPart account; nothing is priced anonymously and the sign-in page can't create an account. The link gets one permission, quotes. Access tokens last an hour and the refresh token 30 days, replaced on every use, and QuotedPart stores only hashes of them; its security and data handling page covers the files themselves. Integrations, then AI assistants, in the app lists each linked assistant with Disconnect, which ends it at once; leaving the shop or becoming a view-only member ends it too.
The assistant can make and change draft quotes in your shop and read your shop's materials. It can't send a quote to a buyer, change your rates, formulas or markup, or see another shop's quotes. A PDF drawing it sends is read by AI (usually in 20 to 60 seconds) and counts against your shop's AI allowance, as in the app.
Mind where the file goes. A drawing you attach in Claude or ChatGPT is uploaded to Anthropic or OpenAI first, under your agreement with them, and then to QuotedPart. Don't attach ITAR or other export-controlled drawings to a chat. Quote those in the app's ITAR vault, where the files are encrypted in your browser before upload.
Set it up and where it's listed
In Claude, add a custom connector with the URL https://quotedpart.com/mcp; in ChatGPT, turn on Developer mode and create a connector with the same URL and OAuth. Claude Code and the Codex CLI take one command each. The step-by-step setup for each client is in the MCP docs.
The server is published in the Official MCP Registry as io.github.Helios-One-Oy/quotedpart (Streamable HTTP at quotedpart.com/mcp) and listed on Glama as a connector, so MCP clients and directories that read the registry can find it by name.
Sources and limits
Claims are dated where they can change. Product calculations are examples from the stated inputs, not a promise about a customer's quote. Competitor wording is attributed to the source shown.
- FTC-07 prices ($1,978.55 each at 1, $830.88 each at 10, $752.58 each at 50) are from QuotedPart's pricing engine on the default US rates, the same numbers the homepage's sample quote shows; Aluminum 6061-T6 is assumed because the model names no material.
- Tools, OAuth sign-in, token lifetimes and the Disconnect control are as documented in QuotedPart's MCP docs. — source (checked 2026-11-06)
- QuotedPart is listed in the Official MCP Registry as io.github.Helios-One-Oy/quotedpart, status active, remote https://quotedpart.com/mcp. — source (checked 2026-11-06)
- QuotedPart is listed on Glama as an MCP connector. — source (checked 2026-11-06)
- NIST FTC-07 is one of the free MBE PMI test models (CAD and STEP files) NIST publishes. — source (checked 2026-11-06)
Questions
Does ChatGPT or Claude set the price?
No. The assistant passes the file and the quantities to QuotedPart, and QuotedPart prices them with your shop's machines, rates, materials and markup, the same way as the quote screen. The assistant repeats the result.
Do I need a QuotedPart account?
Yes. The connector signs in to an existing account with an owner or estimator role, and every estimate is saved as a draft quote in that shop. An account starts with a 14-day free trial of every feature, no card needed; QuotedPart's pricing after that is $399 a month per shop.
Can the assistant send quotes to my customers?
No. It creates and re-prices draft quotes. You open the link to review the quote and send the buyer page or PDF yourself.
Is it safe for ITAR drawings?
Don't attach export-controlled drawings to a chat assistant, because the file goes to the assistant's provider first. Use QuotedPart's ITAR vault in the app for those parts.
Price one of your own parts
Drop a PDF drawing or a STEP file. QuotedPart reads the print, measures the model and prices it in seconds, on default shop rates you can change.
Your STEP file or PDF drawingDrop a PDF drawing, a STEP file or both
Free, no account. Priced at our default rates until you set yours.
Next step
To put numbers on a part of your own, try the machining cost estimator, or see how CNC quoting software prices it from the STEP file and drawing at your shop's rates.
Related QuotedPart guides
Answers
Can ChatGPT quote machined parts? What it can and cannot know
ChatGPT can organize a quote and explain a drawing, but it does not know your machine rates or proven cycle times unless you supply and check them.
Answers
How to quote 5-axis CNC parts vs the same part on a 3-axis
Price 5-axis work by the setups it removes, not just a higher hourly rate. A 17-4 PH block worked both ways: 4 setups at $95/h vs 2 at $145/h, and the rate where they tie.
Answers
How to quote a CNC machining job: a small shop's step-by-step method
Quote a CNC job as material + setup and programming per lot + minutes per part at your rates + outside services, then markup. A 6061 housing worked through: $687 for one, $68.46 each at 100.
Answers
CNC setup time estimate by machine, and how to quote it
Starting setup minutes for a 3-axis VMC, 5-axis, CNC lathe, Swiss, grinder, laser, press brake and waterjet, the rule for extra setups, and four parts with their setup time and cost worked out.
Answers
How accurate is AI quoting software? Measure it on your own jobs
Accuracy is a measured error distribution, not a feature claim. A shop test should compare predicted and won prices with the same scope, revision and quantity.
Cost guides
17-4 PH vs 316 machining cost: a reamed lever priced as machined and aged
A 5 in stainless actuator lever is $90.48 each at 10 in 17-4 PH and $92.13 in 316. Aging the 17-4 takes it to $120.43.