Claude Code
claude mcp add --transport http agentlab-acme https://mcp.agentlab.cresclab.com/mcpA browser tab opens to sign in and pick the organization. Done.
Agent Lab Deploy · MCP server
Agent Lab Deploy is an MCP server. Connect it to Claude Code or Codex once, sign in in your browser, then say "deploy this": the app is created, uploaded, built and given a preview URL, and goes live only when you say so. No API key to paste.
> deploy this folder to acme
sites_createquote-calculator → quote--acme.hosting.agentlab.run
sites_deployrelease 1 · upload address issued
sites_deploy_finalizebuild queued
sites_deploy_statusbuilt · secret scan passed
Release 1 is built. Preview: r1--quote--acme.hosting.agentlab.run. Make it live?
Connect
Replace acme with your organization's name. The console's MCP page shows it filled in.
claude mcp add --transport http agentlab-acme https://mcp.agentlab.cresclab.com/mcpA browser tab opens to sign in and pick the organization. Done.
codex mcp add agentlab-acme --url https://mcp.agentlab.cresclab.com/mcp
codex mcp login agentlab-acmeThe second line signs you in. Codex keeps the connection in its config.
https://mcp.agentlab.cresclab.com/mcpAdd it as an HTTP (streamable) MCP server. It needs OAuth 2.1 with PKCE and Client ID Metadata Documents; a client that can only register itself dynamically can't connect yet.
Already signed up? The console's MCP page has these commands with your organization filled in, and a prompt you can paste into your tool.
From chat to URL
The agent follows a published guide, and asks you before anything goes live or starts billing.
One command, one browser sign-in. The connection is yours: it can do what you can do in the console, nothing more.
Tell your tool to read app.agentlab.cresclab.com/agent/deploy.md and deploy. It creates the app, uploads the zip straight to the platform and starts the build.
Every release gets its own URL. The tool reports the build result and the secret scan, and waits.
Say which release goes live. Rolling back is the same call with an older release.
35 tools
Grouped the way the docs list them. Every tool takes the organization, and names the branch when there is more than one.
sites_create, sites_deploy, sites_deploy_finalizesites_deploy_status, sites_deploy_retry, sites_filessites_promote goes live and rolls backsites_build_plan shows how a source will build, before uploading; sites_build_settings_get, sites_build_settings_updatesites_runtime_status, sites_restart, sites_lifecycle, sites_purgedatabases_create (PostgreSQL 18, preview first, then confirm)databases_connect_app writes the connection into an app's variables; the password is never showndatabases_allowlist_update, databases_stop, databases_start, …scheduled_jobs_create, scheduled_jobs_run, scheduled_jobs_runs, …environments_list: the organization's branchesusage_summary: this month's usage and costdocs_read: these docs as Markdown, so the agent looks things up itselfWhy this one
Vercel and Netlify have MCP servers too. Here is what Agent Lab's does differently.
Sign-in is OAuth in the browser. The agent acts as you, inside your organization, and an admin can revoke the connection any time.
Building a release and making it live are separate tools. Every release keeps its own URL, so rollback is one call away.
Leaked API keys, bundled .env or .git folders and sensitive files stop the upload, and the failure tells the agent exactly what to fix.
Apps and PostgreSQL databases run on Google Cloud in Taiwan and belong to your organization.
FAQ