MCP-native platform
Claude Code, Codex, Gemini — your agent writes the code and deploys it too. Pep gives it the infrastructure. Zero config, live URL in seconds.
claude — ~/my-app
❯
claude-sonnet-4-6 $0.04 · 3.2k tokens
Works with any MCP-compatible agent
How It Works
Three steps. Zero config.
01
Add Pep to your agent
One command adds the Pep MCP server to your agent. Works with Claude Code, Cursor, Windsurf — any MCP client.
❯ npx add-mcp @pepdev/mcp
# That's it. No YAML. No config file.
02
Tell your agent to deploy
Your agent reads the codebase, auto-detects your stack, and constructs the deployment manifest. You just talk.
❯ Deploy my app to pep
AI calls pep.deploy()
with auto-detected manifest
03
App is live
Docker image built. Database provisioned. SSL configured. Your app is live on a *.pep.dev URL.
✓ Build complete (nixpacks)
✓ Machine deployed (iad)
✓ Health check passed
https://my-app.pep.dev
Features
Everything your agent needs.
Nothing it doesn't.
Smart Detection
Static site? Nginx. Server app? Nixpacks. Pep scans your codebase and auto-selects the right build strategy.
Auto Databases
Needs Postgres? Neon serverless provisioned. SQLite? Fly volume mounted. DATABASE_URL injected automatically.
Scale to Zero
Machines sleep when idle, wake on first request. Perfect for side projects — you only pay for what you use.
Custom Domains
Every app gets a *.pep.dev subdomain with automatic SSL. Bring your own domain when you're ready.
3 MCP Tools
deploy, status, logs — that's the entire API. Your agent deploys, checks health, and debugs without leaving the conversation.
Zero Config
No YAML files. No CLI flags. No infrastructure-as-code. Your agent writes the manifest. Pep does the rest.
pep deploy — url-shortener
Give your agent a deploy button
Set up in under a minute. Your agent gets 3 tools: deploy, status, and logs. That's the entire API.
Get started