What this MCP does
Creates and deploys web applications with managed PostgreSQL, domains, HTTPS, environment variables, logs, backups, and rollback.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain name to add (e.g. "app.example.com" or "example.com")'}, 'project_id': {'type': 'string', 'description': 'Project ID (UUID) to add the domain to. Use list-projects to find the ID'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email'], 'properties': {'code': {'type': 'string', 'description': 'The 6-digit code from the confirmation email. Provide on the second call to complete signup. Omit on the first call.'}, 'email': {'type': 'string', 'format': 'email', 'description': 'A real email address. We send the confirmation code here. Throwaway / disposable email services are blocked.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Name for the new project. A URL slug will be auto-generated (e.g. "My Cool App" becomes my-cool-app.sota.io)'}, 'git_url': {'type': 'string', 'description': 'Optional git repository URL to associate with this project (https://, git://, ssh://, or git@host:path). Informational only â\x80\x94 does not trigger an automatic deploy.'}, 'git_branch': {'type': 'string', 'description': 'Optional branch name (defaults to the repository default branch when omitted). Only meaningful when `git_url` is also set.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'description': 'Project ID (UUID) to delete. Use list-projects to find the ID'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'files': {'type': 'object', 'description': 'Map of relative file paths to UTF-8 text content. Use when generating an app inline (e.g. from a Claude.ai web conversation). Include a framework manifest so auto-detection works. Mutually exclusive with git_url and directory.', 'additionalProperties': {'type': 'string'}}, 'git_url': {'type': 'string', 'description': 'Public git repository URL to clone (https://, git://, ssh://, or git@host:path). Mutually exclusive with files and directory.'}, 'directory': {'type': 'string', 'description': 'Absolute path to a local directory (only useful when the MCP client has filesystem access â\x80\x94 e.g. Claude Code). Defaults to the current working directory when no other mode is given. Mutually exclusive with files and git_url.'}, 'git_branch': {'type': 'string', 'description': 'Optional branch name when using git_url. Defaults to the repository default branch.'}, 'project_id': {'type': 'string', 'description': 'Project ID (UUID) to deploy to. Use list-projects to find the ID.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'domain_id'], 'properties': {'domain_id': {'type': 'string', 'description': 'Domain ID (UUID). Use list-domains to find the ID'}, 'project_id': {'type': 'string', 'description': 'Project ID (UUID). Use list-projects to find the ID'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'description': 'Project ID (UUID)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'description': 'Project ID (UUID) to get logs for'}, 'deployment_id': {'type': 'string', 'description': 'Specific deployment ID (optional, defaults to latest). Use get-status to see recent deployment IDs'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'description': 'Project ID (UUID) to check status for. Use list-projects to find the ID'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'description': 'Project ID (UUID) to list domains for. Use list-projects to find the ID'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'domain_id'], 'properties': {'domain_id': {'type': 'string', 'description': 'Domain ID (UUID). Use list-domains to find the ID'}, 'project_id': {'type': 'string', 'description': 'Project ID (UUID). Use list-projects to find the ID'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'description': 'Project ID (UUID) to rollback. Use list-projects to find the ID'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'key', 'value'], 'properties': {'key': {'type': 'string', 'description': 'Environment variable name (e.g., STRIPE_KEY, REDIS_URL, API_SECRET). Do NOT set DATABASE_URL â\x80\x94 it is auto-managed'}, 'value': {'type': 'string', 'description': 'Environment variable value. Will be encrypted at rest'}, 'project_id': {'type': 'string', 'description': 'Project ID (UUID)'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
shiply
Publishes and manages web applications with SQL databases, serverless functions, domains, email tests, client intake, contracts, …
Fine Structure
Builds and hosts full-stack applications from prompts and supports agent communication through WhatsApp and email.
mcp
Provisions and manages cloud instances, networks, storage, databases, backups, VPNs, application deployments, and autocoding-agen…
EchoRelay
Manages a hosted API relay runtime, including projects, endpoints, credentials, publishing, keys, delivery logs, and dead-letter …
Supero
Builds, validates, publishes, tests, and deploys multi-tenant applications with schemas, CRUD operations, external data connector…
Replicate
Provides access to Replicate models, versions, collections, hardware, predictions, and deployments for running and managing hoste…
Relin
Configures webhook sources and destinations, monitors delivery health, investigates failures, manages retries, and replays events.
Scalix Cloud
Provides managed databases, SQL tools, container builds, persistent Linux machines, domains, scheduled functions, storage, and pr…