Connection check
verified live · 28h ago
shipstatic-mcp
Deploy static websites from AI agents. Free at mcp.shipstatic.com — no install, no signup.
Tools
15
GitHub stars
7
Installs / wk
—
Licence
MIT
Transport
streamable-http, stdio
Last checked
28h ago
Tools & capabilities
15 toolsRead from the running server on 28h ago.
deployments_delete
can modify data
deployment*
Permanently delete a deployment and its files. You MUST confirm with the user before calling this tool, referencing the deployment. Permanently delete a deployment and its files. You MUST confirm with the user before calling this tool, referencing the deployment.
deployments_get
read-only
deployment*
Get deployment details including URL, status, file count, size, labels, and password protection state. Get deployment details including URL, status, file count, size, labels, and password protection state.
deployments_list
read-only
limitcursor
List 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. List 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.
deployments_set
labels*deployment*
Update deployment labels. Replaces all existing labels. Update deployment labels. Replaces all existing labels.
deployments_upload
ttlfiles*labelspasswordidempotencyKey
Deploy 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 `conte… Deploy 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 claim URL (the site expires in 3 days unless claimed) — always show both to the user. To make the site private, pass `password`; always show the password to the user if you set one.
domains_delete
can modify data
domain*
Permanently delete a domain. You MUST confirm with the user before calling this tool, referencing the domain name. Permanently delete a domain. You MUST confirm with the user before calling this tool, referencing the domain name.
domains_dns
read-only
domain*
Look up the DNS provider for a domain (e.g. Cloudflare, Namecheap). Helps the user know where to configure their DNS records. Look up the DNS provider for a domain (e.g. Cloudflare, Namecheap). Helps the user know where to configure their DNS records.
domains_get
read-only
domain*
Get domain details including URL, linked deployment, verification status, and labels. Get domain details including URL, linked deployment, verification status, and labels.
domains_list
read-only
limitcursor
List all domains with their URLs, linked deployment, and verification status. The response's `cursor` is null on the last page; pass it back as `cursor` to fetch the next. List all domains with their URLs, linked deployment, and verification status. The response's `cursor` is null on the last page; pass it back as `cursor` to fetch the next.
domains_records
read-only
domain*
Get the DNS records the user needs to configure at their DNS provider. Call after domains_set. You MUST show the returned records to the user. Get the DNS records the user needs to configure at their DNS provider. Call after domains_set. You MUST show the returned records to the user.
domains_set
domain*labelsdeployment
Create or update a custom domain. Can reserve a name (omit deployment), link it to a deployment, switch deployments, or update labels. After creating, call domains_records and show… Create or update a custom domain. Can reserve a name (omit deployment), link it to a deployment, switch deployments, or update labels. After creating, call domains_records and show the DNS records to the user.
domains_share
read-only
domain*
Get a shareable DNS setup link for a domain. Share the link with the user so they, or whoever manages their DNS, can view the required records without needing an API key. Get a shareable DNS setup link for a domain. Share the link with the user so they, or whoever manages their DNS, can view the required records without needing an API key.
domains_validate
read-only
domain*
Check if a domain name is valid and available before creating it. Returns the normalized form and availability. Check if a domain name is valid and available before creating it. Returns the normalized form and availability.
domains_verify
domain*
Trigger DNS verification for a custom domain. Call after the user has configured DNS records from domains_records. Verification is asynchronous — the domain status updates once DNS… Trigger DNS verification for a custom domain. Call after the user has configured DNS records from domains_records. Verification is asynchronous — the domain status updates once DNS propagates.
whoami
read-only