LaunchOps
Sets Cloudflare DNS settings for custom domains.
Provides GitHub SSO OAuth authentication for user login.
Registers custom domains via Namecheap API.
Allows topping up API credits for OpenAI.
Registers custom domains via Porkbun API.
Allows topping up API credits for Resend.
Provisions and manages Supabase PostgreSQL databases, including schema migrations and row-level security policies.
Deploys preview environments to Vercel and syncs secrets.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@LaunchOpssetup database for myapp with a $15 budget"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
๐ LaunchOps - Autonomous Developer Teammate & B2B Micro-SaaS Procurement Engine
Everything between "I built it" and "it is live."
Powered by Model Context Protocol (MCP) tool orchestration & Prava Virtual Visa Payment Rails ($100 Mandate).
๐ Live Web App: https://launchops-hackathon.vercel.app/
โก The Problem & Solution
Problem
AI coding assistants (Claude Code, OpenCode, Cursor) generate software in seconds. But the moment an agent needs a cloud database, hosting, custom domain, or API usage credits, automation stops dead at the checkout counter:
No Payment Authority: Giving an AI agent an uncapped corporate credit card risks a $10,000 runaway bill from infinite loops or trial traps.
Fragmented Context: Withholding payment authority forces developers back into 8 different vendor dashboards to enter credit cards, run SQL migrations, and copy secrets by hand.
Solution
LaunchOps serves as a controlled purchasing layer between coding agents and SaaS vendors. Powered by Model Context Protocol (MCP) tool orchestration and governed by Prava Virtual Visa Cards, LaunchOps turns a half-day manual procurement chore into a single-approval automated launch:
One-Command Connect: Zero API keys or signup required for judges (
opencode mcp add launchops --url https://launchops-hackathon.vercel.app/api/mcp).Natural Language Requests: Ask your agent
@launchops setup database for myapp with $15 budget.Owner Approval Gate: Converts requests into purchase plans requiring biometric Touch ID / Passkey approval before any money moves.
Single-Use Visa Cards: Prava issues merchant-scoped cards that auto-freeze to $0 balance post-settlement, making runaway charges impossible.
Real Infrastructure Provisioning: Provisions real Supabase Postgres 16 databases, runs SQL migrations, configures RLS security policies, and automatically writes
DATABASE_URLcredentials to.env.local.
Related MCP server: TimeLinker MCP Server
๐ 1-Command MCP Connection (Claude Code / OpenCode / Cursor)
LaunchOps runs a remote WebStandard Streamable HTTP MCP server at https://launchops-hackathon.vercel.app/api/mcp as well as a native local Stdio MCP server (bin/mcp-server.ts).
Quick Add (Remote MCP โ Recommended)
Claude Code
claude mcp add launchops --transport http https://launchops-hackathon.vercel.app/api/mcpOpenCode
opencode mcp add launchops --url https://launchops-hackathon.vercel.app/api/mcpCursor
Settings โ MCP โ Add Server โ URL:
https://launchops-hackathon.vercel.app/api/mcp
๐ฌ 4-Step Quick Start Flow (In Your IDE)
Once connected, execute this workflow in your AI assistant chat:
Authenticate via GitHub SSO:
LaunchOps loginFollow the returned GitHub OAuth URL to sign in and get your token.
Request Infrastructure:
Use LaunchOps to set up a production database for myapp with a $15 budgetLaunchOps generates a Prava payment session and returns a checkout URL.
Approve Payment: Open the checkout URL in your browser and use the Prava sandbox test credentials:
Card Number:
4622943123232291Expiry:
12/30| CVV:867| OTP:456789
Confirm & Claim Infrastructure:
Confirm the database for session <session_id>LaunchOps verifies payment, provisions PostgreSQL 16 on Supabase, applies schema/RLS, and syncs connection strings.
๐ ๏ธ Exposed MCP Tools
The LaunchOps MCP server exposes 13 tools across remote and local transports:
Tool Name | Purpose | Inputs |
| Day 0 GitHub SSO OAuth authentication & session token check |
|
| Returns active vendor connection status & budget summary | (none) |
| Creates Prava payment session & prepares Supabase Postgres 16 DB |
|
| Polls payment approval & provisions real database, schema & RLS |
|
| Transfers root ownership & returns connection credentials |
|
| Programmatically tops up API credits (Resend, OpenAI, Anthropic) |
|
| Deploys preview environments to Vercel & syncs secrets |
|
| Synthesizes Recraft V4 Pro SVG logo, favicon & OG cards into |
|
| Auto-packages Devfolio submission markdown & architecture SVG |
|
| Registers custom TLD via Namecheap/Porkbun API & sets Cloudflare DNS |
|
| Returns Prava $100 budget governance audit log | (none) |
| Queries Prava sandbox transaction settlement status |
|
| Reports payment outcome back to Prava network ledger |
|
๐ณ Prava SDK & $100 Budget Governance
All financial operations are governed by Prava Payments (@prava-sdk/core):
Workspace Cap: Hard limit of $100.00 USD per workspace execution.
Single-Use Virtual Cards: Generates merchant-scoped Visa virtual cards (
4622943123232291).Auto-Freeze Protection: Post-settlement, virtual card balances freeze to $0, preventing surprise auto-renewals.
Enforceable Boundaries: Upgrades exceeding approved session limits fail with:
Prava Authorization Limit Violation: Requested $25.00 exceeds pre-approved single-use card limit ($15.00).
๐งช Local Setup, Testing & Demo App
Clone & Install
git clone https://github.com/piyushagarwal-55/launchops-hackathon.git
cd launchops-hackathon
npm installRun Vitest Test Suite (40/40 Passing)
npm run testQuota-Safe Prava Sandbox E2E Harness
# Verify stdio MCP tools
npm run prava:e2e -- list
# Create a single live test session
PRAVA_E2E_CONFIRM=CREATE_ONE_PRAVA_SESSION npm run prava:e2e -- createRun FeedbackKit Demo App
cd feedbackkit-app
npm install
npm run devOpen http://localhost:3001 to view the live demo app.
๐ License
Licensed under the MIT License. Prava Payments integration compliant with PCI DSS tokenization standards.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceMCP server for AgentPay โ the payment gateway for autonomous AI agents. Fund a wallet once, give your agent the key, and it discovers, provisions, and pays for tool APIs on its own. One key, every tool.1121MIT
- Alicense-qualityCmaintenanceAn MCP server that allows AI agents to publish real-world tasks, match workers, manage progress, and handle compliant payments via standardized tools and resources.11MIT
- AlicenseCqualityBmaintenanceAn MCP server offering hybrid memory recall and continuity tools for AI agents. It also provides a governance gateway that pre-approves risky shell/file/git actions before execution.19Apache 2.0
- AlicenseAqualityBmaintenanceMCP server that enables a coordinator AI agent to spawn, control, and supervise local coding agents with interactive gating for high-risk operations.10381MIT
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Cloud-hosted MCP server for durable AI memory
A paid remote MCP for OpenAI Codex agent coordination MCP, built to return verdicts, receipts, usage
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/piyushagarwal-55/launchops-hackathon'
If you have feedback or need assistance with the MCP directory API, please join our Discord server