mcpserver.lol
registry/ufp
Connection check verified live · 20h ago

ufp

Turn designs into shipped parts: quote 3D printing, CNC, and decals, then check out.

Tools 12
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 20h ago

Tools & capabilities

12 tools

Read from the running server on 20h ago.

create_checkout zipcitynameemailphonestate +12
Create the order and get a hosted payment link for a chosen offer. Call this as soon as the user picks an offer + shipping speed — do NOT ask for their address first: the secure pa…
finalize_quote quote_id*
ONLY for the case where a quote response came back with an EMPTY board and told you to call this: waits for the vendors to answer (up to ~40s) and returns their offers as a full bo…
get_fabrication_quote cutsizebendscolorpapersides +41
Get ranked, purchasable offers (price, ETA, preview image) for fabricating a physical item from a design file. process=fdm_print for 3D printing a model (STL/OBJ/PLY/3MF/AMF/STEP/I…
get_material_guide processmaterialquestion
Honest, cited material intelligence for material-choice / strength / durability / heat / outdoor questions ("my PLA part broke, what's stronger?", "will this survive outdoors?"). R…
get_network_capabilities process
The LIVE catalog of what the fabrication network can do RIGHT NOW — no quote needed. Returns the services ledger (tapping, inserts, welding, bending, finishes… with each shop's own…
get_order_status order_id*
Check status, ETA and tracking for a UFP order.
leave_review stars*claimsfacetscommentorder_id*
Record the user's verified-purchase review of how a UFP order turned out. YOUR JOB IS TO STRUCTURE THE FEEDBACK: turn what the user actually said into stars (1-5 overall) and facet…
list_orders
List this agent's recent UFP orders (newest first): order id, what was made, vendor, status, total, ETA, created date. Use it to resolve vague references — "my sticker order", "tha…
poll_quote quote_id*
INTERNAL — the offer board calls this to refresh itself while vendors finish pricing. Never call this yourself. The board you were given is already final for its turn; do not reach…
preview_quote bendsclearcolorscalefinishinserts +27
INTERNAL client rail — the routing half of refine_quote with NOTHING committed: takes the same arguments as refine_quote and answers how many distinct fabricators (and which proces…
refine_quote bendsclearcolorscalefinishinserts +27
Narrow an existing quote with new constraints (destination ZIP the user just provided, deadline, outdoor/waterproof/heat/food-safety requirements, budget, vendor reliability, verba…
reply_to_maker message*order_id*
Send the user's answer to a question the maker (vendor) asked about a UFP order — get_order_status surfaces an open question when one is waiting. Confirm the answer with the user b…