shipstatic
ShipStatic lets you instantly deploy static websites and manage custom domains, with no account required for basic deploys.
Deployments:
Upload a static site from a local build directory and get a live URL instantly (no account needed; anonymous deploys expire in 3 days and include a claim URL)
List all deployments with URLs, status, and labels
View details of a specific deployment (URL, status, file count, size, labels, password protection)
Update labels on deployments for organization/filtering
Permanently delete a deployment and all its files
Custom Domains:
Create or update a custom domain, optionally linking it to a deployment
List all custom domains with linked deployments and verification status
Get details about a specific domain
Retrieve DNS records needed to configure at your DNS provider
Look up which DNS provider hosts a domain (e.g. Cloudflare, Namecheap)
Generate a shareable link so others can view required DNS records
Validate a domain name before connecting it
Trigger DNS verification after configuring DNS records
Permanently disconnect and remove a custom domain
Account:
View authenticated account details including email, plan, and usage (requires a free API key)
Provides the ability to identify if a domain's DNS is managed by Cloudflare, helping users know where to configure DNS records.
Provides the ability to identify if a domain's DNS is managed by Namecheap, helping users know where to configure DNS records.
@shipstatic/mcp
ShipStatic MCP — deploy static websites, landing pages, and prototypes from AI agents.
One URL. Your agent ships.
Hosted — no install
Drop this URL into any MCP client. Your agent can publish a website in its next message — free, no install, no signup, no API key.
https://mcp.shipstatic.comClaude Code
claude mcp add --transport http shipstatic https://mcp.shipstatic.comCursor, Antigravity, Windsurf, Zed — anywhere with mcp.json
{
"mcpServers": {
"shipstatic": {
"url": "https://mcp.shipstatic.com"
}
}
}Claude Desktop, Claude.ai web
Add a custom connector pointing at https://mcp.shipstatic.com.
The hosted endpoint exposes one tool: deployments_upload. Public deployments expire in 3 days unless claimed — the response includes a claim URL the user can visit to keep the site permanently. Set a password arg to gate the deployment behind an unlock prompt.
Local — full toolset
Install this package when you need to manage deployments, link custom domains, or use account-tied operations.
Claude Code
claude mcp add shipstatic -- npx @shipstatic/mcpCursor
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"shipstatic": {
"command": "npx",
"args": ["@shipstatic/mcp"]
}
}
}Antigravity
Add to ~/.gemini/antigravity/mcp_config.json:
{
"mcpServers": {
"shipstatic": {
"command": "npx",
"args": ["@shipstatic/mcp"]
}
}
}Windsurf, Zed, and other MCP clients
Same config format — npx @shipstatic/mcp. Works with any MCP-compatible client.
Free API key — permanent deployments
SHIP_API_KEY is optional. Without it, deploys behave like the hosted endpoint (public, claim URL, 3-day expiry). With it, you get permanent deployments, the full toolset, and bigger limits.
Get a free key at my.shipstatic.com/api-key:
claude mcp add shipstatic -e SHIP_API_KEY=ship-... -- npx @shipstatic/mcpTools
The hosted endpoint exposes deployments_upload only. The local install exposes everything below.
Deployments
Tool | Description | Hosted |
| Publish files and get a live URL instantly, optionally protected by a password | ✓ |
| List all deployments with their URLs, status, labels, and password protection state | |
| Get deployment details including URL, status, file count, size, labels, and password protection state | |
| Update the labels on a deployment for organization and filtering | |
| Permanently remove a deployment and all its files |
Domains
Tool | Description |
| Connect a custom domain to your site, switch deployments, or update labels |
| List all domains with their linked deployment and verification status |
| Get domain details including linked deployment, verification status, and labels |
| Get the DNS records you need to configure at your DNS provider |
| Look up which DNS provider hosts a domain (e.g. Cloudflare, Namecheap) |
| Get a shareable link so someone else can see the required DNS records |
| Check if a domain name is valid and available before connecting it |
| Check if DNS is configured correctly after you set up the records |
| Permanently disconnect and remove a custom domain |
Account
Tool | Description |
| Get your account details including email, plan, and usage |
Registry
Published to the MCP Registry as com.shipstatic/mcp. Registry-aware clients see both the hosted endpoint and the local install and pick the right transport for their environment.
License
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/shipstatic/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server