← WebMCP Directory

shipwright-editor.kevinwhinnery.chatgpt.site

shipwright-editor.kevinwhinnery.chatgpt.site

live Unverified (seed import) Media & Personal 16 tools imperative implementation

Build, move, and save polygonal spacecraft in a retro holographic editor.

First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com

Answer 2 · Act 14 · Transact 0 · Score: Not yet scored

Tool inspector

import_ship_design

act imperative

Replace the visible editor contents with a portable Shipwright design. The imported design remains unsaved until it is saved explicitly.

Input schema

PropertyTypeRequiredDescription
format string yes —
formatVersion number yes —
name string yes —
data object yes —
Raw JSON schema
{
  "type": "object",
  "properties": {
    "format": {
      "type": "string",
      "enum": [
        "shipwright-design"
      ]
    },
    "formatVersion": {
      "type": "number",
      "enum": [
        1
      ]
    },
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80
    },
    "data": {
      "type": "object",
      "properties": {
        "version": {
          "type": "number",
          "enum": [
            1
          ]
        },
        "parts": {
          "type": "array",
          "items": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 100
                  },
                  "name": {
                    "type": "string",
                    "maxLength": 80
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "box"
                    ]
                  },
                  "color": {
                    "type": "string",
                    "pattern": "^#[0-9a-fA-F]{6}$"
                  },
                  "texture": {
                    "type": "string",
                    "enum": [
                      "smooth",
                      "brushed",
                      "plated",
                      "composite"
                    ]
                  },
                  "features": {
                    "type": "object",
                    "properties": {
                      "chamfered": {
                        "type": "boolean"
                      }
                    },
                    "additionalProperties": false
                  },
                  "position": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": -1000,
                      "maximum": 1000
                    },
                    "minItems": 3,
                    "maxItems": 3
                  },
                  "rotation": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": -314.1592653589793,
                      "maximum": 314.1592653589793
                    },
                    "minItems": 3,
                    "maxItems": 3
                  },
                  "scale": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": 0.01,
                      "maximum": 100
                    },
                    "minItems": 3,
                    "maxItems": 3
                  }
                },
                "required": [
                  "id",
                  "name",
                  "type",
                  "color",
                  "position",
                  "rotation",
                  "scale"
                ],
                "additionalProperties": false
              },
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 100
                  },
                  "name": {
                    "type": "string",
                    "maxLength": 80
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "wedge"
                    ]
                  },
                  "color": {
                    "type": "string",
                    "pattern": "^#[0-9a-fA-F]{6}$"
                  },
                  "texture": {
                    "type": "string",
                    "enum": [
                      "smooth",
                      "brushed",
                      "plated",
                      "composite"
                    ]
                  },
                  "position": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": -1000,
                      "maximum": 1000
                    },
                    "minItems": 3,
                    "maxItems": 3
                  },
                  "rotation": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": -314.1592653589793,
                      "maximum": 314.1592653589793
                    },
                    "minItems": 3,
                    "maxItems": 3
                  },
                  "scale": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": 0.01,
                      "maximum": 100
                    },
                    "minItems": 3,
                    "maxItems": 3
                  }
                },
                "required": [
                  "id",
                  "name",
                  "type",
                  "color",
                  "position",
                  "rotation",
                  "scale"
                ],
                "additionalProperties": false
              },
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 100
                  },
                  "name": {
                    "type": "string",
                    "maxLength": 80
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "ramp"
                    ]
                  },
                  "color": {
                    "type": "string",
                    "pattern": "^#[0-9a-fA-F]{6}$"
                  },
                  "texture": {
                    "type": "string",
                    "enum": [
                      "smooth",
                      "brushed",
                      "plated",
                      "composite"
                    ]
                  },
                  "position": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": -1000,
                      "maximum": 1000
                    },
                    "minItems": 3,
                    "maxItems": 3
                  },
                  "rotation": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": -314.1592653589793,
                      "maximum": 314.1592653589793
                    },
                    "minItems": 3,
                    "maxItems": 3
                  },
                  "scale": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": 0.01,
                      "maximum": 100
                    },
                    "minItems": 3,
                    "maxItems": 3
                  }
                },
                "required": [
                  "id",
                  "name",
                  "type",
                  "color",
                  "position",
                  "rotation",
                  "scale"
                ],
                "additionalProperties": false
              },
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 100
                  },
                  "name": {
                    "type": "string",
                    "maxLength": 80
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "trapezoid"
                    ]
                  },
                  "color": {
                    "type": "string",
                    "pattern": "^#[0-9a-fA-F]{6}$"
                  },
                  "texture": {
                    "type": "string",
                    "enum": [
                      "smooth",
                      "brushed",
                      "plated",
                      "composite"
                    ]
                  },
                  "position": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": -1000,
                      "maximum": 1000
                    },
                    "minItems": 3,
                    "maxItems": 3
                  },
                  "rotation": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": -314.1592653589793,
                      "maximum": 314.1592653589793
                    },
                    "minItems": 3,
                    "maxItems": 3
                  },
                  "scale": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": 0.01,
                      "maximum": 100
                    },
                    "minItems": 3,
                    "maxItems": 3
                  }
                },
                "required": [
                  "id",
                  "name",
                  "type",
                  "color",
                  "position",
                  "rotation",
                  "scale"
                ],
                "additionalProperties": false
              },
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 100
                  },
                  "name": {
                    "type": "string",
                    "maxLength": 80
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "tapered-block"
                    ]
                  },
                  "color": {
                    "type": "string",
                    "pattern": "^#[0-9a-fA-F]{6}$"
                  },
                  "texture": {
                    "type": "string",
                    "enum": [
                      "smooth",
                      "brushed",
                      "plated",
                      "composite"
                    ]
                  },
                  "position": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": -1000,
                      "maximum": 1000
                    },
                    "minItems": 3,
                    "maxItems": 3
                  },
                  "rotation": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": -314.1592653589793,
                      "maximum": 314.1592653589793
                    },
                    "minItems": 3,
                    "maxItems": 3
                  },
                  "scale": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": 0.01,
                      "maximum": 100
                    },
                    "minItems": 3,
                    "maxItems": 3
                  }
                },
                "required": [
                  "id",
                  "name",
                  "type",
                  "color",
                  "position",
                  "rotation",
                  "scale"
                ],
                "additionalProperties": false
              },
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 100
                  },
                  "name": {
                    "type": "string",
                    "maxLength": 80
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "cylinder"
                    ]
                  },
                  "color": {
                    "type": "string",
                    "pattern": "^#[0-9a-fA-F]{6}$"
                  },
                  "texture": {
                    "type": "string",
                    "enum": [
                      "smooth",
                      "brushed",
                      "plated",
                      "composite"
                    ]
                  },
                  "features": {
                    "type": "object",
                    "properties": {
                      "hollow": {
                        "type": "boolean"
                      }
                    },
                    "additionalProperties": false
                  },
                  "position": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": -1000,
                      "maximum": 1000
                    },
                    "minItems": 3,
                    "maxItems": 3
                  },
                  "rotation": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": -314.1592653589793,
                      "maximum": 314.1592653589793
                    },
                    "minItems": 3,
                    "maxItems": 3
                  },
                  "scale": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": 0.01,
                      "maximum": 100
                    },
                    "minItems": 3,
                    "maxItems": 3
                  }
                },
                "required": [
                  "id",
                  "name",
                  "type",
                  "color",
                  "position",
                  "rotation",
                  "scale"
                ],
                "additionalProperties": false
              },
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 100
                  },
                  "name": {
                    "type": "string",
                    "maxLength": 80
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "sphere"
                    ]
                  },
                  "color": {
                    "type": "string",
                    "pattern": "^#[0-9a-fA-F]{6}$"
                  },
                  "texture": {
                    "type": "string",
                    "enum": [
                      "smooth",
                      "brushed",
                      "plated",
                      "composite"
                    ]
                  },
                  "position": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": -1000,
                      "maximum": 1000
                    },
                    "minItems": 3,
                    "maxItems": 3
                  },
                  "rotation": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": -314.1592653589793,
                      "maximum": 314.1592653589793
                    },
                    "minItems": 3,
                    "maxItems": 3
                  },
                  "scale": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": 0.01,
                      "maximum": 100
                    },
                    "minItems": 3,
                    "maxItems": 3
                  }
                },
                "required": [
                  "id",
                  "name",
                  "type",
                  "color",
                  "position",
                  "rotation",
                  "scale"
                ],
                "additionalProperties": false
              },
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 100
                  },
                  "name": {
                    "type": "string",
                    "maxLength": 80
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "cone"
                    ]
                  },
                  "color": {
                    "type": "string",
                    "pattern": "^#[0-9a-fA-F]{6}$"
                  },
                  "texture": {
                    "type": "string",
                    "enum": [
                      "smooth",
                      "brushed",
                      "plated",
                      "composite"
                    ]
                  },
                  "features": {
                    "type": "object",
                    "properties": {
                      "truncated": {
                        "type": "boolean"
                      }
                    },
                    "additionalProperties": false
                  },
                  "position": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": -1000,
                      "maximum": 1000
                    },
                    "minItems": 3,
                    "maxItems": 3
                  },
                  "rotation": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": -314.1592653589793,
                      "maximum": 314.1592653589793
                    },
                    "minItems": 3,
                    "maxItems": 3
                  },
                  "scale": {
                    "type": "array",
                    "items": {
                      "type": "number",
                      "minimum": 0.01,
                      "maximum": 100
                    },
                    "minItems": 3,
                    "maxItems": 3
                  }
                },
                "required": [
                  "id",
                  "name",
                  "type",
                  "color",
                  "position",
                  "rotation",
                  "scale"
                ],
                "additionalProperties": false
              }
            ]
          },
          "maxItems": 100
        },
        "camera": {
          "type": "object",
          "properties": {
            "position": {
              "type": "array",
              "items": {
                "type": "number",
                "minimum": -1000,
                "maximum": 1000
              },
              "minItems": 3,
              "maxItems": 3
            },
            "target": {
              "type": "array",
              "items": {
                "type": "number",
                "minimum": -1000,
                "maximum": 1000
              },
              "minItems": 3,
              "maxItems": 3
            }
          },
          "required": [
            "position",
            "target"
          ],
          "additionalProperties": false
        },
        "backgroundColor": {
          "type": "string",
          "pattern": "^#[0-9a-fA-F]{6}$"
        }
      },
      "required": [
        "version",
        "parts",
        "camera"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "format",
    "formatVersion",
    "name",
    "data"
  ],
  "additionalProperties": false
}

