# Gurkang Shipshots MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.gurkang%2Fshipshots
Registry id: `mcp-registry/io.github.gurkang/shipshots`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "gurkang-shipshots-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "shipshots-mcp"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add gurkang-shipshots-mcp-server -- npx -y shipshots-mcp
```

## Tools (65)

- `add_arrow_layer`: Adds an arrow layer
- `add_badge_layer`: Adds a badge layer
- `add_button_component`: Adds a button component
- `add_callout_component`: Adds a callout component
- `add_device_frame_layer`: Adds a device frame layer
- `add_feature_tag_component`: Adds a feature tag component
- `add_image_layer`: Adds an image layer
- `add_pill_component`: Adds a pill component
- `add_proof_chip_component`: Adds a proof chip component
- `add_rating_component`: Adds a rating component
- `add_screen`: Adds a screen to a project
- `add_shape_layer`: Adds a shape layer
- `add_text_layer`: Adds a text layer
- `align_layer`: Aligns a layer
- `align_layers`: Aligns multiple layers
- `apply_layout`: Applies a layout
- `audit_marketing_quality`: Runs mode-aware marketing review plus layout quality context
- `batch_add_layers`: Adds multiple layers in batch
- `batch_remove_layers`: Removes multiple layers in batch
- `batch_update_layers`: Updates multiple layers in batch
- `connect_screens`: Connects screens in a strip
- `create_marketing_project`: Creates a generic mode-aware project with starter screens and optional screenshots
- `create_project`: Creates a new project
- `delete_project`: Deletes a project
- `duplicate_layer`: Duplicates a layer
- `duplicate_screen`: Duplicates a screen
- `export_marketing_bundle`: Exports a marketing bundle
- `export_screenshot`: Exports a screenshot
- `get_campaign`: Gets a campaign
- `get_campaign_pack`: Gets a campaign pack
- `get_contact_sheet_preview`: Gets a contact sheet preview
- `get_project`: Gets a project by ID
- `get_project_url`: Gets the editor URL for a project
- `get_screen_preview`: Gets a screen preview
- `get_server_info`: Returns server information including target environment
- `get_strip_preview`: Gets a strip preview
- `get_thumbnail_preview`: Gets a thumbnail preview
- `list_fonts`: Lists available fonts
- `list_gradients`: Lists available gradients
- `list_palettes`: Lists available palettes
- `list_projects`: Lists all projects
- `list_templates`: Lists available templates
- `list_video_presets`: Lists video presets
- `move_layer`: Moves a layer
- `plan_install_campaign`: Plans an install campaign
- `plan_marketing_campaign`: Suggests panel roles and copy structure
- `record_campaign_result`: Records a campaign result
- `remove_component`: Removes a component
- `remove_layer`: Removes a layer
- `remove_screen`: Removes a screen
- `render_campaign_pack`: Renders a campaign pack
- `reorder_layers`: Reorders layers
- `reorder_screens`: Reorders screens
- `run_quality_pass`: Runs a quality pass with check or fix mode
- `save_install_campaign`: Saves an install campaign
- `set_marketing_mode`: Persists campaign metadata on an existing project
- `start_design_workflow`: Returns server target, supported modes, guardrails, and current project context
- `suggest_creative_directions`: Returns creative directions such as safe store, bold carousel, or premium editorial
- `update_component`: Updates a component
- `update_layer`: Updates a layer
- `update_screen`: Updates a screen
- `update_video_config`: Updates video configuration
- `upload_campaign_asset`: Uploads a campaign asset
- `upload_screenshot`: Uploads a screenshot
- `validate_screen`: Validates a screen

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
