VibeHost MCP Server

VibeHost is a hosting platform built for coding agents. The Model Context Protocol (MCP) server lets a connected AI agent — Claude Desktop, ChatGPT, Cursor, Claude Code, Codex, Windsurf, and others — deploy your sites, manage releases, and inspect logs through 46 tools.

What it does

VibeHost ships a remote MCP server that any MCP-compatible agent can connect to. Once authorised, the agent can create apps, push deployments (tarball over signed URL), promote between channels, roll back, manage custom domains and redirects, stream container logs, gate apps with passwords or share links, and grant per-app or per-team access. Every action runs through the same OAuth-bound permissions the dashboard uses — agents only see what the signing user can see.

Endpoints

Authentication

OAuth 2.1 authorization-code flow with mandatory PKCE (S256). Agents request the mcp scope, plus offline_access if they need a refresh token. Access tokens are 60 minutes; refresh tokens are 30 days with single-use rotation and reuse detection (if the same refresh token is used twice, the entire chain for that client is revoked). Token audience is bound to https://api.vibehost.com/mcp via RFC 8707, so a token minted for VibeHost won't be accepted by another resource server.

Public clients (Claude Desktop, Cursor, ChatGPT, Codex, Windsurf, Raycast, Gemini CLI, Continue, Devin, VS Code, and similar native agents) authenticate via dynamic client registration and PKCE — no client secret needed. The accepted redirect-URI schemes are: https://, loopback http://localhost and http://127.0.0.1, plus a fixed set of native-agent custom schemes (claude-desktop:, cursor:, vscode:, windsurf:, raycast:, gemini:, continue:, devin:, claude:, claude-code:, codium: ). Confidential clients with a static client_id/secret pair are supported for server-to-server integrations; contact us to provision one.

What your agent can do

The 46 tools split into 8 surfaces. Read-only tools are marked with (read); tools that change publicly visible internet state (deploys, public URLs, custom domains, password gates) carry openWorldHint: true so the client can prompt for confirmation.

Workspaces & apps

Deploys & releases

Channels

Access & sharing

Custom domains

Redirects

Team & workspace management

Example agent prompts

Once your agent is connected to https://api.vibehost.com/mcp, these prompts work out-of-the-box. The agent calls multiple tools in sequence; you usually don't pick tool names manually.

Read / write capabilities

Read + write. Of the 46 tools, 18 are strictly read-only (everything prefixed list_, get_, check_); the remaining 28 write or change state. The write tools are annotated with destructiveHint (delete / revoke / clear) and openWorldHint (changes publicly visible internet state — deploys, share links, custom domains, password gates) so MCP clients can surface a confirmation prompt before calling.

Data & privacy

See VibeHost's privacy policy — same policy applies to MCP-mediated access. The MCP server stores no additional data: every tool call is authenticated against the same user / token DB rows the dashboard uses, every state change is audit-logged the same way, and OAuth refresh tokens are hashed at rest. Tools that touch third-party services (invitation emails via Resend; DNS lookups against public resolvers for verify_custom_domain) declare openWorldHint: true so clients can warn users.

Support & source

Last updated: 2026-05-13.