← WebMCP Directory

Tool tree

3da-zeta.vercel.app

Productivity & BusinessTools verified
Website
Reserve, approve, and monitor shared 3D printers safely from the web or Codex.
Explore capabilities
    list_printersAnswer

    List authorised printer availability and recommend a compatible machine in the labelled 3DA simulation room. This never controls physical hardware.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "spaceId": {
            "type": "string"
          },
          "mode": {
            "type": "string",
            "enum": [
              "simulated",
              "real"
            ]
          }
        },
        "required": [
          "spaceId"
        ]
      }
    }
    reserve_printerSensitive Action

    Reserve one named shared printer for a half-open time window after deterministic conflict and availability checks.

    View tool JSON
    {
      "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.",
      "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"
        ]
      }
    }
    prepare_print_jobAction

    Validate an existing artifact against the reservation, material, A1 profile, duration, and cleanup window. Does not start a printer.

    View tool JSON
    {
      "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.",
      "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"
        ]
      }
    }
    submit_print_jobSensitive Action

    Submit a prepared job only after a person approves the exact fingerprint. The public deployment is simulation-only and never controls real hardware.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "jobId": {
            "type": "string"
          },
          "expectedFingerprint": {
            "type": "string"
          },
          "approvalId": {
            "type": "string"
          },
          "idempotencyKey": {
            "type": "string"
          }
        },
        "required": [
          "jobId",
          "expectedFingerprint",
          "idempotencyKey"
        ]
      }
    }
    get_print_statusAnswer

    Read the authorised job state, progress, freshness, approval state, and next valid actions.

    View tool JSON
    {
      "name": "get_print_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the authorised job state, progress, freshness, approval state, and next valid actions.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "jobId": {
            "type": "string"
          }
        },
        "required": [
          "jobId"
        ]
      }
    }