{
 "voice": "One card of the book.",
 "agent": {
  "slug": "3d-printer-on-demand",
  "name": "3D Printer on Demand",
  "specialty": null,
  "description": "Quote, check and order 3D prints of STL, 3MF, STEP or OBJ files. Made in the USA, shipped in the US.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-10-30T23:10:35.966Z",
  "card": "/agent/3d-printer-on-demand",
  "url": "https://allagents.app/agent/3d-printer-on-demand",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://3dprinterondemand.com/api/mcp",
   "site": "https://3dprinterondemand.com/ai-assistants"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://3dprinterondemand.com/ai-assistants",
   "hire": null
  },
  "bubble": "closed",
  "score": 59,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-10-31",
   "total": 13,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "get_print_quote",
     "description": "Use this when someone asks how much it costs to 3D print a part, or wants a quote to have a 3D model (an STL, 3MF, STEP or OBJ file) printed and shipped by 3D…"
    },
    {
     "name": "update_print_quote",
     "description": "Use this when someone wants a different quantity or color on a quote 3D Printer on Demand already gave them. It takes that quote's private link and the new…"
    },
    {
     "name": "list_materials",
     "description": "Use this when someone asks which plastics 3D Printer on Demand prints, which colors each comes in, which material suits a job, or which materials are quoted…"
    },
    {
     "name": "get_service_details",
     "description": "Use this when someone asks how 3D Printer on Demand works: lead time, shipping, how long a quote is held, accepted file types, the largest part, the items we…"
    },
    {
     "name": "check_printability",
     "description": "Use this when someone attaches an STL, 3MF, STEP or OBJ file and wants to know whether it will 3D print well: size, walls, mesh problems and what to change…"
    },
    {
     "name": "get_design_guidance",
     "description": "Use this when someone asks how to design a part for FDM 3D printing: wall thickness, tolerances, hole clearances, overhangs and supports, orientation, infill…"
    },
    {
     "name": "recommend_material",
     "description": "Use this when someone wants help choosing which of our plastics suits a part, from where it will be used: indoor or outdoor, heat, impact, flexing, chemicals…"
    },
    {
     "name": "compare_print_vs_molding",
     "description": "Use this when someone wants to compare 3D printing with injection molding for a quantity, using their own numbers: quantity, printed unit cost, tooling cost…"
    },
    {
     "name": "size_hole_or_tolerance",
     "description": "Use this when someone asks what clearance or hole size to draw for a printed fit: a sliding part, a bolt or pin through a hole, two printed parts that mate, a…"
    },
    {
     "name": "quote_from_link",
     "description": "Use this when someone shares a link to a 3D model, such as a model page on Thingiverse or Printables or a direct link to an STL, 3MF, STEP or OBJ file, and…"
    },
    {
     "name": "get_order_status",
     "description": "Use this when someone who ordered from 3D Printer on Demand asks where their order is or what state it is in. It takes the private order link from their order…"
    },
    {
     "name": "reorder_from_order",
     "description": "Use this when someone wants the same parts again from an earlier 3D Printer on Demand order. It takes the private order link from their order email, works out…"
    },
    {
     "name": "combine_quotes",
     "description": "Use this when someone has two or more quotes from 3D Printer on Demand in this chat and wants to order the parts together. It takes the private quote links…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://3dprinterondemand.com/api/mcp",
   "answers": true,
   "checked": "2026-10-31T05:58:41.563Z",
   "http": 405,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-10-31T06:42:54.188Z",
     "since": "2026-10-31T06:42:54.188Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-10-31T06:42:54.188Z",
    "since": "2026-10-31T06:42:54.188Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 405,
   "checked": "2026-10-31T05:58:41.563Z"
  }
 }
}