Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Authorization not required, issuer https://makepartsnow.com
Authorization not required, issuer https://makepartsnow.com
Authorization not required, issuer https://makepartsnow.com
Authorization not required, issuer https://makepartsnow.com
Certificate recorded, valid to 2027-01-02
Authorization not required, issuer https://makepartsnow.com
Changed the definition of "create_quote", "get_quote" and "update_quote"
⟨302 unchanged words⟩ share_token}","title":"Share Token"},"share_url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"The quote's page on makepartsnow.com, to show a person the parts and prices","title":"Share Url"},"ship_to":{"anyOf":[{"additionalProperties":true, ⟨177 unchanged words⟩
⟨302 unchanged words⟩ share_token}","title":"Share Token"},"share_url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"The quote's page on makepartsnow.com, to show a person the parts and prices","title":"Share Url"},"ship_to":{"anyOf":[{"additionalProperties":true, ⟨177 unchanged words⟩
Recently observed → Live
Live → Recently observed
Added "request_order_cancellation" and "update_account"; changed the definition of "create_quote", "get_part", "get_quote" and 2 more (16 tools before, 18 now)
{"additionalProperties":true,"description":"A priced quote. Fields can be added; none is removed or renamed within v1.","properties":{"blocking":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"default":null,"description":"What stops the quote from being ready: {item_id, state, detail}","title":"create_quoteDictOutputBlocking"},"contact_email":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Email for receipts and order updates","title":"Contact Email"},"created_at":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"ISO 8601","title":"Created At"},"expires_at":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"ISO 8601. Prices hold until then; a later read re-prices at live rates","title":"Expires At"},"free_shipping_remaining":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Dollars more to reach free shipping (0 when reached)","title":"Free Shipping Remaining"},"id":{"description":"Quote id (qt_...)","title":"Id","type":"string"},"items":{"description":"Lines: {id, position, part, config, quantity, notes, review_status, review_note, pricing, snapshot_url, action_needed?}","items":{"additionalProperties":true,"type":"object"},"title":"Items","type":"array"},"min_order":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Order minimum in dollars","title":"Min Order"},"needs_review":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"True while a part waits for manual review; payment is blocked until then","title":"Needs Review"},"next_steps":{"description":"Plain-English instructions for what to do next","items":{"type":"string"},"title":"Next Steps","type":"array"},"number":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Quote number shown on the PDF and the website","title":"Number"},"po_number":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Your purchase order number","title":"Po Number"},"rate_set_version":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Version of the price list the quote was priced with","title":"Rate Set Version"},"ready":{"description":"True when the quote can be paid","title":"Ready","type":"boolean"},"share_token":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Token of the quote's share link, {base}/quotes/share/{share_token}","title":"Share Token"},"ship_to":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"Shipping address {name, company?, line1, line2?, city, state, postal_code, country, phone?}","title":"Ship To"},"shipping_choice":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Id of the chosen shipping option","title":"Shipping Choice"},"shipping_options":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"default":null,"description":"Carrier options for ship_to; choose one with shipping_option","title":"Shipping Options"},"speed":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Chosen production speed: economy, standard, fast, faster or fastest","title":"Speed"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"open, ordered or expired (discarded or past its date)","title":"Status"},"tax_note":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Sales tax is added at checkout","title":"Tax Note"},"tiers":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"default":null,"description":"One entry per speed: price, ship-by and arrive-by dates, eligibility","title":"Tiers"},"totals":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"Totals for the chosen speed, including total_before_tax","title":"Totals"}},"required":["id","items","ready","next_steps"],"title":"QuoteView
Added "discard_quote" and "list_quotes"; changed the definition of "create_checkout_link", "create_quote", "pay_with_crypto" and 1 more (14 tools before, 16 now)
{"properties":{"idempotency_key":{"anyOf":[{"maxLength":255,"type":"string"},{"type":"null"}],"default":null,"description":"Same key on a retry returns the first result instead of creating another","title":"Idempotency Key"},"quote_id":{"description":"Quote id (qt_...) ⟨14 unchanged words⟩
⟨20 unchanged words⟩ email","title":"Contact Email"},"idempotency_key":{"anyOf":[{"maxLength":255,"type":"string"},{"type":"null"}],"default":null,"description":"Same key on a retry returns the first result instead of creating another","title":"Idempotency Key"},"items":{"description":"Parts to quote, ⟨111 unchanged words⟩
Unknown → Live
First tool surface recorded: 14 tools (server version 1.0)
https://makepartsnow.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 14 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨302 unchanged words⟩ share_token}","title":"Share Token"},"share_url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"The quote's page on makepartsnow.com, to show a person the parts and prices","title":"Share Url"},"ship_to":{"anyOf":[{"additionalProperties":true, ⟨177 unchanged words⟩
⟨7 unchanged words⟩ , DFM warnings, and processes that fit it. Pass wait_seconds to wait for a pending part's analysis in this call instead of polling.
⟨12 unchanged words⟩ ":"Part Id","type":"string"},"wait_seconds":{"default":0,"description":"Seconds (0-30) to wait server-side for the analysis to finish before answering; 0 answers at once","maximum":30,"minimum":0,"title":"Wait Seconds","type":"integer"}},"required":["part_id"],"title": ⟨3 unchanged words⟩
{"additionalProperties":true,"description":"A priced quote. Fields can be added; none is removed or renamed within v1.","properties":{"blocking":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"default":null,"description":"What stops the quote from being ready: {item_id, state, detail}","title":"get_quoteDictOutputBlocking"},"contact_email":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Email for receipts and order updates","title":"Contact Email"},"created_at":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"ISO 8601","title":"Created At"},"expires_at":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"ISO 8601. Prices hold until then; a later read re-prices at live rates","title":"Expires At"},"free_shipping_remaining":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Dollars more to reach free shipping (0 when reached)","title":"Free Shipping Remaining"},"id":{"description":"Quote id (qt_...)","title":"Id","type":"string"},"items":{"description":"Lines: {id, position, part, config, quantity, notes, review_status, review_note, pricing, snapshot_url, action_needed?}","items":{"additionalProperties":true,"type":"object"},"title":"Items","type":"array"},"min_order":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Order minimum in dollars","title":"Min Order"},"needs_review":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"True while a part waits for manual review; payment is blocked until then","title":"Needs Review"},"next_steps":{"description":"Plain-English instructions for what to do next","items":{"type":"string"},"title":"Next Steps","type":"array"},"number":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Quote number shown on the PDF and the website","title":"Number"},"po_number":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Your purchase order number","title":"Po Number"},"rate_set_version":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Version of the price list the quote was priced with","title":"Rate Set Version"},"ready":{"description":"True when the quote can be paid","title":"Ready","type":"boolean"},"share_token":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Token of the quote's share link, {base}/quotes/share/{share_token}","title":"Share Token"},"ship_to":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"Shipping address {name, company?, line1, line2?, city, state, postal_code, country, phone?}","title":"Ship To"},"shipping_choice":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Id of the chosen shipping option","title":"Shipping Choice"},"shipping_options":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"default":null,"description":"Carrier options for ship_to; choose one with shipping_option","title":"Shipping Options"},"speed":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Chosen production speed: economy, standard, fast, faster or fastest","title":"Speed"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"open, ordered or expired (discarded or past its date)","title":"Status"},"tax_note":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Sales tax is added at checkout","title":"Tax Note"},"tiers":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"default":null,"description":"One entry per speed: price, ship-by and arrive-by dates, eligibility","title":"Tiers"},"totals":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"Totals for the chosen speed, including total_before_tax","title":"Totals"}},"required":["id","items","ready","next_steps"],"title":"QuoteView","type":"object"}
{"additionalProperties":true,"description":"A priced quote. Fields can be added; none is removed or renamed within v1.","properties":{"blocking":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"default":null,"description":"What stops the quote from being ready: {item_id, state, detail}","title":"update_quoteDictOutputBlocking"},"contact_email":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Email for receipts and order updates","title":"Contact Email"},"created_at":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"ISO 8601","title":"Created At"},"expires_at":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"ISO 8601. Prices hold until then; a later read re-prices at live rates","title":"Expires At"},"free_shipping_remaining":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Dollars more to reach free shipping (0 when reached)","title":"Free Shipping Remaining"},"id":{"description":"Quote id (qt_...)","title":"Id","type":"string"},"items":{"description":"Lines: {id, position, part, config, quantity, notes, review_status, review_note, pricing, snapshot_url, action_needed?}","items":{"additionalProperties":true,"type":"object"},"title":"Items","type":"array"},"min_order":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"description":"Order minimum in dollars","title":"Min Order"},"needs_review":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"True while a part waits for manual review; payment is blocked until then","title":"Needs Review"},"next_steps":{"description":"Plain-English instructions for what to do next","items":{"type":"string"},"title":"Next Steps","type":"array"},"number":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Quote number shown on the PDF and the website","title":"Number"},"po_number":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Your purchase order number","title":"Po Number"},"rate_set_version":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"description":"Version of the price list the quote was priced with","title":"Rate Set Version"},"ready":{"description":"True when the quote can be paid","title":"Ready","type":"boolean"},"share_token":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Token of the quote's share link, {base}/quotes/share/{share_token}","title":"Share Token"},"ship_to":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"Shipping address {name, company?, line1, line2?, city, state, postal_code, country, phone?}","title":"Ship To"},"shipping_choice":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Id of the chosen shipping option","title":"Shipping Choice"},"shipping_options":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"default":null,"description":"Carrier options for ship_to; choose one with shipping_option","title":"Shipping Options"},"speed":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Chosen production speed: economy, standard, fast, faster or fastest","title":"Speed"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"open, ordered or expired (discarded or past its date)","title":"Status"},"tax_note":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Sales tax is added at checkout","title":"Tax Note"},"tiers":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"default":null,"description":"One entry per speed: price, ship-by and arrive-by dates, eligibility","title":"Tiers"},"totals":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"default":null,"description":"Totals for the chosen speed, including total_before_tax","title":"Totals"}},"required":["id","items","ready","next_steps"],"title":"QuoteView","type":"object"}
⟨61 unchanged words⟩ 'pending'; poll get_part until 'ready' (usually seconds)., or pass wait_seconds.
⟨110 unchanged words⟩ fetch it server-side","title":"Url"},"wait_seconds":{"default":0,"description":"Seconds (0-30) to wait server-side for the analysis to finish before answering; 0 answers at once","maximum":30,"minimum":0,"title":"Wait Seconds","type":"integer"}},"required":["no_controlled_data"],"title": ⟨3 unchanged words⟩
Ask 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.
Change 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.
⟨18 unchanged words⟩ 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.
{"properties":{"confirm_credit":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"The credit_confirmation token from the previous call, to place an order fully paid by account credit","title":"Confirm Credit"},"payment_signature":{"anyOf":[{"type":"string ⟨57 unchanged words⟩
⟨41 unchanged words⟩ with content_base64","title":"Filename"},"idempotency_key":{"anyOf":[{"maxLength":255,"type":"string"},{"type":"null"}],"default":null,"description":"Same key on a retry returns the first result instead of creating another","title":"Idempotency Key"},"no_controlled_data":{"description":"Must be true: ⟨44 unchanged words⟩
Close 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.
Your 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.