sota-deploy avatar

Sota

sota-deploy/mcp-server

Connects Claude to sota.io's deployment platform with 9 tools covering the full app lifecycle. You get deploy, get-logs, rollback, and get-status for managing releases, plus set-env and get-env for configuration. Project management is handled through list-projects, create-project, and delete-project. Custom domain tools (add-domain, list-domains, get-domain, remove-domain) let you point your own DNS at deployments. The stdio transport authenticates with a SOTA_API_KEY from your dashboard, while the HTTP variant powers the hosted mcp.sota.io endpoint with OAuth. Deploy tool tars up your directory and uploads it, making "deploy my app to sota.io" work end to end from any MCP client.

tools
13
transport
STDIO
last updated
Mar 1, 2026

Tools

13 tools

Public tool metadata for what this MCP can expose to an agent.

deployDeploy an app

Deploy an app

No parameter schema in public metadata yet.

get-logsGet build/runtime logs

Get build/runtime logs

No parameter schema in public metadata yet.

set-envSet environment variable

Set environment variable

No parameter schema in public metadata yet.

get-envList environment variables

List environment variables

No parameter schema in public metadata yet.

rollbackRollback to previous deployment

Rollback to previous deployment

No parameter schema in public metadata yet.

get-statusGet deployment status

Get deployment status

No parameter schema in public metadata yet.

list-projectsList all projects

List all projects

No parameter schema in public metadata yet.

create-projectCreate a new project

Create a new project

No parameter schema in public metadata yet.

delete-projectDelete a project permanently

Delete a project permanently

No parameter schema in public metadata yet.

add-domainAdd custom domain to project

Add custom domain to project

No parameter schema in public metadata yet.

list-domainsList custom domains

List custom domains

No parameter schema in public metadata yet.

get-domainGet domain details and DNS status

Get domain details and DNS status

No parameter schema in public metadata yet.

remove-domainRemove custom domain

Remove custom domain

No parameter schema in public metadata yet.

Sponsors

Readme

@sota-io/mcp

MCP server for sota.io — deploy web apps via AI agents.

npm version npm downloads License: MIT Node

Two transports

Since v1.4.0 this package ships two transports:

  • sota-mcp (stdio, default) — for Claude Code, Cursor, Windsurf, and any MCP client that spawns a local process. Pass your SOTA_API_KEY via env var.
  • sota-mcp-http (Streamable HTTP) — for self-hosting the remote endpoint that powers mcp.sota.io (used by Claude Desktop and Claude.ai web). Reads SUPABASE_JWT_SECRET, DATABASE_URL, etc. — most users do not need this; it's the same code that runs on mcp.sota.io if you want to host your own.

Most users want the stdio transport.

One-click install for Claude Desktop / Claude.ai web


View the full README on GitHub

Details

Repository
github.com/sota-deploy/mcp-server
Package
@sota-io/mcp
Transport
STDIO
Registry
MCP registry, active