Skip to main content

ShipStatic

com.shipstatic/mcpVersion 2.8.3

Deploy static websites, landing pages, and prototypes instantly. Free, no account needed.

Status

Responds289 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:15 UTC
Latency
289 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://mcp.shipstatic.com/Responds289 ms
No sign-in

Claude Code

claude mcp add --transport http shipstatic https://mcp.shipstatic.com/

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: shipstatic
Remote MCP server URL: https://mcp.shipstatic.com/

Cursor

{
  "mcpServers": {
    "shipstatic": {
      "url": "https://mcp.shipstatic.com/"
    }
  }
}

VS Code

code --add-mcp '{"name":"shipstatic","type":"http","url":"https://mcp.shipstatic.com/"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

15 tools

Tools of ShipStatic
Read-only
Idempotent
Open world
deployments_deletePermanently deletes a deployment and its files.YesNoYesYes
deployments_getGet deployment details including URL, status, file count, size, labels, and password protection state.NoYesNot declaredNo
deployments_listList all deployments with their URLs, status, labels, and password protection state. The response's `cursor` is null on the last page; pass it back as `cursor` to fetch the next.NoYesNot declaredNo
deployments_setUpdate deployment labels. Replaces all existing labels.YesNoNot declaredNo
deployments_uploadDeploy a static site to a live URL: free, no account or API key required. **File content is plain text by default.** Pass HTML/CSS/JS/JSON/SVG/etc. directly in each file's `content` as a regular string. Only set `encoding: "base64"` per-file for binary content (images, fonts) — do not base64-encode text. Returns the live URL. Without a connected account, the response also includes a one-time claim URL, and the site expires in 3 days unless claimed. Pass `password` to make the site private.NoNoNot declaredYes
domains_deletePermanently deletes a domain.YesNoYesYes
domains_dnsReturns the DNS provider recorded for the domain, if known (e.g. Cloudflare, Namecheap): where its DNS records are configured. Custom domains only, and only while the domain is unverified; once its DNS is right there is nothing left to locate.NoYesNot declaredNo
domains_getGet domain details including URL, linked deployment, labels, and `status`: the one word saying what the domain needs from its owner (`unverified`, `unlinked`, `live`, `paused`).NoYesNot declaredNo
domains_listList all domains with their URLs, linked deployment, and `status`. The response's `cursor` is null on the last page; pass it back as `cursor` to fetch the next.NoYesNot declaredNo
domains_recordsReturns the DNS records to configure at the domain's DNS provider. Call after domains_set. Custom domains only: a ShipStatic domain has no records to configure.NoYesNot declaredNo
domains_setCreate or update a domain: a ShipStatic domain (e.g. "yourname.shipstatic.com"), live as soon as a deployment is linked, or a custom domain (e.g. "www.example.com"), which needs DNS records first. Can reserve a name (omit deployment), link it to a deployment, switch deployments, or update labels. For a custom domain, domains_records then returns the DNS records to configure.YesNoNot declaredYes
domains_shareReturns a shareable DNS setup URL that needs no API key, for whoever manages the domain's DNS. Custom domains only, and only while the domain is unverified; a verified domain has no setup left to share.NoYesNot declaredNo
domains_validateCheck if a domain name is valid and available before creating it. Returns the normalized form and availability.NoYesNot declaredNo
domains_verifyTrigger DNS verification for a custom domain. Call after the user has configured DNS records from domains_records. Custom domains only, and refused once the domain is verified: read domains_get instead. Verification is asynchronous: read the domain again with domains_get to learn the verdict, since its `status` has not moved yet when this returns. A verified domain serves nothing until a deployment is linked with domains_set.NoNoNot declaredYes
whoamiReturns your email and name, and the account's plan, usage and caps.NoYesNot declaredNo

Details

Registry status
Active
Published
Nov 9, 2026
Updated
Nov 9, 2026
Categories (suggested)
Developer toolsCloud and infrastructureFiles and storageSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing