# GoDeploy > GoDeploy takes a project your AI agent built — a local folder or a git repo — and ships it to a live URL with a domain and SSL. Your agent calls our MCP tools to deploy and manage it. MCP endpoint: https://mcp.spawningme.xyz/mcp (Streamable HTTP) ## Connect Claude Code: claude mcp add --transport http godeploy https://mcp.spawningme.xyz/mcp Generic MCP client (add to your mcpServers config): { "mcpServers": { "godeploy": { "type": "http", "url": "https://mcp.spawningme.xyz/mcp" } } } ## Tools Every deploy/list/status/redeploy/destroy tool returns the same object: { id, name, status, url, source, isAnon, expiresAt, createdAt } - deploy_local — Deploy the project folder you are working in to a live URL (packs + uploads it; no git required). - deploy_git — Deploy a PUBLIC git repository (optionally a subfolder) to a live URL. - deployment_status — Return one deployment's current status and live url. Poll after a deploy until status is 'deployed'. - deployment_logs — Fetch build + runtime logs for a deployment (including the build error if it failed). - list_deployments — List the user's ACTIVE deployments (live + building), newest first. - redeploy — Update an existing git/repo deployment with the latest code, reusing the SAME app and url. (Upload deployments: re-run deploy_local instead.) - destroy_deployment — Permanently take one of the user's deployments down and free its slot. - account_status — Return { identity: anon|account, githubLogin, liveApps, maxApps, slotsRemaining, soonestExpiry }. - claim_link — Return one link the user opens to save their anonymous (ephemeral) deploys into a permanent GitHub account. ## Tiers Anonymous deploys are ephemeral (~3h, served on *.fly.dev). claim_link upgrades the identity to an account: up to 5 persistent apps. Full docs (for agents and humans): https://spawningme.xyz/docs