[{"data":1,"prerenderedAt":477},["ShallowReactive",2],{"services":3,"resources-navigation":51,"\u002Fresources\u002Fdevelopers\u002Fmcp":190,"resources-page-navigation":426,"surround-\u002Fresources\u002Fdevelopers\u002Fmcp":474},[4],{"title":5,"path":6,"stem":7,"children":8,"page":50},"Services","\u002Fservices","services",[9,15,21,26,32,38,44],{"title":10,"path":11,"stem":12,"navigation":13,"icon":14},"Laser Cutting","\u002Fservices\u002Flaser-cutting","services\u002F1.laser-cutting",{"icon":14},"fw:laser-cutting",{"title":16,"path":17,"stem":18,"navigation":19,"icon":20},"Bending","\u002Fservices\u002Fbending","services\u002F2.bending",{"icon":20},"fw:bending",{"title":22,"path":23,"stem":24,"navigation":25,"icon":14},"Tube Laser Cutting","\u002Fservices\u002Ftube-laser-cutting","services\u002F3.tube-laser-cutting",{"icon":14},{"title":27,"path":28,"stem":29,"navigation":30,"icon":31},"Countersinking","\u002Fservices\u002Fcountersinking","services\u002F4.countersinking",{"icon":31},"fw:countersinking",{"title":33,"path":34,"stem":35,"navigation":36,"icon":37},"Tapping","\u002Fservices\u002Ftapping","services\u002F5.tapping",{"icon":37},"fw:tapping",{"title":39,"path":40,"stem":41,"navigation":42,"icon":43},"Hardware","\u002Fservices\u002Fhardware","services\u002F6.hardware",{"icon":43},"fw:hardware",{"title":45,"path":46,"stem":47,"navigation":48,"icon":49},"Powder Coating","\u002Fservices\u002Fpowder-coating","services\u002F7.powder-coating",{"icon":49},"fw:finishing",false,[52],{"title":53,"navigation":54,"icon":55,"path":56,"stem":57,"children":58,"page":50},"Resources",null,"i-ph-info-duotone","\u002Fresources","resources",[59,112,144,170,180],{"title":60,"navigation":54,"icon":61,"path":62,"stem":63,"children":64,"page":50},"Guidelines","i-ph-books-duotone","\u002Fresources\u002Fguidelines","resources\u002F1.guidelines",[65,69,86,90,94,98,104,108],{"title":66,"path":67,"stem":68,"navigation":54,"icon":54},"Overview","\u002Fresources\u002Fguidelines\u002Foverview","resources\u002F1.guidelines\u002F0.overview",{"title":10,"navigation":54,"icon":70,"path":71,"stem":72,"children":73,"page":50},"i-fw-laser-cutting","\u002Fresources\u002Fguidelines\u002Flaser-cutting","resources\u002F1.guidelines\u002F1.laser-cutting",[74,78,82],{"title":75,"path":76,"stem":77,"navigation":54,"icon":54},"General","\u002Fresources\u002Fguidelines\u002Flaser-cutting\u002Fgeneral","resources\u002F1.guidelines\u002F1.laser-cutting\u002F1.general",{"title":79,"path":80,"stem":81,"navigation":54,"icon":54},"Sheet","\u002Fresources\u002Fguidelines\u002Flaser-cutting\u002Fsheet","resources\u002F1.guidelines\u002F1.laser-cutting\u002F2.sheet",{"title":83,"path":84,"stem":85,"navigation":54,"icon":54},"Tube","\u002Fresources\u002Fguidelines\u002Flaser-cutting\u002Ftube","resources\u002F1.guidelines\u002F1.laser-cutting\u002F3.tube",{"title":16,"path":87,"stem":88,"navigation":89,"icon":20},"\u002Fresources\u002Fguidelines\u002Fbending","resources\u002F1.guidelines\u002F2.bending",{"icon":20},{"title":39,"path":91,"stem":92,"navigation":93,"icon":43},"\u002Fresources\u002Fguidelines\u002Fhardware","resources\u002F1.guidelines\u002F3.hardware",{"icon":43},{"title":27,"path":95,"stem":96,"navigation":97,"icon":31},"\u002Fresources\u002Fguidelines\u002Fcountersinking","resources\u002F1.guidelines\u002F4.countersinking",{"icon":31},{"title":99,"path":100,"stem":101,"navigation":102,"icon":103},"Counterboring","\u002Fresources\u002Fguidelines\u002Fcounterboring","resources\u002F1.guidelines\u002F5.counterboring",{"icon":103},"fw:counterbores",{"title":33,"path":105,"stem":106,"navigation":107,"icon":37},"\u002Fresources\u002Fguidelines\u002Ftapping","resources\u002F1.guidelines\u002F6.tapping",{"icon":37},{"title":45,"path":109,"stem":110,"navigation":111,"icon":49},"\u002Fresources\u002Fguidelines\u002Fpowder-coating","resources\u002F1.guidelines\u002F7.powder-coating",{"icon":49},{"title":113,"navigation":54,"icon":114,"path":115,"stem":116,"children":117,"page":50},"Materials","i-ph-squares-four-duotone","\u002Fresources\u002Fmaterials","resources\u002F2.materials",[118,134],{"title":79,"path":119,"stem":120,"children":121,"page":50},"\u002Fresources\u002Fmaterials\u002Fsheet","resources\u002F2.materials\u002Fsheet",[122,126,130],{"title":123,"path":124,"stem":125,"navigation":54,"icon":54},"Aluminum","\u002Fresources\u002Fmaterials\u002Fsheet\u002Faluminum","resources\u002F2.materials\u002Fsheet\u002F1.aluminum",{"title":127,"path":128,"stem":129,"navigation":54,"icon":54},"Steel","\u002Fresources\u002Fmaterials\u002Fsheet\u002Fsteel","resources\u002F2.materials\u002Fsheet\u002F2.steel",{"title":131,"path":132,"stem":133,"navigation":54,"icon":54},"Stainless Steel","\u002Fresources\u002Fmaterials\u002Fsheet\u002Fstainless-steel","resources\u002F2.materials\u002Fsheet\u002F3.stainless-steel",{"title":83,"path":135,"stem":136,"children":137,"page":50},"\u002Fresources\u002Fmaterials\u002Ftube","resources\u002F2.materials\u002Ftube",[138,141],{"title":123,"path":139,"stem":140,"navigation":54,"icon":54},"\u002Fresources\u002Fmaterials\u002Ftube\u002Faluminum","resources\u002F2.materials\u002Ftube\u002F1.aluminum",{"title":127,"path":142,"stem":143,"navigation":54,"icon":54},"\u002Fresources\u002Fmaterials\u002Ftube\u002Fsteel","resources\u002F2.materials\u002Ftube\u002F2.steel",{"title":75,"navigation":54,"icon":55,"path":145,"stem":146,"children":147,"page":50},"\u002Fresources\u002Fgeneral","resources\u002F3.general",[148,152,158,162,166],{"title":149,"path":150,"stem":151,"navigation":54,"icon":54},"Terms of Service","\u002Fresources\u002Fgeneral\u002Ftermsofservice","resources\u002F3.general\u002F10.termsofservice",{"title":153,"path":154,"stem":155,"navigation":156,"icon":157},"Shipping","\u002Fresources\u002Fgeneral\u002Fshipping","resources\u002F3.general\u002F2.shipping",{"icon":157},"i-ph-truck-duotone",{"title":159,"path":160,"stem":161,"navigation":54,"icon":54},"Payment Terms","\u002Fresources\u002Fgeneral\u002Fpaymentterms","resources\u002F3.general\u002F4.paymentterms",{"title":163,"path":164,"stem":165,"navigation":54,"icon":54},"Privacy Policy","\u002Fresources\u002Fgeneral\u002Fprivacypolicy","resources\u002F3.general\u002F8.privacypolicy",{"title":167,"path":168,"stem":169,"navigation":54,"icon":54},"Refund Policy","\u002Fresources\u002Fgeneral\u002Frefundpolicy","resources\u002F3.general\u002F9.refundpolicy",{"title":171,"navigation":54,"icon":172,"path":173,"stem":174,"children":175,"page":50},"Partnerships","i-ph-handshake-duotone","\u002Fresources\u002Fpartnerships","resources\u002F4.partnerships",[176],{"title":177,"path":178,"stem":179,"navigation":54,"icon":54},"Sponsorship Program","\u002Fresources\u002Fpartnerships\u002Fsponsorshipinfo","resources\u002F4.partnerships\u002F1.sponsorshipinfo",{"title":181,"navigation":54,"icon":182,"path":183,"stem":184,"children":185,"page":50},"Developers","i-ph-code-duotone","\u002Fresources\u002Fdevelopers","resources\u002F5.developers",[186],{"title":187,"path":188,"stem":189,"navigation":54,"icon":54},"MCP","\u002Fresources\u002Fdevelopers\u002Fmcp","resources\u002F5.developers\u002F1.mcp",{"id":191,"title":187,"body":192,"description":419,"extension":420,"icon":54,"meta":421,"navigation":54,"page_title":422,"path":188,"seo":423,"seo_description":54,"seo_title":54,"sitemap":424,"stem":189,"__hash__":425},"resources\u002Fresources\u002F5.developers\u002F1.mcp.md",{"type":193,"value":194,"toc":411},"minimark",[195,199,204,207,219,222,229,232,236,239,246,249,255,259,262,295,310,314,400,404],[196,197,198],"p",{},"The Fabworks MCP server lets an AI agent search the manufacturing catalog, upload STEP files, create quotes, review pricing and DFM results, update quote parts, and check orders.",[200,201,203],"h2",{"id":202},"connect-an-agent","Connect an agent",[196,205,206],{},"Copy this prompt into an agent that supports remote MCP servers:",[208,209,216],"pre",{"className":210,"code":212,"filename":213,"language":214,"meta":215},[211],"language-text","Add the Fabworks remote MCP server to this agent.\n\nName: Fabworks\nURL: https:\u002F\u002Fapi.fabworks.com\u002Fmcp\nTransport: Streamable HTTP\nAuthentication: OAuth\n\nConfigure the server and start OAuth. If you cannot edit your MCP\nconfiguration, give me the exact steps for this client. Then list\nthe Fabworks tools to verify the connection.\n","Prompt for an AI agent","text","",[217,218,212],"code",{"__ignoreMap":215},[196,220,221],{},"OAuth opens a Fabworks sign-in page. MCP clients that support custom headers can also use a Fabworks user or organization API key:",[208,223,227],{"className":224,"code":225,"filename":226,"language":214,"meta":215},[211],"Authorization: Bearer $FABWORKS_API_KEY\n","Authorization header",[217,228,225],{"__ignoreMap":215},[196,230,231],{},"Keep API keys in an environment variable or secret store. Do not paste a key into chat or commit it to a repository.",[200,233,235],{"id":234},"install-the-fabworks-plugin","Install the Fabworks plugin",[196,237,238],{},"Install the MCP configuration and Fabworks agent skills together:",[208,240,244],{"className":241,"code":242,"filename":243,"language":214,"meta":215},[211],"npx plugins add FabworksHQ\u002Ffabworks-plugin\n","Terminal",[217,245,242],{"__ignoreMap":215},[196,247,248],{},"You can also install only the quoting skill:",[208,250,253],{"className":251,"code":252,"filename":243,"language":214,"meta":215},[211],"npx skills add FabworksHQ\u002Ffabworks-plugin --skill quote-with-fabworks\n",[217,254,252],{"__ignoreMap":215},[200,256,258],{"id":257},"quote-step-files","Quote STEP files",[196,260,261],{},"Use this workflow:",[263,264,265,273,279,285,292],"ol",{},[266,267,268,269,272],"li",{},"Call ",[217,270,271],{},"find_materials"," to get exact material and finish IDs.",[266,274,268,275,278],{},[217,276,277],{},"create_upload"," for each STEP file and upload the file to the returned signed URL.",[266,280,268,281,284],{},[217,282,283],{},"create_quote"," with the upload IDs, quantities, names, material ID, and finish ID.",[266,286,287,288,291],{},"If processing continues, call ",[217,289,290],{},"get_quote",". It waits for a result by default.",[266,293,294],{},"Review the price, manufacturing configuration, DFM results, and checkout URL with the user.",[196,296,297,298,301,302,305,306,309],{},"Do not send STEP files as base64. The signed upload keeps file bytes out of the agent context. Do not select a suggested material without user confirmation. Exact tube searches treat ",[217,299,300],{},"box",", ",[217,303,304],{},"square",", and ",[217,307,308],{},"rectangular"," as the same profile family.",[200,311,313],{"id":312},"tools","Tools",[315,316,317,330],"table",{},[318,319,320],"thead",{},[321,322,323,327],"tr",{},[324,325,326],"th",{},"Tool",[324,328,329],{},"Use",[331,332,333,343,352,361,370,380,390],"tbody",{},[321,334,335,340],{},[336,337,338],"td",{},[217,339,271],{},[336,341,342],{},"Find exact sheet, tube, and finish IDs.",[321,344,345,349],{},[336,346,347],{},[217,348,277],{},[336,350,351],{},"Create a temporary signed upload URL for one STEP file.",[321,353,354,358],{},[336,355,356],{},[217,357,283],{},[336,359,360],{},"Create and price a quote from one or more uploaded files.",[321,362,363,367],{},[336,364,365],{},[217,366,290],{},[336,368,369],{},"Read status, pricing, DFM results, configuration, and checkout URL.",[321,371,372,377],{},[336,373,374],{},[217,375,376],{},"list_quotes",[336,378,379],{},"Find recent quotes by name or quote number.",[321,381,382,387],{},[336,383,384],{},[217,385,386],{},"update_quote_parts",[336,388,389],{},"Rename parts or change quantities, materials, and finishes.",[321,391,392,397],{},[336,393,394],{},[217,395,396],{},"check_order_status",[336,398,399],{},"Read production and shipment status for an order.",[200,401,403],{"id":402},"example-requests","Example requests",[208,405,409],{"className":406,"code":407,"filename":408,"language":214,"meta":215},[211],"Quote 25 of bracket.step in 0.125-inch 5052 aluminum.\n\nQuote these square-tube STEP files in A513 steel and name the parts.\n\nOpen my latest quote and explain its price and DFM results.\n\nChange every part in this quote to quantity 50 and show the new total.\n\nCheck order 26-12345 and summarize its production and shipping status.\n","Things to ask your agent",[217,410,407],{"__ignoreMap":215},{"title":215,"searchDepth":412,"depth":412,"links":413},2,[414,415,416,417,418],{"id":202,"depth":412,"text":203},{"id":234,"depth":412,"text":235},{"id":257,"depth":412,"text":258},{"id":312,"depth":412,"text":313},{"id":402,"depth":412,"text":403},"Connect an AI agent to Fabworks to create manufacturing quotes from STEP files.","md",{},"Fabworks MCP Server",{"title":187,"description":419},{"loc":188},"Bj_3fDp1SYA8FGHM3Iwmv7oM50z_4Wg1Rzt8cXKG0cQ",[427],{"title":53,"navigation":54,"icon":55,"path":56,"stem":57,"children":428,"page":50},[429,449,460,468,471],{"title":60,"navigation":54,"icon":61,"path":62,"stem":63,"children":430,"page":50},[431,432,437,439,441,443,445,447],{"title":66,"path":67,"stem":68,"navigation":54,"icon":54},{"title":10,"navigation":54,"icon":70,"path":71,"stem":72,"children":433,"page":50},[434,435,436],{"title":75,"path":76,"stem":77,"navigation":54,"icon":54},{"title":79,"path":80,"stem":81,"navigation":54,"icon":54},{"title":83,"path":84,"stem":85,"navigation":54,"icon":54},{"title":16,"path":87,"stem":88,"navigation":438,"icon":20},{"icon":20},{"title":39,"path":91,"stem":92,"navigation":440,"icon":43},{"icon":43},{"title":27,"path":95,"stem":96,"navigation":442,"icon":31},{"icon":31},{"title":99,"path":100,"stem":101,"navigation":444,"icon":103},{"icon":103},{"title":33,"path":105,"stem":106,"navigation":446,"icon":37},{"icon":37},{"title":45,"path":109,"stem":110,"navigation":448,"icon":49},{"icon":49},{"title":113,"navigation":54,"icon":114,"path":115,"stem":116,"children":450,"page":50},[451,456],{"title":79,"path":119,"stem":120,"children":452,"page":50},[453,454,455],{"title":123,"path":124,"stem":125,"navigation":54,"icon":54},{"title":127,"path":128,"stem":129,"navigation":54,"icon":54},{"title":131,"path":132,"stem":133,"navigation":54,"icon":54},{"title":83,"path":135,"stem":136,"children":457,"page":50},[458,459],{"title":123,"path":139,"stem":140,"navigation":54,"icon":54},{"title":127,"path":142,"stem":143,"navigation":54,"icon":54},{"title":75,"navigation":54,"icon":55,"path":145,"stem":146,"children":461,"page":50},[462,463,465,466,467],{"title":149,"path":150,"stem":151,"navigation":54,"icon":54},{"title":153,"path":154,"stem":155,"navigation":464,"icon":157},{"icon":157},{"title":159,"path":160,"stem":161,"navigation":54,"icon":54},{"title":163,"path":164,"stem":165,"navigation":54,"icon":54},{"title":167,"path":168,"stem":169,"navigation":54,"icon":54},{"title":171,"navigation":54,"icon":172,"path":173,"stem":174,"children":469,"page":50},[470],{"title":177,"path":178,"stem":179,"navigation":54,"icon":54},{"title":181,"navigation":54,"icon":182,"path":183,"stem":184,"children":472,"page":50},[473],{"title":187,"path":188,"stem":189,"navigation":54,"icon":54},[475,54],{"title":177,"path":178,"stem":179,"description":476,"children":-1},"Apply for Fabworks support for robotics teams, student projects, and competitive engineering programs.",1786497609881]