{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-05T23:13:06.450Z","url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp","markdownUrl":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp.md","server":{"slug":"com-vibe-manufacturing-manufacturer-finder","name":"Vibe Manufacturing","registryName":"com.vibe-manufacturing/manufacturer-finder","description":"Find manufacturers worldwide, match a part spec to suppliers, estimate cost, request quotes.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"api-mcp","type":"remote","identifier":"https://vibe-manufacturing.com/api/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp","version":"1.0.0","transport":null,"scoredAt":"2026-11-05T00:18:24.158Z"},"score":{"total":77,"tier":"medium","status":"scored","weekDelta":2,"history":[{"date":"2026-11-05","total":77},{"date":"2026-11-04","total":77},{"date":"2026-11-03","total":77},{"date":"2026-11-02","total":77},{"date":"2026-11-01","total":77},{"date":"2026-10-31","total":76},{"date":"2026-10-30","total":76},{"date":"2026-10-29","total":75},{"date":"2026-10-28","total":75},{"date":"2026-10-27","total":74},{"date":"2026-10-26","total":74},{"date":"2026-10-25","total":73},{"date":"2026-10-24","total":73},{"date":"2026-10-23","total":72},{"date":"2026-10-22","total":72},{"date":"2026-10-21","total":71},{"date":"2026-10-20","total":71},{"date":"2026-10-19","total":71},{"date":"2026-10-18","total":70},{"date":"2026-10-17","total":70},{"date":"2026-10-16","total":69},{"date":"2026-10-15","total":69},{"date":"2026-10-14","total":68},{"date":"2026-10-13","total":68},{"date":"2026-10-12","total":67},{"date":"2026-10-11","total":67},{"date":"2026-10-10","total":66},{"date":"2026-10-07","total":65},{"date":"2026-10-05","total":71},{"date":"2026-10-04","total":69}]},"categories":[{"name":"Endpoint Security","score":66,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","Authorisation check failed: no authorisation is required to call this server, and it exposes a tool marked destructive (submit_quote_request).","HTTPS is enforced; there's no plaintext access path.","The HSTS (Strict-Transport-Security) header is present.","DNSSEC is configured correctly; the domain's records validate against the full chain to the root."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.none_destructive","args":{"tool":"submit_quote_request"}},{"code":"https.enforced","args":{}},{"code":"headers.hsts_present","args":{}},{"code":"dnssec.validated","args":{}}]},{"name":"Transport & Reachability","score":100,"verdict":"pass","reasons":["Verified streamable-http transport via a live MCP handshake."],"codes":[{"code":"transport.verified","args":{"transport":"streamable-http"}}]},{"name":"Schema Quality & AI Usability","score":65,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Context-footprint check failed: tool/resource definitions use about 3271 tokens (~121/item across 27 items; 27 tools + 0 resources), over budget; trim descriptions and params.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_heavy","args":{"avg":"121","items":"27","tools":"27","tokens":"3271","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":100,"verdict":"pass","reasons":["No destabilizing schema changes in the last 30 days."],"codes":[{"code":"stability.stable","args":{}}]},{"name":"Tool Coverage","score":81,"verdict":"partial","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","42% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"42"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","All 3 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.","An AI judge read all 28 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_declared","args":{"pct":"100","annotated":"3","destructive":"3"}},{"code":"toolsafety.manipulation_clean","args":{"units":"28","judged":"28"}}]},{"name":"Capabilities","score":60,"verdict":"fail","reasons":["Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28."],"codes":[{"code":"protocol.outdated","args":{"latest":"2026-07-28","version":"2025-06-18"}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"api-mcp","type":"remote","identifier":"https://vibe-manufacturing.com/api/mcp","withdrawn":false,"score":77,"current":true,"url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp","markdownUrl":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp.md"}],"facts":[{"label":"Endpoint","value":"https://vibe-manufacturing.com/api/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"1.0.0"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"search","title":"Search guides and manufacturers","description":"Search the Vibe Manufacturing playbook, guides, tool reviews and the manufacturer directory. Mention a process (for example CNC machining) or a country to get matching manufacturers. Returns result ids for fetch.","inputs":[{"name":"query","type":"string","required":true,"description":"What to look for, e.g. \"laser cutting manufacturers in Germany\" or \"how to check manufacturability\""}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":77},{"name":"fetch","title":"Fetch a document or profile","description":"Fetch the full text of a document or manufacturer profile by the id returned from search.","inputs":[{"name":"id","type":"string","required":true,"description":"A page URL or supplier:<CC>:<domain> from search results"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":45},{"name":"search_site","title":"Search the site","description":"Search the playbook, guides, tool reviews and comparisons on vibe-manufacturing.com.","inputs":[{"name":"limit","type":"integer","required":false,"description":"Max results, 1 to 20"},{"name":"query","type":"string","required":true,"description":"Free-text search term"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":52},{"name":"get_playbook_step","title":"Get a playbook step","description":"Get one of the 13 playbook steps (summary, explanation, checklist, related tools).","inputs":[{"name":"step","type":"integer","required":true,"description":"Step number 1 to 13"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":43},{"name":"list_manufacturing_tools","title":"List manufacturing tools","description":"List tools and factories with pros and cons. Optional category: Fabrication, Electronics, Sourcing, Prototyping, Measuring, Design, Review.","inputs":[{"name":"category","type":"string","required":false,"description":"Optional category filter"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":52},{"name":"estimate_product_cost","title":"Estimate product cost","description":"Estimate landed cost per unit and the price needed for a target margin for a custom product. All money values in USD per unit.","inputs":[{"name":"assembly_minutes","type":"number","required":false,"description":null},{"name":"finishing","type":"number","required":false,"description":null},{"name":"hardware","type":"number","required":false,"description":null},{"name":"labor_rate_per_hour","type":"number","required":false,"description":null},{"name":"packaging","type":"number","required":false,"description":null},{"name":"part","type":"number","required":false,"description":null},{"name":"payment_fee_percent","type":"number","required":false,"description":null},{"name":"returns_percent","type":"number","required":false,"description":null},{"name":"shipping","type":"number","required":false,"description":null},{"name":"target_margin_percent","type":"number","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":114},{"name":"plan_prototype","title":"Plan the sourcing of a prototype","description":"Turn a product description into a sourcing plan for a prototype or first batch: parts split into make (process, material, what a factory needs, matched manufacturers) and buy (module class, where such parts come from), integration steps, gaps and assumptions. Read-only, needs no e-mail; use it before create_rfq when the user has a product rather than a single part. States no prices or lead times.","inputs":[{"name":"budget_note","type":"string","required":false,"description":"Optional budget or constraints"},{"name":"description","type":"string","required":true,"description":"What the product is, what it does, its size, which parts or prototypes already exist (at least 20 characters)"},{"name":"quantity","type":"integer","required":false,"description":"Target quantity for the first batch (default 10)"},{"name":"ship_to_country","type":"string","required":false,"description":"ISO country code, e.g. US"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":170},{"name":"create_project","title":"Start a prototype project","description":"Start a prototype project for the human you act for: we make the sourcing plan (as plan_prototype) and, once the person confirms by a click in their own mailbox, send one quote request per make-part to the matching manufacturers. Needs the requester e-mail and user_consent; nothing is sent before the confirmation click. Returns the project id, a token to read it and the plan.","inputs":[{"name":"budget_note","type":"string","required":false,"description":null},{"name":"description","type":"string","required":true,"description":"The product, what it does, size, existing prototypes or files (at least 20 characters)"},{"name":"quantity","type":"integer","required":false,"description":"Target quantity for the first batch (default 10)"},{"name":"requester_email","type":"string","required":true,"description":"The person's e-mail: confirmation link and quotes go there"},{"name":"ship_to_country","type":"string","required":false,"description":"ISO country code"},{"name":"user_consent","type":"boolean","required":true,"description":"true only after the user agreed that the part requests are shared with matched manufacturers"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":194},{"name":"get_project","title":"Read a prototype project","description":"Read a prototype project you created: the plan and, per part request, how many manufacturers were reached and how many quotes arrived. Needs the project_id and the token from create_project.","inputs":[{"name":"project_id","type":"string","required":true,"description":null},{"name":"token","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":60},{"name":"find_suppliers","title":"Find manufacturers","description":"Find contract manufacturers in the directory by country and process. Processes: laser-cutting, cnc-machining, sheet-metal, 3d-printing, injection-molding, pcb-assembly, die-casting, welding, waterjet-cutting, metal-stamping, forging, heat-treatment, grinding-polishing, casting, wire-forming, steel-construction, surface-finishing. Country as ISO code (DE) or slug (germany).","inputs":[{"name":"city","type":"string","required":false,"description":null},{"name":"country","type":"string","required":false,"description":"ISO 3166-1 alpha-2 code or country slug"},{"name":"limit","type":"integer","required":false,"description":"Max results, 1 to 100"},{"name":"process","type":"string","required":false,"description":"Process id, e.g. laser-cutting"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":156},{"name":"match_manufacturers","title":"Match manufacturers to a part","description":"Rank manufacturers for a structured part spec. Returns scored matches with the reasons, so an agent can explain the choice to its user.","inputs":[{"name":"certifications","type":"array","required":false,"description":null},{"name":"country","type":"string","required":false,"description":"Preferred country, ISO code or slug"},{"name":"file_formats","type":"array","required":false,"description":"CAD formats you can supply"},{"name":"industries","type":"array","required":false,"description":null},{"name":"limit","type":"integer","required":false,"description":null},{"name":"materials","type":"array","required":false,"description":null},{"name":"process","type":"string","required":true,"description":null},{"name":"quantity","type":"integer","required":false,"description":"Units wanted; favors prototype-friendly shops for small numbers and series producers for large ones"},{"name":"tolerance_mm","type":"number","required":false,"description":"Tightest tolerance you need, in mm"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":137},{"name":"get_design_rules","title":"Get design rules","description":"Design-for-manufacturing rules for one process (sheet metal, CNC machining, injection molding, 3D printing, casting, welding, PCB assembly and more): typical tolerances, file formats, the rules with their reasons, a pre-RFQ checklist and common mistakes. Typical rules of thumb; the manufacturer's own guidelines override them. Omit process to list all.","inputs":[{"name":"process","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":91},{"name":"check_design","title":"Check a design","description":"Check a design against typical manufacturing rules before you request quotes. Returns pass, warn or fail per check with the limit and the reason. Supported processes: sheet-metal, laser-cutting, cnc-machining, 3d-printing, injection-molding, die-casting, casting, metal-stamping, pcb-assembly. Parameters are in millimetres/degrees, for example thickness_mm, bend_radius_mm, flange_length_mm, hole_diameter_mm, hole_to_edge_mm, hole_to_bend_mm, wall_thickness_mm, pocket_depth_mm, inside_corner_radius_mm, draft_deg, material.","inputs":[{"name":"params","type":"object","required":true,"description":"Numeric design parameters, see the tool description"},{"name":"process","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":152},{"name":"find_registered_businesses","title":"Find registered businesses","description":"Find manufacturing businesses you can contact directly, including official-registry establishments without a website (Mexico: INEGI DENUE). Returns how to reach each one: contact form, phone and email (published only for legal entities), website. Filter by ISO country code (MX, US, ...), process and city. Use next_after to page.","inputs":[{"name":"after","type":"integer","required":false,"description":"next_after value from the previous page"},{"name":"city","type":"string","required":false,"description":null},{"name":"country","type":"string","required":false,"description":"ISO 3166-1 alpha-2, e.g. MX"},{"name":"limit","type":"integer","required":false,"description":null},{"name":"process","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":135},{"name":"submit_quote_request","title":"Send a simple quote request","description":"Send a quote request for the human you act for. Only call after the user agreed that the request and email may be shared with suitable manufacturers. A person reviews it and replies by email.","inputs":[{"name":"country","type":"string","required":false,"description":null},{"name":"description","type":"string","required":true,"description":"Part, material, size, tolerances, file formats"},{"name":"email","type":"string","required":true,"description":"Reply address of the human requester"},{"name":"process","type":"string","required":false,"description":null},{"name":"quantity","type":"string","required":false,"description":null},{"name":"user_consent","type":"boolean","required":true,"description":"true only if the user agreed to share the request with manufacturers"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":120},{"name":"create_rfq","title":"Create a quote request (RFQ)","description":"Create a structured request for quotation for the human you act for. Call get_rfq_requirements for the process first and upload files with upload_rfq_file; use dry_run to check completeness before sending. The answer contains quote_readiness, missing and recommended items. We match manufacturers, email the ones that opted in, and return direct contact, quote-form and agent links for all matches plus an RFQ id and a token to read quotes later. Only call after the user agreed that the request is shared with matched manufacturers.","inputs":[{"name":"budget_note","type":"string","required":false,"description":null},{"name":"cad_files","type":"array","required":false,"description":null},{"name":"callback_url","type":"string","required":false,"description":"Optional https URL that receives a signed event when a factory answers"},{"name":"certifications","type":"array","required":false,"description":null},{"name":"description","type":"string","required":true,"description":"Part, size, material, use"},{"name":"dry_run","type":"boolean","required":false,"description":"true = check completeness only; nothing is stored or sent"},{"name":"file_formats","type":"array","required":false,"description":null},{"name":"file_ids","type":"array","required":false,"description":"file_id values returned by upload_rfq_file"},{"name":"finish","type":"string","required":false,"description":null},{"name":"industries","type":"array","required":false,"description":null},{"name":"materials","type":"array","required":false,"description":null},{"name":"needed_by","type":"string","required":false,"description":null},{"name":"process","type":"string","required":true,"description":null},{"name":"quantity","type":"integer","required":true,"description":null},{"name":"requester_email","type":"string","required":false,"description":"Reply address of the human requester; required unless dry_run"},{"name":"ship_to_country","type":"string","required":false,"description":"ISO 3166-1 alpha-2"},{"name":"strict","type":"boolean","required":false,"description":"true = refuse to send when required items are missing"},{"name":"thickness_mm","type":"number","required":false,"description":"Material thickness for sheet, plate and cut parts"},{"name":"tolerance_mm","type":"number","required":false,"description":null},{"name":"user_consent","type":"boolean","required":false,"description":"true only if the user agreed to share the request with matched manufacturers; required unless dry_run"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":364},{"name":"get_rfq","title":"Read an RFQ and its quotes","description":"Read the matches and the quotes received so far for an RFQ you created. Needs the rfq_id and the token returned by create_rfq.","inputs":[{"name":"rfq_id","type":"string","required":true,"description":null},{"name":"token","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":55},{"name":"get_rfq_requirements","title":"Get RFQ requirements","description":"What a factory needs to quote a given process (required and recommended items with accepted values). Read this before create_rfq so the request is complete.","inputs":[{"name":"process","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":48},{"name":"upload_rfq_file","title":"Upload a design file","description":"Upload a design file (STEP/STP, IGES/IGS, STL, 3MF, OBJ, DXF, DWG, PDF, ZIP (Gerber files go in a ZIP); up to 6 MB as base64 here, up to 100 MB with POST /api/v1/rfq/files?name=...). Returns a file_id to pass in create_rfq file_ids. Unused files expire after 24 hours. Only upload files the user agreed to share with manufacturers.","inputs":[{"name":"content_base64","type":"string","required":true,"description":null},{"name":"name","type":"string","required":true,"description":"File name with extension, e.g. bracket.step"},{"name":"rfq_id","type":"string","required":false,"description":"Optional: attach to an existing request (needs token)"},{"name":"token","type":"string","required":false,"description":"The rfq token, or a supplier token, when rfq_id is given; may be sent as Authorization: Bearer instead"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":190},{"name":"send_rfq_message","title":"Send a message about an RFQ","description":"Write to the matched factories about a request (buyer token) or to the buyer (supplier token): a question, an answer or an update, optionally with file_ids. We relay it by email or API and keep the thread.","inputs":[{"name":"body","type":"string","required":true,"description":null},{"name":"company_id","type":"integer","required":false,"description":"Buyer only: address one matched manufacturer instead of all"},{"name":"file_ids","type":"array","required":false,"description":null},{"name":"kind","type":"string","required":false,"description":null},{"name":"rfq_id","type":"string","required":true,"description":null},{"name":"token","type":"string","required":false,"description":"rfq token (buyer) or supplier token (factory); may be sent as Authorization: Bearer instead"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":133},{"name":"get_rfq_thread","title":"Read an RFQ conversation","description":"Read the conversation of a request: messages from factories (answers, quotes, files) and your own. Pass since=<last message_id> to get only new ones.","inputs":[{"name":"rfq_id","type":"string","required":true,"description":null},{"name":"since","type":"integer","required":false,"description":null},{"name":"token","type":"string","required":false,"description":"rfq token (buyer) or supplier token (factory); may be sent as Authorization: Bearer instead"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":88},{"name":"submit_quote","title":"Submit a quote (manufacturers)","description":"For a manufacturer's agent: answer an RFQ the company was matched to. Needs the supplier token issued when the company registered. Replaces any existing quote from this supplier for this RFQ, adds a thread entry and notifies the buyer by email and an optional callback; repeating the call sends notifications again. Only call with the supplier's authorization.","inputs":[{"name":"currency","type":"string","required":false,"description":"3-letter code, default EUR"},{"name":"lead_time_days","type":"integer","required":false,"description":null},{"name":"notes","type":"string","required":false,"description":null},{"name":"quantity","type":"integer","required":false,"description":null},{"name":"rfq_id","type":"string","required":true,"description":null},{"name":"supplier_token","type":"string","required":false,"description":"Only if your client cannot send the Authorization: Bearer header"},{"name":"unit_price","type":"number","required":true,"description":null},{"name":"valid_until","type":"string","required":false,"description":"YYYY-MM-DD"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":162},{"name":"list_my_requests","title":"List my requests (manufacturers)","description":"For a manufacturer's agent (needs the supplier token): the open quote requests your company was matched to, newest first, with readiness, whether you answered, your quote and unread buyer messages.","inputs":[{"name":"include_answered","type":"boolean","required":false,"description":"Default true"},{"name":"limit","type":"integer","required":false,"description":null},{"name":"supplier_token","type":"string","required":false,"description":"Only if your client cannot send the Authorization: Bearer header"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":84},{"name":"get_request","title":"Read a request (manufacturers)","description":"For a manufacturer's agent (needs the supplier token): one request in full — spec, what is missing, why you matched, file download links for your company, and the conversation so far.","inputs":[{"name":"rfq_id","type":"string","required":true,"description":null},{"name":"supplier_token","type":"string","required":false,"description":"Only if your client cannot send the Authorization: Bearer header"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":75},{"name":"send_message","title":"Message a buyer (manufacturers)","description":"For a manufacturer's agent (needs the supplier token): write to the buyer of a request you were matched to — a question, an answer or an update, optionally with file_ids from upload_rfq_file. Draft it for the manufacturer and send only after they confirm.","inputs":[{"name":"body","type":"string","required":true,"description":null},{"name":"file_ids","type":"array","required":false,"description":null},{"name":"kind","type":"string","required":false,"description":null},{"name":"rfq_id","type":"string","required":true,"description":null},{"name":"supplier_token","type":"string","required":false,"description":"Only if your client cannot send the Authorization: Bearer header"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":112},{"name":"get_my_profile","title":"Read my profile (manufacturers)","description":"For a manufacturer's agent (needs the supplier token): what the directory stores about your company, and the allowed values for each field.","inputs":[{"name":"supplier_token","type":"string","required":false,"description":"Only if your client cannot send the Authorization: Bearer header"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":55},{"name":"update_my_profile","title":"Update my profile (manufacturers)","description":"For a manufacturer's agent (needs the supplier token): change processes, materials, certs, formats, industries, signals, machines, lead_time_days, min_order_qty, notes or notify_email. Fields you leave out keep their value; a field you send replaces it whole (a processes list replaces the stored list, so send the complete list, not only additions). Name, domain, country and address cannot be changed here. Set authorised: true only after the manufacturer confirmed the change.","inputs":[{"name":"authorised","type":"boolean","required":true,"description":null},{"name":"certs","type":"array","required":false,"description":null},{"name":"formats","type":"array","required":false,"description":null},{"name":"industries","type":"array","required":false,"description":null},{"name":"lead_time_days","type":"integer","required":false,"description":null},{"name":"machines","type":"array","required":false,"description":null},{"name":"materials","type":"array","required":false,"description":null},{"name":"min_order_qty","type":"integer","required":false,"description":null},{"name":"notes","type":"string","required":false,"description":null},{"name":"notify_email","type":"string","required":false,"description":null},{"name":"processes","type":"array","required":false,"description":null},{"name":"signals","type":"array","required":false,"description":null},{"name":"supplier_token","type":"string","required":false,"description":"Only if your client cannot send the Authorization: Bearer header"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":216}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T00:18:24.000Z","track":"remote","endpoint":"https://vibe-manufacturing.com/api/mcp","declaredUrl":null,"truncated":false,"tls":{"outcome":"valid","label":"Valid","version":"TLS 1.3","cipherSuite":"TLS_AES_128_GCM_SHA256","chainError":null,"certificates":[{"subject":"CN=vibe-manufacturing.com","issuer":"CN=YE2,O=Let's Encrypt,C=US","notBefore":"2026-10-03T11:44:03Z","notAfter":"2027-01-01T11:44:02Z","keyType":"ECDSA","keyBits":256,"isCa":false},{"subject":"CN=YE2,O=Let's Encrypt,C=US","issuer":"CN=Root YE,O=ISRG,C=US","notBefore":"2025-09-03T00:00:00Z","notAfter":"2028-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true},{"subject":"CN=Root YE,O=ISRG,C=US","issuer":"CN=ISRG Root X2,O=Internet Security Research Group,C=US","notBefore":"2026-05-13T00:00:00Z","notAfter":"2032-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true},{"subject":"CN=ISRG Root X2,O=Internet Security Research Group,C=US","issuer":"CN=ISRG Root X1,O=Internet Security Research Group,C=US","notBefore":"2026-05-13T00:00:00Z","notAfter":"2032-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true}]},"dnssec":{"result":"secure","label":"Secure","name":"vibe-manufacturing.com.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"com.","outcome":"verified","label":"Verified"},{"zone":"vibe-manufacturing.com.","outcome":"verified","label":"Verified"},{"zone":"vibe-manufacturing.com.","outcome":"verified","label":"Verified"}]},"auth":{"outcome":"none","label":"No authorisation required","gate":null,"gateLabel":null,"status":200,"authorizationServers":[]},"httpsRedirect":{"outcome":"https_enforced","label":"HTTPS enforced","status":301},"transports":[{"transport":"streamable-http","outcome":"verified","label":"Verified","status":200,"followed":false}],"provenance":null,"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-10-03","recent":[{"id":"chg_01a19996-d40b-7389-adf9-1d46d981dbfd","kind":"check.verdict","summary":"Stability (0.97 → pass)","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp#chg-chg_01a19996-d40b-7389-adf9-1d46d981dbfd"},{"id":"chg_01a19476-7cee-70a0-941e-a40f1d0ec500","kind":"score.total_changed","summary":"Trust score (76 → 77)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp#chg-chg_01a19476-7cee-70a0-941e-a40f1d0ec500"},{"id":"chg_01a18a34-4dc2-752f-8b4f-8135cb7480d7","kind":"score.total_changed","summary":"Trust score (75 → 76)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp#chg-chg_01a18a34-4dc2-752f-8b4f-8135cb7480d7"},{"id":"chg_01a17fd7-45e7-766b-9cd6-ea7d44a42d8c","kind":"check.measure","summary":"Schema quality (2847 → 3271)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp#chg-chg_01a17fd7-45e7-766b-9cd6-ea7d44a42d8c"},{"id":"chg_01a17fd7-45e8-7df3-b010-2c351a7a6902","kind":"tool.added","summary":"New tool “create_project”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp#chg-chg_01a17fd7-45e8-7df3-b010-2c351a7a6902"},{"id":"chg_01a17fd7-45e9-7579-b286-f0a5d0248ff3","kind":"tool.added","summary":"New tool “get_project”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp#chg-chg_01a17fd7-45e9-7579-b286-f0a5d0248ff3"},{"id":"chg_01a17fd7-45eb-7acb-afd8-f64c21b76e40","kind":"tool.added","summary":"New tool “plan_prototype”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp#chg-chg_01a17fd7-45eb-7acb-afd8-f64c21b76e40"},{"id":"chg_01a17fd7-45ec-70ed-a0d7-ee673ffa016b","kind":"score.total_changed","summary":"Trust score (74 → 75)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp#chg-chg_01a17fd7-45ec-70ed-a0d7-ee673ffa016b"},{"id":"chg_01a17593-9743-7582-90d1-4a46910d6e54","kind":"score.total_changed","summary":"Trust score (73 → 74)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-26","url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp#chg-chg_01a17593-9743-7582-90d1-4a46910d6e54"},{"id":"chg_01a16b3d-5dca-7174-ad33-dc46c6100764","kind":"score.total_changed","summary":"Trust score (72 → 73)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-24","url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp#chg-chg_01a16b3d-5dca-7174-ad33-dc46c6100764"},{"id":"chg_01a160eb-2f2a-7eb9-9477-32617329d2e9","kind":"score.total_changed","summary":"Trust score (71 → 72)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-22","url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp#chg-chg_01a160eb-2f2a-7eb9-9477-32617329d2e9"},{"id":"chg_01a15186-ae34-75e6-af9e-913b0e8a11d2","kind":"score.total_changed","summary":"Trust score (70 → 71)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-19","url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp#chg-chg_01a15186-ae34-75e6-af9e-913b0e8a11d2"},{"id":"chg_01a14731-e910-754d-b612-46c725859053","kind":"score.total_changed","summary":"Trust score (69 → 70)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-17","url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp#chg-chg_01a14731-e910-754d-b612-46c725859053"},{"id":"chg_01a13ce7-579a-7a2c-a1c5-8da8d0fe1492","kind":"score.total_changed","summary":"Trust score (68 → 69)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-15","url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp#chg-chg_01a13ce7-579a-7a2c-a1c5-8da8d0fe1492"},{"id":"chg_01a13297-000c-76ff-bd53-f08c2b4386f0","kind":"score.total_changed","summary":"Trust score (67 → 68)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-13","url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp#chg-chg_01a13297-000c-76ff-bd53-f08c2b4386f0"},{"id":"chg_01a12cfa-0780-77bc-aa93-bb7bcd642caf","kind":"check.measure","summary":"Schema quality (2200 → 2847)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-11","url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp#chg-chg_01a12cfa-0780-77bc-aa93-bb7bcd642caf"},{"id":"chg_01a12cfa-0781-7acf-9824-1d2a29eb0091","kind":"tool.title_changed","summary":"Tool “check_design” changed its title (Check a design)","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-11","url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp#chg-chg_01a12cfa-0781-7acf-9824-1d2a29eb0091"},{"id":"chg_01a12cfa-0781-7f3e-a43f-21ae271773ed","kind":"tool.title_changed","summary":"Tool “create_rfq” changed its title (Create a quote request (RFQ))","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-11","url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp#chg-chg_01a12cfa-0781-7f3e-a43f-21ae271773ed"},{"id":"chg_01a12cfa-0782-7895-b2a4-324b49f34380","kind":"param.required_to_optional","summary":"“create_rfq” made “requester_email” optional","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-11","url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp#chg-chg_01a12cfa-0782-7895-b2a4-324b49f34380"},{"id":"chg_01a12cfa-0782-7daa-a8be-0faee24b9cb1","kind":"param.description_changed","summary":"“create_rfq” reworded the description of “requester_email”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-11","url":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp#chg-chg_01a12cfa-0782-7daa-a8be-0faee24b9cb1"}],"truncated":true,"feedUrl":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp/changelog.json"},"links":{"html":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp","markdown":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp.md","changelogJson":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp/changelog.json","changelogRss":"https://verifymcp.io/servers/com-vibe-manufacturing-manufacturer-finder/api-mcp.xml","external":[{"label":"Remote endpoint","href":"https://vibe-manufacturing.com/api/mcp"},{"label":"Website","href":"https://vibe-manufacturing.com/agents"}]}}