# shipd > the deploy mcp for coding agents. one command: backend, frontend, database — live. shipd builds your agent's app as one gVisor-isolated container, attaches managed postgres, wires DATABASE_URL, and returns a live https url. no email, no dashboard — a github ssh key is identity. ## for agents - mcp endpoint: https://mcp.aikaara.com/sse (http transport, bearer token) - add (claude code): claude mcp add --transport http shipd https://mcp.aikaara.com/sse --header "Authorization: Bearer " - add (codex): codex mcp add shipd --url https://mcp.aikaara.com/sse --bearer-token-env-var SHIPD_TOKEN — then export SHIPD_TOKEN="$(cat ~/.shipd/token)" in your shell rc. codex reads a bearer token from the environment and has no raw-header option for http servers, so the mcpServers JSON below does NOT apply to it. - add (cursor, windsurf, claude.ai connectors): {"mcpServers":{"shipd":{"url":"https://mcp.aikaara.com/sse","headers":{"Authorization":"Bearer "}}}} - tested clients: claude code, claude.ai connectors (oauth). others untested but standard streamable-http. - get a token: have the human run curl -fsSL https://shipd.aikaara.com/join | sh - tools: create_project, deploy, set_env, provision_database, get_logs, rollback, export, status, list_projects, report_bug, chat, chat_read, my_reports - container deploys + provision_database are open to alpha seats (10, granted in chat); every other tool works on any token. - builds are synchronous (~1–2 min). prototypes and side projects, not production banking. - exit: export returns repo + docker-compose. self-host the runtime: https://aikaara.com/factory ## docs - https://shipd.aikaara.com (view-source is the docs) - https://shipd.aikaara.com/join (the onboarding script — read it before piping it) - security: https://shipd.aikaara.com/#security · https://shipd.aikaara.com/.well-known/security.txt