ship-page
ship.page MCP server
Throw HTML at an API, get back a live URL. ship.page is a remote MCP server + plain REST API that lets an AI agent put content on the public internet — no account, no API key, no OAuth dance. One POST, one live *.shipped.page URL.
Endpoint
https://ship.page/mcpClient config:
{
"mcpServers": {
"ship.page": { "url": "https://ship.page/mcp" }
}
}Transport: Streamable HTTP. No auth required for anonymous deploys (7-day retention). Pass Authorization: Bearer sp_… (free key from the dashboard) for 30-day drops and higher limits; Pro drops never expire.
Related MCP server: deloc-mcp
Tools
Tool | What it does |
| Deploy a single HTML page, returns a live URL |
| Deploy a multi-file site from a |
| Add files to an existing owned drop |
| List the authenticated account's drops |
| Claim an anonymous drop into an account (slug + claim token) |
| Restore an expired drop (free ≤30d past expiry, paid ≤90d) |
| Delete an owned drop |
| Plan matrix, quotas, and current usage |
| Account + plan status for the current key |
Errors come back as structured JSON with a human-readable hint agents can relay verbatim when something is plan-gated.
Local / stdio clients
For clients that only speak stdio, bridge via mcp-remote:
{
"mcpServers": {
"ship.page": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://ship.page/mcp"]
}
}
}The included Dockerfile packages exactly this bridge, so the server can be built and introspected as a standard container (e.g. by directory scanners).
REST API
Everything the MCP tools do is also plain HTTP. Full OpenAPI 3.1 spec: ship.page/openapi.json
curl -X POST https://ship.page/deploy \
-H "Content-Type: text/html" \
--data-binary @report.htmlLinks
Docs: ship.page/docs/agents
GitHub Action: bitgate/ship-page-action
Glama connector: glama.ai/mcp/connectors/page.ship/ship-page
Official MCP registry:
page.ship/ship-page
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceMCP server for Shipstatic — deploy and manage static sites from AI agents. Works with Claude Code, Cursor, VS Code Copilot, and any MCP-compatible client.152,2856MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for Deloc — deploy static sites from AI coding agents. Say "deploy this to Deloc" in Claude Code or Cursor and get a live URL back without leaving your editor.4MIT
- AlicenseAqualityAmaintenanceInstant web hosting for AI agents. Publish a live site in one call, no account needed.5MIT
- AlicenseAqualityDmaintenanceAgent-native hosting: your agent deploys any folder to a live URL in one command — no account, no dashboard, no CAPTCHA — and hands the human a link plus a plain-language summary. Full deploy lifecycle as MCP tools (deploy, verify, logs, inspect, rollback), production approval human-only; static sites and full Node.js apps, open source (Apache-2.0).13Apache 2.0
Related MCP Connectors
Deploy static websites from AI agents. Free at mcp.shipstatic.com — no install, no signup.
Hosted MCP for creating, checking, deploying, and hosting static sites for AI agents.
AI agent website builder. Create and publish link-in-bio sites via MCP or REST API.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/bitgate/ship-page-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server