{
  "name": "ShipStatic",
  "description": "One URL. Your agent ships. Drop https://mcp.shipstatic.com into any MCP client — free, no install, no signup, no API key.",
  "servers": [
    {
      "name": "shipstatic",
      "transport": "http",
      "url": "https://mcp.shipstatic.com",
      "description": "Hosted — no install. Drop https://mcp.shipstatic.com into any MCP client and your agent can publish a website in its next message. Single tool: deployments_upload. Anonymous-only. Public deployments expire in 3 days unless claimed.",
      "registry": "https://registry.modelcontextprotocol.io/v0.1/servers?search=com.shipstatic/mcp",
      "docs": "https://docs.shipstatic.com/mcp"
    },
    {
      "name": "shipstatic",
      "transport": "stdio",
      "description": "Local — full toolset. Run @shipstatic/mcp via npx for listing, custom domains, and account-tied operations.",
      "install": {
        "npm": "@shipstatic/mcp"
      },
      "config": {
        "command": "npx",
        "args": ["@shipstatic/mcp"],
        "env": {
          "SHIP_API_KEY": {
            "description": "Optional. Without it, deploys behave like the hosted endpoint (public, claim URL, 3-day expiry). With it, deployments are permanent, the full toolset (custom domains, listing, account-tied ops) unlocks, and you get bigger limits.",
            "required": false,
            "secret": true
          }
        }
      },
      "registry": "https://registry.modelcontextprotocol.io/v0.1/servers?search=com.shipstatic/mcp",
      "docs": "https://docs.shipstatic.com/mcp"
    }
  ]
}
