Skip to content

Cantila MCP server

Ship to Cantila from anywhere you use Claude.

Add the Cantila MCP server once — Claude Code, the Claude app, Cowork, any MCP host. From then on, every app built inside Claude can deploy to Cantila by asking. 25 tools live today.

Install

Pick your host. Paste the snippet. Restart Claude.

Claude Code (`.mcp.json` in your repo)

{
  "mcpServers": {
    "cantila": {
      "url": "https://api.cantila.app/v1/mcp",
      "headers": {
        "Authorization": "Bearer ${CANTILA_API_KEY}"
      }
    }
  }
}

Claude Desktop (`claude_desktop_config.json`)

{
  "mcpServers": {
    "cantila": {
      "command": "npx",
      "args": ["-y", "@cantila/mcp"],
      "env": {
        "CANTILA_API_KEY": "ct_live_..."
      }
    }
  }
}

Stdio (local dev, any MCP host)

npx @cantila/mcp \
  --api-key=$CANTILA_API_KEY \
  --transport=stdio

Hosted HTTP (Cowork, Claude app)

POST https://api.cantila.app/v1/mcp
Authorization: Bearer $CANTILA_API_KEY
Content-Type: application/json

Don't have an API key yet? Create a Cantila account — your first key lives in Console → Settings → API keys.

Tool surface

Twenty-five tools, named the way you'd say them out loud.

Naming follows cantila_<verb>_<noun>. Adding tools follows the same pattern — no surprises in the prompt.

cantila_deployShip a project (files or repo) and return a live URL.
cantila_create_projectCreate a new project — auto-wired services land on first deploy.
cantila_list_projectsList the user's projects and their status.
cantila_get_logsFetch build and runtime logs for a project.
cantila_set_envSet or update environment variables and secrets.
cantila_provision_dbCreate a managed Postgres / Mongo / Redis and link it.
cantila_add_domainAttach a custom domain and issue SSL.
cantila_scaleResize or scale a deployment up or down.
cantila_statusReport health, services, domains, and recent deploys.
cantila_connect_gitConnect a repo for push-to-deploy.
cantila_rollbackRoll back to a previous deployment.
cantila_agents_statusRead what the brain has decided and what's queued for review.
+ automation_run, connection_create, billing_summary, agents_status — full list in the API reference

One ask, end-to-end

What it looks like in chat.

you

ship the repo in this folder to Cantila with a Postgres and the domain blogapp.dev

cantila

cantila_deploy · ok · build started for repo. detected Next.js 14.
cantila_provision_db · ok · postgres-17 created, wired into env.
cantila_add_domain · ok · blogapp.dev attached, SSL issued.
live · https://blogapp.dev

Three tools. One sentence. A live URL.

The MCP channel is how the AI builder beachhead meets Cantila. List the server once and your AI tools learn 'deploy to Cantila' as a native capability.