totte-dev avatar

Vibe Provision

totte-dev/vibe-provision

Lets you provision SaaS infrastructure from YAML without clicking through dashboards. Exposes tools to check auth status, run provisioning, and add services to your config. Supports Clerk for auth, Stripe for payments (products, prices, webhooks), Resend for email, plus Neon, Supabase, and Upstash. The workflow is: AI generates a vibe.yaml alongside your app code, you authenticate providers once via CLI, then the agent calls vibe_provision_up to create resources and inject environment variables. Output targets include local .env files, Vercel's CLI, or Terraform configs. Handles multiple environments through merged YAML files and tracks state for idempotent runs. Makes sense when you're spinning up new projects and want AI to handle the entire setup chain instead of just code generation.

tools
3
transport
STDIO
last updated
Mar 27, 2026

Tools

3 tools

Public tool metadata for what this MCP can expose to an agent.

vibe_provision_statusCheck auth and provisioning state for all providers

Check auth and provisioning state for all providers

No parameter schema in public metadata yet.

vibe_provision_upProvision resources and generate .env (requires prior auth)

Provision resources and generate .env (requires prior auth)

No parameter schema in public metadata yet.

vibe_provision_addAdd a new service to vibe.yaml

Add a new service to vibe.yaml

No parameter schema in public metadata yet.

Sponsors

Readme

vibe-provision

Provision external SaaS services from YAML. One command to set up Clerk, Stripe, Resend and inject .env.

"AI can write code, but it can't click dashboards." — vibe-provision solves that.

Quick Start

# 1. Generate a config template
npx vibe-provision init

# 2. Authenticate with providers (one-time)
npx vibe-provision auth

# 3. Provision resources and generate .env
npx vibe-provision up

That's it. Your .env is ready — run your dev server.

vp is a short alias: npx vp up works too.

vibe.yaml

project: my-saas-app

output:
  - .env
  - vercel        # auto-inject env vars to Vercel
  - terraform     # generate terraform.tfvars.json

services:
  auth:
    provider: clerk
    config:
      app_name: "My SaaS App"
      redirect_urls:
        - http://localhost:3000/callback

  payments:
    provider: stripe
    config:
      products:
        - name: "Pro Plan"
          prices:
            - amount: 1900
              currency: usd
              interval: month
      webhooks:
        events:
          - checkout.session.completed
          - customer.subscription.updated

View the full README on GitHub

Details

Repository
github.com/totte-dev/vibe-provision
Categories
Communication & Messaging, Finance & Commerce
Package
vibe-provision
Transport
STDIO
Registry
MCP registry, active

Related Communication & Messaging MCP servers

View all
1builderio avatarAgent-Native Brainbuilderio/agent-nativeCited company knowledge from Slack, meetings, transcripts, and decisions7.6Kstars
2builderio avatarAgent-Native Mailbuilderio/agent-nativeAgent-Native Superhuman - email client with keyboard shortcuts and AI triage7.6Kstars
3jgraph avatardraw.iojgraph/drawio-mcpCreate draw.io diagrams in chat from Mermaid or XML, shown live and interactive. 10,000+ shapes.5.8Kstars
4atilaahmettaner avatarTradingMCPatilaahmettaner/tradingview-mcpMarket analysis for AI assistants: screeners, multi-timeframe analysis, backtests, in-chat charts.5.2Kstars
5openosint avatarOpenOSINTopenosint/openosintAI-powered OSINT agent & MCP server. 21 tools: email, breach, IP, WHOIS, DNS, Shodan, GitHub & more.1.9Kstars
6anypost avataremailmdanypost/emailmdRender markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.1.4Kstars