Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. Vamoose
Vamoose logo
Health: ActiveRecent health check succeeded.Last checked 9/7/2026, 7:31:16 PM

Vamoose

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View RepositoryVisit Website

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

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Remote HTTP
Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "vamoose": {
      "url": "https://vamoose.dev"
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

vamoose

vamoose

Calendar workflows, minus the tedium.

Docs at vamoose.dev Latest release Go version License

The moose does the paperwork. You go to the beach.

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.

Calendar busywork is death by a thousand cuts: create the hold marked free, invite your manager, Slack them for the yes, go back in and add the team one by one, add a second blocked event so your own calendar says away, then file the leave in the HR portal. vamoose turns those chores into workflows it runs for you and advances in the background. Time off is the flagship workflow, and you can define your own.

vamoose demo

Two minutes to running

sh
brew install dcadolph/tap/vamoose
vamoose login --provider google   # sign in; Outlook and iCloud setup in docs
vamoose off next week --watch     # hold the dates, invite your manager
vamoose daemon                    # advances the workflow when the manager accepts
vamoose app                       # or watch and run everything from a dashboard

That is the whole flow: the hold shows as free so it blocks nobody, your manager's calendar accept is the approval, and the daemon notifies your team the moment it lands.

How it works

  1. Declare. A workflow is ordered steps in JSON: create a hold, gate on approval, branch on the outcome, wait, message a channel, file the leave. Time off ships built in; author your own in a file, on the dashboard's workflow canvas, or through an AI agent.
  2. Run. Drive it from the terminal, Claude, Slack, or vamoose app, against Microsoft Graph, Google, iCloud, or any CalDAV host. Same workflow, any backend.
  3. Advance. The daemon moves runs forward on its own: your manager accepting the invite is the approval signal (no separate approval product), timeouts and waits fire on the clock, recurring schedules re-run, and every step lands in the run history.

The built-in pto workflow is the flagship: hold shown free, manager approves by accepting, team added as optional attendees so nobody's calendar gets blocked. request, check, and promote are fronts over its steps. See Workflows.

The workflow canvas

Four backends ship behind one provider interface: Microsoft Graph (Outlook, Microsoft 365, and Teams), Google Calendar, Apple iCloud, and any standard CalDAV host. Pick one with --provider or the VAMOOSE_PROVIDER environment variable, and every command works the same across them. Approval detection is the one exception: iCloud sends invites but does not report accept/decline over CalDAV, so on iCloud you promote by hand. See providers.

Why not just calendar rules?

You can rig a version of this with one calendar's rules or a saved email. vamoose earns its keep the moment you have more than one account:

  • One brain for every account. The same workflows, commands, and setup whether you are on Google, Outlook, or Microsoft 365. Learn it once, not once per client.
  • No rebuilding per client. Native rules live inside one app and stop at its edge. Define a workflow once and point it at any backend with --provider.
  • No drift. Change your time-off flow in one place. Hand-built rules drift the day you update Outlook and forget Gmail.
  • Workflows are files, not clicks. JSON you can read, diff, share, version, and dry-run, instead of a settings panel you rebuild by hand on every machine.
  • Runs where you already are. The CLI, Claude, and Slack, not one vendor's web UI.

Install

macOS and Linux:

sh
brew install dcadolph/tap/vamoose

Windows:

powershell
scoop bucket add vamoose https://github.com/dcadolph/scoop-vamoose
scoop install vamoose

Docker (for hosting):

Terminal
docker run --rm ghcr.io/dcadolph/vamoose:latest version

Or with Go 1.26 or newer:

sh
go install github.com/dcadolph/vamoose@latest

Zips and tarballs for every platform are on the releases page.

New to vamoose? The Quickstart takes you from zero to a first approved hold in a few minutes.

Setup

Set one calendar backend and export its credentials, then run vamoose doctor to check the setup. Every backend, including iCloud and any CalDAV host, is covered in providers.

Microsoft 365 / Outlook

vamoose talks to Microsoft Graph as you, using the OAuth device-code flow.

  1. Register an application in the Microsoft Entra admin center (single tenant is fine). Enable Allow public client flows so device code works.
  2. Grant these delegated permissions and admin consent:
    • User.Read, User.Read.All (read your manager and their direct reports)
    • Calendars.ReadWrite (create and update the hold)
    • MailboxSettings.ReadWrite (reserved for the out-of-office reply)
    • offline_access (stay signed in between runs)
  3. Export the settings:
server.ts
export VAMOOSE_CLIENT_ID=<application-client-id>
export VAMOOSE_TENANT=<tenant-id-or-organizations>
export VAMOOSE_TIMEZONE=America/Chicago

The first command opens a device-code prompt. Tokens are cached under your user config directory and refreshed automatically after that. Run vamoose whoami first to confirm auth and directory access before creating any holds.

Google Calendar

For --provider google, create an OAuth desktop app client in the Google Cloud console, enable the Google Calendar API, then sign in:

server.ts
export VAMOOSE_PROVIDER=google
export VAMOOSE_GOOGLE_CLIENT_ID=<oauth-desktop-client-id>
export VAMOOSE_GOOGLE_CLIENT_SECRET=<oauth-desktop-client-secret>
vamoose login

login opens your browser for consent on a local loopback address, then caches and refreshes tokens after that. Two things catch people out. Consent is denied until you add the signing-in account under Google Auth Platform, Audience, Test users. And while the app sits in Testing status, Google expires its refresh tokens after seven days, so login comes back around once a week. Both are covered step by step, with a troubleshooting table, in the Google guide.

Google Calendar has no directory, so pass your approver with --manager and set your team with vamoose team set.

Apple iCloud

For --provider icloud, create an app-specific password at appleid.apple.com and export:

server.ts
export VAMOOSE_PROVIDER=icloud
export VAMOOSE_ICLOUD_USERNAME=you@icloud.com
export VAMOOSE_ICLOUD_APP_PASSWORD=xxxx-xxxx-xxxx-xxxx

iCloud sends invites but does not report approvals over CalDAV. Recover them with the macOS EventKit helper or a Slack Approve button, or promote by hand. See providers.

Any CalDAV host

For --provider caldav, point at any standard CalDAV server, such as Fastmail or Nextcloud:

server.ts
export VAMOOSE_PROVIDER=caldav
export VAMOOSE_CALDAV_URL=https://caldav.fastmail.com
export VAMOOSE_CALDAV_USERNAME=you@fastmail.com
export VAMOOSE_CALDAV_PASSWORD=xxxx-xxxx-xxxx-xxxx

HR system, for balance and leave filing

Calendar setup is enough for holds, coverage, and approvals. Reading your remaining balance with vamoose balance, and filing approved time off as real leave, both need an HR system as well. Skip this section if you only want the calendar side.

Point at BambooHR directly:

server.ts
export VAMOOSE_BAMBOOHR_SUBDOMAIN=<your-bamboohr-subdomain>
export VAMOOSE_BAMBOOHR_API_KEY=<bamboohr-api-key>
export VAMOOSE_BAMBOOHR_EMPLOYEE_ID=<your-employee-id>

Or post to any HR system through a webhook:

server.ts
export VAMOOSE_BALANCE_WEBHOOK_URL=https://hr.example.com/balance
export VAMOOSE_LEAVE_WEBHOOK_URL=https://hr.example.com/leave
export VAMOOSE_HRIS_EMPLOYEE_ID=<your-employee-id>

Without one of these, vamoose balance exits reporting that no HR system is configured. Run vamoose doctor to see which parts are set.

Usage

sh
# Confirm auth and directory access work in your tenant.
vamoose whoami

# Create the hold and invite your manager. Manager is resolved from the directory.
vamoose request --start 2026-07-20 --end 2026-07-24 --subject "Out: beach week"

# Or request time off from a plain-language phrase. It reports the working days,
# skipping weekends and configured holidays.
vamoose off next week --subject "Out: beach week"

# Just the afternoon.
vamoose off tomorrow --half pm

# Who else is off that week, and what do you have left?
vamoose coverage next week
vamoose balance

# See whether your manager has approved.
vamoose check

# Once approved, fan out to the team as optional attendees.
vamoose promote

# Changed plans? Cancel the hold and notify everyone.
vamoose cancel

# Or let check promote the moment approval lands.
vamoose check --promote

# Hands-off: watch for approval and let the daemon auto-promote in the background.
vamoose off next week --watch
vamoose daemon

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • PraisonAI logoPraisonAI

    AI Agents Framework with Self Reflection and MCP support

    πŸ’» Developer Tools1 views
    Compare vs PraisonAI β†’
  • Labelhead Artist Momentum logoLabelhead Artist Momentum

    Trending hip-hop artist momentum scores across four cultural dimensions.

    πŸ’» Developer Tools0 views
    Compare vs Labelhead Artist Momentum β†’
  • HeyClaude β€” Claude & AI workflow directory logoHeyClaude β€” Claude & AI workflow directory

    Search the HeyClaude directory of Claude Code agents, MCP servers, skills, and tools.

    πŸ’» Developer Tools0 views
    Compare vs HeyClaude β€” Claude & AI workflow directory β†’
  • Formio MCP logoFormio MCP

    Create and manage Form.io forms, resources, actions, roles, and projects from your AI agent.

    πŸ’» Developer Tools2 views
    Compare vs Formio MCP β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

npm downloads
29
Package downloads in the last 30 days.
Last commit
6d ago
Most recent push to the default branch.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Vamoose

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "vamoose": { "command": "npx", "args": ["-y", "vamoose"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewVamoose AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/vamoose?style=directory)](https://allmcps.com/mcp/vamoose)
HTML Embed
<a href="https://allmcps.com/mcp/vamoose"><img src="https://allmcps.com/api/badge/vamoose?style=directory" alt="Vamoose on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSSE (Remote)
RuntimeNode.js
Last updatedSep 1, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars0
GitHub Star CountTotal stargazers on GitHub representing community popularity (0 stars).
Last commit6d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 1, 2026
npm downloads29/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
41Quality signal: Fair Β· 41/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools16/30
Adoption & activity5/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to Vamoose β†’Install in Claude DesktopInstall in CursorInstall in VS Code