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.
Related MCP server: Spaceship MCP
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
Maintenance
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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