Server definition
- Hash
- sha256:3b0501f7e9963ef1609f0cb25da8eb7840c5c745a5657a78997a35750484b6b5
- What it is
- What a remote MCP server returned when asked what it offers: 13 tools
The blob, as servednamed by its sha256
{
"instructions": "Read-only access to the Vibe Manufacturing playbook, tool reviews and a product cost estimator.",
"tools": [
{
"description": "Create a structured request for quotation for the human you act for. 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.",
"inputSchema": {
"properties": {
"budget_note": {
"type": "string"
},
"cad_files": {
"items": {
"properties": {
"format": {
"enum": [
"step",
"dxf",
"dwg",
"stl",
"iges",
"3mf",
"gerber"
],
"type": "string"
},
"sha256": {
"type": "string"
},
"url": {
"description": "public https URL of the CAD file",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"maxItems": 5,
"type": "array"
},
"certifications": {
"items": {
"enum": [
"iso-9001",
"iso-14001",
"iatf-16949",
"iso-13485",
"as9100",
"en-1090",
"iso-45001",
"itar",
"nadcap",
"ul-listed",
"rohs",
"fda-registered",
"cmmc"
],
"type": "string"
},
"type": "array"
},
"description": {
"description": "Part, size, material, use",
"type": "string"
},
"file_formats": {
"items": {
"enum": [
"step",
"dxf",
"dwg",
"stl",
"iges",
"3mf",
"gerber"
],
"type": "string"
},
"type": "array"
},
"finish": {
"type": "string"
},
"industries": {
"items": {
"enum": [
"automotive",
"aerospace",
"medical",
"energy",
"railway",
"marine",
"electronics",
"food",
"construction",
"packaging",
"defense",
"consumer"
],
"type": "string"
},
"type": "array"
},
"materials": {
"items": {
"enum": [
"aluminium",
"steel",
"stainless-steel",
"titanium",
"brass",
"copper",
"plastic"
],
"type": "string"
},
"type": "array"
},
"needed_by": {
"type": "string"
},
"process": {
"enum": [
"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"
],
"type": "string"
},
"quantity": {
"minimum": 1,
"type": "integer"
},
"requester_email": {
"type": "string"
},
"ship_to_country": {
"description": "ISO 3166-1 alpha-2",
"type": "string"
},
"tolerance_mm": {
"type": "number"
},
"user_consent": {
"description": "true only if the user agreed to share the request with matched manufacturers",
"type": "boolean"
}
},
"required": [
"process",
"quantity",
"description",
"requester_email",
"user_consent"
],
"type": "object"
},
"name": "create_rfq",
"outputSchema": null
},
{
"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.",
"inputSchema": {
"properties": {
"assembly_minutes": {
"type": "number"
},
"finishing": {
"type": "number"
},
"hardware": {
"type": "number"
},
"labor_rate_per_hour": {
"type": "number"
},
"packaging": {
"type": "number"
},
"part": {
"type": "number"
},
"payment_fee_percent": {
"type": "number"
},
"returns_percent": {
"type": "number"
},
"shipping": {
"type": "number"
},
"target_margin_percent": {
"type": "number"
}
},
"type": "object"
},
"name": "estimate_product_cost",
"outputSchema": null
},
{
"description": "Fetch the full text of a document or manufacturer profile by the id returned from search.",
"inputSchema": {
"properties": {
"id": {
"description": "A page URL or supplier:<CC>:<domain> from search results",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "fetch",
"outputSchema": null
},
{
"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.",
"inputSchema": {
"properties": {
"after": {
"description": "next_after value from the previous page",
"type": "integer"
},
"city": {
"type": "string"
},
"country": {
"description": "ISO 3166-1 alpha-2, e.g. MX",
"type": "string"
},
"limit": {
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"process": {
"enum": [
"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"
],
"type": "string"
}
},
"type": "object"
},
"name": "find_registered_businesses",
"outputSchema": null
},
{
"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).",
"inputSchema": {
"properties": {
"city": {
"type": "string"
},
"country": {
"description": "ISO 3166-1 alpha-2 code or country slug",
"type": "string"
},
"limit": {
"description": "Max results, 1 to 100",
"type": "integer"
},
"process": {
"description": "Process id, e.g. laser-cutting",
"type": "string"
}
},
"type": "object"
},
"name": "find_suppliers",
"outputSchema": null
},
{
"description": "Get one of the 13 playbook steps (summary, explanation, checklist, related tools).",
"inputSchema": {
"properties": {
"step": {
"description": "Step number 1 to 13",
"maximum": 13,
"minimum": 1,
"type": "integer"
}
},
"required": [
"step"
],
"type": "object"
},
"name": "get_playbook_step",
"outputSchema": null
},
{
"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.",
"inputSchema": {
"properties": {
"rfq_id": {
"type": "string"
},
"token": {
"type": "string"
}
},
"required": [
"rfq_id",
"token"
],
"type": "object"
},
"name": "get_rfq",
"outputSchema": null
},
{
"description": "List tools and factories with pros and cons. Optional category: Fabrication, Electronics, Sourcing, Prototyping, Measuring, Design, Review.",
"inputSchema": {
"properties": {
"category": {
"description": "Optional category filter",
"type": "string"
}
},
"type": "object"
},
"name": "list_manufacturing_tools",
"outputSchema": null
},
{
"description": "Rank manufacturers for a structured part spec. Returns scored matches with the reasons, so an agent can explain the choice to its user.",
"inputSchema": {
"properties": {
"certifications": {
"items": {
"enum": [
"iso-9001",
"iso-14001",
"iatf-16949",
"iso-13485",
"as9100",
"en-1090",
"iso-45001",
"itar",
"nadcap",
"ul-listed",
"rohs",
"fda-registered",
"cmmc"
],
"type": "string"
},
"type": "array"
},
"country": {
"description": "Preferred country, ISO code or slug",
"type": "string"
},
"file_formats": {
"description": "CAD formats you can supply",
"items": {
"enum": [
"step",
"dxf",
"dwg",
"stl",
"iges",
"3mf",
"gerber"
],
"type": "string"
},
"type": "array"
},
"industries": {
"items": {
"enum": [
"automotive",
"aerospace",
"medical",
"energy",
"railway",
"marine",
"electronics",
"food",
"construction",
"packaging",
"defense",
"consumer"
],
"type": "string"
},
"type": "array"
},
"limit": {
"type": "integer"
},
"materials": {
"items": {
"enum": [
"aluminium",
"steel",
"stainless-steel",
"titanium",
"brass",
"copper",
"plastic"
],
"type": "string"
},
"type": "array"
},
"process": {
"enum": [
"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"
],
"type": "string"
},
"quantity": {
"description": "Units wanted; favors prototype-friendly shops for small numbers and series producers for large ones",
"type": "integer"
},
"tolerance_mm": {
"description": "Tightest tolerance you need, in mm",
"type": "number"
}
},
"required": [
"process"
],
"type": "object"
},
"name": "match_manufacturers",
"outputSchema": null
},
{
"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.",
"inputSchema": {
"properties": {
"query": {
"description": "What to look for, e.g. \"laser cutting manufacturers in Germany\" or \"how to check manufacturability\"",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search",
"outputSchema": null
},
{
"description": "Search the playbook, guides, tool reviews and comparisons on vibe-manufacturing.com.",
"inputSchema": {
"properties": {
"limit": {
"description": "Max results, 1 to 20",
"type": "integer"
},
"query": {
"description": "Free-text search term",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_site",
"outputSchema": null
},
{
"description": "For a manufacturer's agent: answer an RFQ the company was matched to. Needs the supplier token issued when the company registered.",
"inputSchema": {
"properties": {
"currency": {
"description": "3-letter code, default EUR",
"type": "string"
},
"lead_time_days": {
"type": "integer"
},
"notes": {
"type": "string"
},
"quantity": {
"type": "integer"
},
"rfq_id": {
"type": "string"
},
"supplier_token": {
"type": "string"
},
"unit_price": {
"type": "number"
},
"valid_until": {
"description": "YYYY-MM-DD",
"type": "string"
}
},
"required": [
"rfq_id",
"supplier_token",
"unit_price"
],
"type": "object"
},
"name": "submit_quote",
"outputSchema": null
},
{
"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.",
"inputSchema": {
"properties": {
"country": {
"type": "string"
},
"description": {
"description": "Part, material, size, tolerances, file formats",
"type": "string"
},
"email": {
"description": "Reply address of the human requester",
"type": "string"
},
"process": {
"enum": [
"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"
],
"type": "string"
},
"quantity": {
"type": "string"
},
"user_consent": {
"description": "true only if the user agreed to share the request with manufacturers",
"type": "boolean"
}
},
"required": [
"email",
"description",
"user_consent"
],
"type": "object"
},
"name": "submit_quote_request",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:3b0501f7e9963ef1609f0cb25da8eb7840c5c745a5657a78997a35750484b6b5 | sha256sum