# Sevalla

Wires your agent into the Sevalla PaaS: deploys, logs, metrics, env vars and databases without leaving the chat. Useful when the app already runs on Sevalla.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 9
- Author: sevalla-hosting
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/sevalla-hosting/mcp
- Updated: 2026-10-22
- HTML: https://affpapa.org/en/nevibecode/mcp/sevalla

## What it does

Nothing to install locally. The client talks to a hosted endpoint at `https://mcp.sevalla.com/mcp`, and sign-in happens through OAuth in your browser with your Sevalla account. No API key goes into the config file.

The agent gets 27 tools. Twenty-two cover the routine work: listing services, triggering and rolling back deployments, reading runtime and access logs, pulling metrics, managing environment variables, scaling processes, adding domains, creating applications, static sites and databases. The other five (`sevalla_api_search`, `sevalla_api_read`, `sevalla_api_create`, `sevalla_api_update`, `sevalla_api_delete`) reach the rest of the API by operation ID. The server picks the HTTP method and path rather than the model, and each of those five only runs operations of its own class.

Environment variable values stay hidden: tools show keys and their scoping, and can set or delete them, but never hand a value back. Deleting whole services, managing API keys and operations that mint a fresh secret are all reachable. Destructive tools carry annotations, so the client asks before each call. What the agent can touch is bounded by the Sevalla API key behind the connection — a read-only key keeps it read-only. Worth knowing: commands run inside a process and application logs can still expose secrets.

## Requirements
- Remote server: `https://mcp.sevalla.com/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http mcp https://mcp.sevalla.com/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add sevalla --url https://mcp.sevalla.com/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "sevalla": {
            "url": "https://mcp.sevalla.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "sevalla": {
            "type": "http",
            "url": "https://mcp.sevalla.com/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http sevalla https://mcp.sevalla.com/mcp
```

## When to use it
- read logs from a failed deploy without opening the dashboard
- roll a release back to the previous build
- set an environment variable and restart the process
- spin up a database for a new service
- check app metrics after a traffic spike

## Example prompts
- List my Sevalla services and the status of the latest deployment
- Pull the logs from the failed deployment and find the error
- Set `LOG_LEVEL=debug` and redeploy the app

## Similar
- [catalyst-appsail](https://affpapa.org/en/nevibecode/skills/catalyst-appsail.md) — skill · 1000 installs
- [Dokku MCP Server](https://affpapa.org/en/nevibecode/mcp/dokku-mcp-server.md) — MCP server · ★ 9
- [using-medusa-cloud](https://affpapa.org/en/nevibecode/skills/using-medusa-cloud.md) — skill · 1400 installs
- [render-deploy](https://affpapa.org/en/nevibecode/skills/render-deploy.md) — skill · 559 installs
- [elestio](https://affpapa.org/en/nevibecode/skills/elestio.md) — skill · 7400 installs
- [git-ape](https://affpapa.org/en/nevibecode/plugins/git-ape.md) — plugin · ★ 279

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
