protogrid

Search / com.vibe-manufacturing/manufacturer-finder

Vibe Manufacturing

R0· no sign-in

Find manufacturers worldwide, match a part spec to suppliers, estimate cost, request quotes.

v1.0.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality75good
Trust82of 100
Uptime, 30 days99%
Latency p50557 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "manufacturer-finder": {
      "type": "http",
      "url": "https://vibe-manufacturing.com/api/mcp"
    }
  }
}
claude mcp add --transport http manufacturer-finder https://vibe-manufacturing.com/api/mcp
[mcp_servers.manufacturer-finder]
url = "https://vibe-manufacturing.com/api/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "manufacturer-finder": {
      "type": "remote",
      "url": "https://vibe-manufacturing.com/api/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "manufacturer-finder": {
      "type": "http",
      "url": "https://vibe-manufacturing.com/api/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=manufacturer-finder&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vdmliZS1tYW51ZmFjdHVyaW5nLmNvbS9hcGkvbWNwIn0%3D"
}
{
  "servers": {
    "manufacturer-finder": {
      "type": "http",
      "url": "https://vibe-manufacturing.com/api/mcp"
    }
  }
}
{
  "mcpServers": {
    "manufacturer-finder": {
      "httpUrl": "https://vibe-manufacturing.com/api/mcp"
    }
  }
}
extensions:
  "manufacturer-finder":
    enabled: true
    name: "manufacturer-finder"
    type: streamable_http
    uri: "https://vibe-manufacturing.com/api/mcp"
    timeout: 300

Quality 75 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations24 of 24 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 5,046 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes56 tool changes in 30 days
  • fail
    stability.rug_pull1 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

24 tools, about 5,046 tokens to load them all · tool set eb6a287693b8 · tools last changed 2026-10-11 · checked 2026-10-21 02:10 UTC

Tool changes

  • update_my_profileadded

    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.

  • get_my_profileadded

    For a manufacturer's agent (needs the supplier token): what the directory stores about your company, and the allowed values for each field.

  • send_messageadded

    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.

  • get_requestadded

    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.

  • list_my_requestsadded

    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.

  • submit_quotechangedtitle, input schema, annotations
  • get_rfq_threadchangedtitle, input schema, annotations
  • send_rfq_messagechangedtitle, input schema, annotations
  • upload_rfq_filechangedtitle, input schema, annotations
  • get_rfq_requirementschangedtitle, annotations

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 82 / 100

no-repository
provenance55
liveness99
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-99% +updated-18d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://vibe-manufacturing.com/api/mcp streamable-httpnoneyes99%557 ms2025-06-182026-10-20

Tools (24)

check_designread-onlyCheck 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.
create_rfqdestructiveCreate 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.
estimate_product_costread-onlyEstimate landed cost per unit and the price needed for a target margin for a custom product. All money values in USD per unit.
fetchread-onlyFetch the full text of a document or manufacturer profile by the id returned from search.
find_registered_businessesread-onlyFind 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.
find_suppliersread-onlyFind 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).
get_design_rulesread-onlyDesign-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.
get_my_profileread-onlyFor a manufacturer's agent (needs the supplier token): what the directory stores about your company, and the allowed values for each field.
get_playbook_stepread-onlyGet one of the 13 playbook steps (summary, explanation, checklist, related tools).
get_requestread-onlyFor 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.
get_rfqread-onlyRead the matches and the quotes received so far for an RFQ you created. Needs the rfq_id and the token returned by create_rfq.
get_rfq_requirementsread-onlyWhat 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.
get_rfq_threadread-onlyRead the conversation of a request: messages from factories (answers, quotes, files) and your own. Pass since=<last message_id> to get only new ones.
list_manufacturing_toolsread-onlyList tools and factories with pros and cons. Optional category: Fabrication, Electronics, Sourcing, Prototyping, Measuring, Design, Review.
list_my_requestsread-onlyFor 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.
match_manufacturersread-onlyRank manufacturers for a structured part spec. Returns scored matches with the reasons, so an agent can explain the choice to its user.
searchread-onlySearch 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.
search_siteread-onlySearch the playbook, guides, tool reviews and comparisons on vibe-manufacturing.com.
send_messagedestructiveFor 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.
send_rfq_messagedestructiveWrite 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.
submit_quotedestructiveFor 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.
submit_quote_requestdestructiveSend 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.
update_my_profiledestructiveFor 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.
upload_rfq_fileUpload 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.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.vibe-manufacturing/manufacturer-finder",
  "title": "Vibe Manufacturing",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://vibe-manufacturing.com/api/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://vibe-manufacturing.com/agents",
  "description": "Find manufacturers worldwide, match a part spec to suppliers, estimate cost, request quotes."
}