mcpserver.lol
registry/sota-deploy-mcp
Connection check verified live · 26h ago

sota-deploy-mcp

Deploy web apps via AI agents with sota.io. 9 tools for deploy, logs, env, and more.

Tools 14
GitHub stars
Installs / wk
Licence
Transport stdio, streamable-http
Last checked 26h ago

Tools & capabilities

14 tools

Read from the running server on 26h ago.

add-domain domain*project_id*
Add a custom domain to a sota.io project. Each project supports up to 5 custom domains with automatic HTTPS via Let's Encrypt. Returns DNS setup instructions: for apex domains (exa…
create_account codeemail*
Sign up for a brand-new sota.io account from inside Claude — no browser, no copy-paste. Two-step flow: STEP 1: Call with just `email`. We send a 6-digit confirmation code to that…
create-project name*git_urlgit_branch
Create a new project on sota.io. Each project automatically provisions: (1) a managed PostgreSQL 17 database accessible via the DATABASE_URL environment variable (auto-injected, no…
delete-project can modify data project_id*
Delete a project and all its deployments from sota.io. This action is PERMANENT and irreversible. It removes the project, all deployments, the managed PostgreSQL database, environm…
deploy can modify data filesgit_urldirectorygit_branchproject_id*
Deploy an application to sota.io. The platform auto-detects your framework and builds a Docker image automatically: - Next.js: Detected via next.config.js/ts. Add output: 'standal…
get-domain read-only domain_id*project_id*
Get details of a custom domain including its current status and DNS setup instructions. Domain statuses: pending (DNS not yet configured), verified (DNS confirmed, SSL provisioning…
get-env read-only project_id*
List environment variables for a project. Values are masked for security. Auto-injected variables (DATABASE_URL, PGHOST, PGPORT, PGUSER, PGPASSWORD, PGDATABASE, PORT) may not appea…
get-logs read-only project_id*deployment_id
Get build and runtime logs for a deployment. If no deployment_id is provided, returns logs for the latest deployment. Use this after calling deploy to monitor build progress and di…
get-status read-only project_id*
Get the current deployment status for a project, including the live URL (https://{slug}.sota.io), detected framework, and recent deployment history. Deployment statuses: pending (q…
list-domains read-only project_id*
List all custom domains for a sota.io project. Shows domain name, status (pending/verified/active), and ID for each domain. Use get-domain with a domain ID to see DNS instructions…
list-projects read-only
List all projects on your sota.io account. sota.io is an EU-native DevOps PaaS hosted in Germany (GDPR-compliant). Each project gets a live URL at {slug}.sota.io with automatic HTT…
remove-domain can modify data domain_id*project_id*
Remove a custom domain from a sota.io project. This removes the domain mapping and its SSL certificate. The DNS records at your registrar are NOT automatically removed — clean thos…
rollback can modify data project_id*
Rollback a project to its previous deployment. This instantly swaps the container image without rebuilding — the previous image is reused for near-instant rollback. Uses the same b…
set-env can modify data key*value*project_id*
Set an environment variable for a project. Variables are encrypted at rest (AES-256-GCM) and injected at container runtime. NOTE: DATABASE_URL, PGHOST, PGPORT, PGUSER, PGPASSWORD,…