{"ok":true,"site":{"host":"3da-zeta.vercel.app","url":"https://3da-zeta.vercel.app/","type":"live","desc":"Reserve, approve, and monitor shared 3D printers safely from the web or Codex.","tools":[{"name":"list_printers","kind":"answer","impl":"imperative","description":"List authorised printer availability and recommend a compatible machine in the labelled 3DA simulation room. This never controls physical hardware.","title":"List fabrication room printers","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"spaceId":{"type":"string"},"mode":{"type":"string","enum":["simulated","real"]}},"required":["spaceId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"reserve_printer","kind":"transact","impl":"imperative","description":"Reserve one named shared printer for a half-open time window after deterministic conflict and availability checks.","title":"Reserve a shared printer","inputSchema":{"type":"object","properties":{"spaceId":{"type":"string"},"printerId":{"type":"string"},"start":{"type":"string","format":"date-time"},"end":{"type":"string","format":"date-time"},"mode":{"type":"string","enum":["simulated","real"]},"idempotencyKey":{"type":"string"}},"required":["spaceId","printerId","start","end","mode","idempotencyKey"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"prepare_print_job","kind":"act","impl":"imperative","description":"Validate an existing artifact against the reservation, material, A1 profile, duration, and cleanup window. Does not start a printer.","title":"Prepare an existing printable artifact","inputSchema":{"type":"object","properties":{"reservationId":{"type":"string"},"artifactVersionId":{"type":"string"},"materialId":{"type":"string"},"profile":{"type":"string"},"idempotencyKey":{"type":"string"}},"required":["reservationId","artifactVersionId","materialId","profile","idempotencyKey"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"submit_print_job","kind":"transact","impl":"imperative","description":"Submit a prepared job only after a person approves the exact fingerprint. The public deployment is simulation-only and never controls real hardware.","title":"Submit an approved print job","inputSchema":{"type":"object","properties":{"jobId":{"type":"string"},"expectedFingerprint":{"type":"string"},"approvalId":{"type":"string"},"idempotencyKey":{"type":"string"}},"required":["jobId","expectedFingerprint","idempotencyKey"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_print_status","kind":"answer","impl":"imperative","description":"Read the authorised job state, progress, freshness, approval state, and next valid actions.","title":"Get print status","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"jobId":{"type":"string"}},"required":["jobId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Productivity & Business","apiSurface":"spec","toolCount":5}}