mcp
What this MCP does
Deploys files, websites, and Dockerfile-based applications to live URLs and private storage drives.
Tools
Input schema
{'type': 'object', 'required': ['slug'], 'properties': {'logs': {'type': 'boolean', 'description': 'Include build logs'}, 'slug': {'type': 'string', 'description': 'Site slug'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['slug', 'claimToken'], 'properties': {'slug': {'type': 'string', 'description': 'Site slug'}, 'claimToken': {'type': 'string', 'description': 'Claim token returned by the anonymous publish'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Drive name'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Site slug'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Variable name'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['drive', 'path'], 'properties': {'path': {'type': 'string', 'description': 'File path'}, 'drive': {'type': 'string', 'description': 'Drive name or drv_… id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['drive'], 'properties': {'drive': {'type': 'string', 'description': 'Drive name or drv_… id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['drive'], 'properties': {'drive': {'type': 'string', 'description': 'Drive name or drv_… id'}, 'prefix': {'type': 'string', 'description': 'Path prefix filter'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['drive', 'from', 'to'], 'properties': {'to': {'type': 'string', 'description': 'New path'}, 'from': {'type': 'string', 'description': 'Current path'}, 'drive': {'type': 'string', 'description': 'Drive name or drv_… id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['drive', 'path'], 'properties': {'path': {'type': 'string', 'description': 'File path in the drive'}, 'drive': {'type': 'string', 'description': 'Drive name or drv_… id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['drive', 'versionId'], 'properties': {'drive': {'type': 'string', 'description': 'Drive name or drv_… id'}, 'versionId': {'type': 'string', 'description': 'dv_… id from drive_history'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['drive', 'tokenId'], 'properties': {'drive': {'type': 'string', 'description': 'Drive name or drv_… id'}, 'tokenId': {'type': 'string', 'description': 'dtok_… id from drive_tokens'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['drive'], 'properties': {'ttl': {'type': 'string', 'description': 'Lifetime, e.g. 1h, 7d (omit for no expiry)'}, 'drive': {'type': 'string', 'description': 'Drive name or drv_… id'}, 'label': {'type': 'string', 'description': 'Human label for the token'}, 'perms': {'type': 'string', 'description': 'read (default) or write'}, 'pathPrefix': {'type': 'string', 'description': 'Restrict the token to this path prefix'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['drive'], 'properties': {'drive': {'type': 'string', 'description': 'Drive name or drv_… id'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['drive', 'path'], 'properties': {'path': {'type': 'string', 'description': 'Destination path in the drive'}, 'drive': {'type': 'string', 'description': 'Drive name or drv_… id'}, 'content': {'type': 'string', 'description': 'UTF-8 text content'}, 'ifMatch': {'type': 'string', 'description': 'Optional ETag precondition'}, 'contentType': {'type': 'string', 'description': 'Optional MIME type'}, 'contentBase64': {'type': 'string', 'description': 'Base64 content for binary files'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Site slug'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['files'], 'properties': {'spa': {'type': 'boolean', 'description': 'Enable SPA fallback routing (serve index.html for unknown paths)'}, 'slug': {'type': 'string', 'description': 'Existing site slug to update (omit to create a new site)'}, 'files': {'type': 'array', 'items': {'type': 'object', 'required': ['path'], 'properties': {'path': {'type': 'string', 'description': 'Site-relative path, e.g. index.html or assets/app.js'}, 'content': {'type': 'string', 'description': 'UTF-8 text content (use for html/css/js/json/text)'}, 'contentType': {'type': 'string', 'description': 'Optional MIME type; guessed from the extension if omitted'}, 'contentBase64': {'type': 'string', 'description': 'Base64 content (use for binary files)'}}, 'additionalProperties': False}, 'description': 'Files to publish. Each file: { path, content (utf-8 text) OR contentBase64 (binary), contentType? }. The publish is a COMPLETE snapshot — omitted files are removed on update.'}, 'title': {'type': 'string', 'description': "Viewer page title (used when there's no index.html)"}, 'claimToken': {'type': 'string', 'description': 'Claim token — required to update an anonymous site without auth'}, 'ttlSeconds': {'type': 'number', 'description': 'Expiry for authenticated sites, in seconds'}, 'description': {'type': 'string', 'description': 'Viewer page description'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': "The user's email address"}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Max results (optional)'}, 'query': {'type': 'string', 'description': 'Search query'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['name', 'value'], 'properties': {'name': {'type': 'string', 'description': 'UPPER_SNAKE_CASE variable name'}, 'value': {'type': 'string', 'description': 'Secret value (never readable back)'}, 'allowedUpstreams': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional allow-list of upstream hosts'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Site slug'}, 'title': {'type': 'string', 'description': 'Viewer title'}, 'spaMode': {'type': 'boolean', 'description': 'SPA fallback routing'}, 'password': {'type': 'string', 'description': 'Password-gate the site; pass an empty string to REMOVE the password'}, 'ttlSeconds': {'type': 'number', 'description': 'Expiry in seconds (null-like 0 not allowed; omit to keep)'}, 'description': {'type': 'string', 'description': 'Viewer description'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['email', 'code'], 'properties': {'code': {'type': 'string', 'description': 'The one-time code from the email'}, 'email': {'type': 'string', 'description': 'Same email as request_login_code'}}, '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…