Similar websites

wfsim.app

wfsim.app

A Warframe calculator that simulates the fight instead of estimating it — builder, simulator, optimizer. Every formula cites its source, and the golden tests ar…

live Unverified Media & Personal
101 tools A12 / Act89 / T0 Not yet scored Seen 2026-11-05
enemies_targets_list enemies_target_new enemies_target_copy enemies_target_open enemies_target_set
Inspect tools
commonplace-webmcp.vercel.app

commonplace-webmcp.vercel.app

Commonplace is an editable social reading space built for people and their browser agents.

live Unverified Media & Personal Transact tools
89 tools A10 / Act77 / T2 Not yet scored Seen 2026-11-05
commonplace.get_page_state commonplace_get_page_state commonplace.get_reading_list commonplace_get_reading_list commonplace.get_profile
Inspect tools
pixelforge-studio.appcaster.chatgpt.site

pixelforge-studio.appcaster.chatgpt.site

A professional browser pixel-art editor for drawing, frame animation, palettes, sprite sheets, GIF export, and WebMCP automation.

live Unverified Media & Personal Transact tools
88 tools A12 / Act70 / T6 Not yet scored Seen 2026-11-05
plan_text_creation get_text_creation_status create_from_text claim_text_creation update_text_creation
Inspect tools
pixelite.taskcraft.site

pixelite.taskcraft.site

Pixelite

live Unverified Media & Personal Transact tools
83 tools A4 / Act78 / T1 Not yet scored Seen 2026-11-05
get_document_info list_layers get_active_layer get_selection_info new_document
Inspect tools

Related on Influzer