CreateOS MCP

Deploy, manage, and scale full-stack applications directly from your AI assistant.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data

What it can do

  • AddProjectsToApp: Add projects to app - Associates one or more projects with an app
  • AddServicesToApp: Add services to app - Associates one or more services with an app
  • AssignDeploymentToProjectEnvironment: Assign deployment to environment - Assigns a deployment to a project environment

What data it sees

Do you need an account

No: the server works without sign-in

Deploy, manage, and scale full-stack applications directly from your AI assistant. 85+ tools covering projects, deployments, environments, domains, databases, security scanning, analytics, GitHub integration, template marketplace, and more. Supports GitHub repos, Docker containers, and file uploads across 11 runtimes and 15 frameworks.

Server tool list (60)

Raw names from tools/list. Only developers need these.

AddProjectsToAppAdd projects to app - Associates one or more projects with an app
AddServicesToAppAdd services to app - Associates one or more services with an app
AssignDeploymentToProjectEnvironmentAssign deployment to environment - Assigns a deployment to a project environment
BuyProjectTemplateBuy project template - Purchases the template using the user's credits. Deducts template amount from user balance and creates a purchase record. User must not have already purchased this template.
CancelDeploymentCancel deployment - Cancels a deployment that is in queue or building state
CheckAPIKeyUniqueNameCheck if API key name is available - Checks if an API key name is available for the authenticated user
CheckProjectEnvironmentUniqueNameCheck if environment unique name is available - Checks if an environment unique name is available for a project
CheckProjectUniqueNameCheck if project unique name is available - Checks if a project unique name is available for the authenticated user
CreateAPIKeyCreate API key - Creates a new API key for the authenticated user
CreateAppCreate app - Creates a new app to organize projects and services
CreateDeploymentCreate deployment - Creates a new deployment for an image type project. The image must be a valid Docker image reference that exists in the registry. This endpoint is only available for image type projects.
CreateDomainCreate domain - Adds a custom domain to a project. The domain must be unique and not already in use by another project.
CreateProjectCreate a new project - Creates a new project with source code configuration and build settings. The project can be linked to a VCS repository (e.g., GitHub) and configured with framework/runtime settings for automated builds and deployments.
CreateProjectEnvironmentCreate project environment - Creates a new environment for a project. For VCS projects: branch is required and must exist in the repository. For image projects: branch should be omitted or null.
CreateProjectTemplateCreate project template - Creates a new project template in draft status from an existing project and environment. User can have at most 10 templates in draft or under review.
DeleteAppDelete app - Deletes an app. Projects and services associated with the app will have their app_id set to null.
DeleteDeploymentDelete deployment - Marks a deployment for deletion
DeleteDomainDelete domain - Deletes a custom domain from the project
DeleteProjectDelete project - Marks a project for deletion. The project will be asynchronously deleted along with all associated resources.
DeleteProjectEnvironmentDelete project environment - Deletes a project environment
DeleteProjectTemplateDelete project template - Soft-deletes the project template. User must own the template.
DeployProjectTemplateViaGithubDeploy purchased template via GitHub - Starts an async job to deploy the purchased template to a GitHub repository using the given installation. User must have the GitHub account connected and have capacity to create a new project.
DownloadDeploymentDownload deployment files - Gets a signed URL to download the deployment files. Only available for upload type projects.
DownloadProjectTemplateGet download URL for purchased template - Returns a signed URL to download the purchased template zip. Purchase must belong to the authenticated user.
GetBuildLogsGet build logs - Retrieves build logs for a deployment
GetCurrentUserGet current user - Returns information about the currently authenticated user
GetDeploymentGet deployment - Retrieves detailed information about a specific deployment
GetDeploymentLogsGet deployment logs - Retrieves runtime logs for a deployed application
GetGithubRepositoryContentGet repository content - Retrieves the file tree structure of a repository
GetProjectGet project by ID - Retrieves detailed information about a specific project
GetProjectEnvironmentLogsGet environment logs - Retrieves runtime logs for a project environment
GetProjectTemplateGet project template by ID - Returns a single project template by ID. Listed templates are public; draft/under review/rejected are visible only to the owner. Optional auth; when authenticated, includes purchase info.
GetProjectTransferUriGet project transfer URI - Generates a transfer URI and token that can be used to transfer project ownership to another user. The token is valid for 6 hours.
GetQuotasGet global quotas - Returns the current usage quotas for the authenticated user including projects and API keys limits
GetSecurityScanGet security scan report - Retrieves the security scan report for a deployment
GetSecurityScanDownloadUriDownload security scan report - Gets a signed URL to download the full security scan report. Only available when the scan status is successful.
GetSupportedProjectTypesGet supported project types - Returns the list of supported frameworks and runtimes
InstallGithubAppInstall GitHub App - Connects a GitHub App installation to the user's account
ListAPIKeysList API keys - Returns all API keys for the authenticated user
ListAppsList apps - Returns all apps for the authenticated user
ListConnectedGithubAccountsList connected GitHub accounts - Returns a list of all GitHub accounts connected to the user
ListDeploymentsList deployments - Returns all deployments for a project
ListDomainsList domains - Returns all custom domains for a project
ListGithubRepositoriesList GitHub repositories - Lists all repositories accessible through a GitHub installation
ListGithubRepositoryBranchesList repository branches - Lists all branches for a GitHub repository
ListMyProjectTemplatesList my project templates - Returns the authenticated user's project templates (all statuses), paginated.
ListProjectEnvironmentsList project environments - Returns all environments for a project
ListProjectTemplateCountsList project template counts by category - Returns total count of published templates and per-category counts. Optional name search.
ListProjectTemplatePurchasesList project template purchases - Returns the authenticated user's project template purchases (paginated).
ListProjectTemplateRejectionsList project template rejections - Returns rejection history for the template. Only the template owner can list rejections.
ListProjectTransferHistoryList project transfer history - Returns the transfer history of a project, showing all ownership transfers that have occurred.
ListProjectsList all projects - Returns a list of all projects for the authenticated user
ListProjectsByAppList projects by app - Returns all projects associated with an app
ListPublishedProjectTemplatesList published project templates - Returns a paginated list of published (listed) project templates. Optional auth; when authenticated, includes whether the user has purchased each template. Can filter by categories (comma-separated) and search by name.
ListServicesByAppList services by app - Returns all services associated with an app
RefreshDomainRefresh domain - Triggers a refresh of the domain verification. Only available for domains in pending status.
RemoveProjectsFromAppRemove projects from app - Removes one or more projects from an app by setting their app_id to null
RemoveServicesFromAppRemove services from app - Removes one or more services from an app by setting their app_id to null
RetriggerDeploymentRetrigger deployment - Creates a new deployment with the same source as an existing deployment. The settings can be taken from either the project (current project settings) or the original deployment (deployment settings) only works when VCS.
RetriggerSecurityScanRetrigger security scan - Retriggers a failed security scan. Only available when the scan status is failed.