ShipStatic
Deploy static websites, landing pages, and prototypes instantly. Free, no account needed.
| Endpoint | https://mcp.shipstatic.com (streamable-http) |
|---|---|
| Registry version | 2.8.1 |
| Now | 15 tools · grade C (72) · pin ts_bfb567d703df98d413fcb12161c2cb97 · protocol 2025-06-18 |
| First / last listed | 2026-10-25 05:00 UTC / 2026-10-25 05:00 UTC |
| Grade over time | 2026-10-25: C (72), 15 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: deployments_upload deployments_list deployments_get deployments_set deployments_delete domains_set domains_list domains_get domains_records domains_dns domains_share domains_validate domains_verify domains_delete whoami
deployments_upload | 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 one-time cla params: files*, labels, password, idempotencyKey, ttl |
deployments_list | 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. params: limit, cursor |
deployments_get | Get deployment details including URL, status, file count, size, labels, and password protection state. params: deployment* |
deployments_set | Update deployment labels. Replaces all existing labels. params: deployment*, labels* |
deployments_delete | Permanently deletes a deployment and its files. params: deployment* |
domains_set | Create 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. params: domain*, deployment, labels |
domains_list | List 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. params: limit, cursor |
domains_get | Get domain details including URL, linked deployment, labels, and `status`: the one word saying what the domain needs from its owner (`unverified`, `unlinked`, `live`, `paused`). params: domain* |
domains_records | Returns 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. params: domain* |
domains_dns | Returns 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. params: domain* |
domains_share | Returns 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. params: domain* |
domains_validate | Check if a domain name is valid and available before creating it. Returns the normalized form and availability. params: domain* |
domains_verify | Trigger 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 deploymen params: domain* |
domains_delete | Permanently deletes a domain. params: domain* |
whoami | Returns your email and name, and the account's plan, usage and caps. params: none |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.