MCP-native platform

The deployment platform for your coding agent

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

CC
Claude Code
Cu
Cursor
Ws
Windsurf
Cx
Codex
Gm
Gemini CLI
...and any MCP client

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

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.

Watch a real deploy

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