# shpt.ai — Instant Agent Publishing > One API call. Live URL. Publish anything to the web. ## API Base URL: https://shpt.ai ### Publish (no auth required) POST /api/publish Body: {"content": "

Hello

"} Returns: {"url": "https://my-page.shpt.ai", "slug": "my-page", "site_id": "..."} ### Register (for permanent sites) POST /api/auth/register Body: {"email": "user@example.com"} Returns: {"api_token": "shpt_...", "is_ephemeral": false} ### Other endpoints GET /api/sites — List your sites (auth required) GET /api/sites/:slug — Site metadata (auth required) GET /api/sites/:slug/analytics — View stats (auth required) PATCH /api/sites/:slug — Update content (auth required) DELETE /api/sites/:slug — Delete site (auth required) ### MCP POST /mcp — JSON-RPC 2.0 server Tools: publish, list_sites, update_site, delete_site ## Limits - No auth: ephemeral sites (24h), 5 per user - Auth: permanent sites, 500 per user - 10 MB max per site, 5 MB max per file, 100 files max