ShipStatic Docs llms.txt llms-full.txt

Ship MCP

A Model Context Protocol server for ShipStatic. Lets AI agents deploy and manage static sites. NPM / GIT

npx @shipstatic/mcp

Quick Start

Add the server to your MCP client with an API Key:

{
  "mcpServers": {
    "shipstatic": {
      "command": "npx",
      "args": ["@shipstatic/mcp"],
      "env": {
        "SHIP_API_KEY": "ship-..."
      }
    }
  }
}

Your agent can now deploy sites and manage domains.

Claude Code

claude mcp add shipstatic -e SHIP_API_KEY=ship-... -- npx -y @shipstatic/mcp

Authentication

Requires an API Key via the SHIP_API_KEY environment variable. The server validates the key at startup and exits if missing.

Tools

Deployments

Tool Description
deployments_upload Upload a directory or file as a new deployment
deployments_list List all deployments
deployments_get Show deployment details by ID
deployments_set Update deployment labels
deployments_remove Delete a deployment permanently

Domains

Tool Description
domains_set Create a domain, link to deployment, or update labels
domains_list List all domains
domains_get Show domain details
domains_records Get required DNS records for a domain
domains_validate Check if a domain name is valid and available
domains_verify Trigger DNS verification after records are set
domains_remove Delete a domain permanently

Account

Tool Description
whoami Show current account info

Typical Workflow

  1. Deploy a site: deployments_upload with a path
  2. Validate a domain: domains_validate
  3. Link domain to deployment: domains_set
  4. Get DNS records: domains_records
  5. After DNS is configured: domains_verify

Architecture

Zero business logic. Every tool is a one-liner that delegates to the SDK. Input validation uses Zod schemas, errors are mapped to MCP format with contextual hints.