{
 "name": "Cyclone Machining Co. agent door",
 "description": "Files a quote request with a prototype and R&D machine shop in Grand Rapids, Michigan. Send the part's description, the material and what exists (a STEP, a PDF, a broken sample); a person reads every request before anything is priced.",
 "supportedInterfaces": [
  {
   "url": "https://for.cyclonemachining.com/api/rfq",
   "protocolBinding": "JSONRPC",
   "protocolVersion": "1.0"
  },
  {
   "url": "https://for.cyclonemachining.com/api/rfq",
   "protocolBinding": "JSONRPC",
   "protocolVersion": "0.3"
  }
 ],
 "provider": {
  "organization": "Cyclone Machining Co.",
  "url": "https://cyclonemachining.com"
 },
 "version": "2026-10-13",
 "documentationUrl": "https://for.cyclonemachining.com/openapi.json",
 "capabilities": {
  "streaming": false,
  "pushNotifications": false,
  "extendedAgentCard": false
 },
 "defaultInputModes": [
  "text/plain",
  "application/json"
 ],
 "defaultOutputModes": [
  "text/plain",
  "application/json"
 ],
 "skills": [
  {
   "id": "file_quote_request",
   "name": "File a quote request",
   "description": "Files a quote request and answers with a completed task whose id is the request id (CM-AGENT-...). Send a data part with the door's fields: name, email and description (required); company, material, quantity, needed_by (an ISO date), files (names only), no_drawing, agent; review_only for a free engineer's review with no quote unless asked; sent_back with sent_back_reason when another shop sent the job back; export_controlled (no, yes or not sure). A text part is added to the description. Yes or not sure on export_controlled means the answer gives no file link and a person arranges a controlled channel before any file is sent.",
   "tags": [
    "machining",
    "prototype",
    "quote request",
    "rfq",
    "engineering review"
   ],
   "examples": [
    "File a quote request for one 6061 aluminum bracket; a STEP file exists.",
    "Ask for a free engineer's review, with no quote, of a titanium part another shop sent back.",
    "File a request for a part whose drawing may be export-controlled (export_controlled: not sure)."
   ]
  }
 ],
 "url": "https://for.cyclonemachining.com/api/rfq",
 "preferredTransport": "JSONRPC",
 "protocolVersion": "0.3.0"
}
