Vamoose MCP Server

Calendar workflow engine for time off, approvals, and quick actions on any calendar backend.

Remote serverstreamable-httpGo

What is the Vamoose MCP Server?

Calendar workflow engine for time off, approvals, and quick actions on any calendar backend.

The short version

Four calendar backends behind one workflow engine that branches, approves, waits, recurs, and files real leave with your HR system, driven from your terminal, Claude, Slack, or a local dashboard, and authorable by an AI agent over MCP. Every run is recorded, and the daemon resumes exactly where it left off after a crash. Install with brew install dcadolph/tap/vamoose.

  • One brain for every account. — The same workflows, commands, and setup whether
  • No rebuilding per client. — Native rules live inside one app and stop at its edge
  • No drift. — Change your time-off flow in one place. Hand-built rules drift the day
  • Workflows are files, not clicks. — JSON you can read, diff, share, version, and
  • Runs where you already are. — The CLI, Claude, and Slack, not one vendor's web UI

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Vamoose MCP Server

{
  "mcpServers": {
    "vamoose": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "ghcr.io/dcadolph/vamoose"],
      "env": {
        "VAMOOSE_CLIENT_ID": "your-value",
        "VAMOOSE_TENANT": "your-value",
        "VAMOOSE_TIMEZONE": "your-value",
        "VAMOOSE_PROVIDER": "your-value",
        "VAMOOSE_ICLOUD_USERNAME": "your-value",
        "VAMOOSE_ICLOUD_APP_PASSWORD": "your-value",
        "VAMOOSE_CALDAV_URL": "your-value",
        "VAMOOSE_CALDAV_USERNAME": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
VAMOOSE_CLIENT_IDConfiguration value read at startup.Optional
VAMOOSE_TENANTConfiguration value read at startup.Optional
VAMOOSE_TIMEZONEConfiguration value read at startup.Optional
VAMOOSE_PROVIDERConfiguration value read at startup.Optional
VAMOOSE_ICLOUD_USERNAMEConfiguration value read at startup.Optional
VAMOOSE_ICLOUD_APP_PASSWORDConfiguration value read at startup.Optional
VAMOOSE_CALDAV_URLEndpoint or connection string the server talks to.Yes
VAMOOSE_CALDAV_USERNAMEConfiguration value read at startup.Optional

Frequently asked questions

Calendar workflow engine for time off, approvals, and quick actions on any calendar backend. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.