# Portal (makeportals.com)

> Let people try your product without access friction. Send a link to a real, locked-down browser session running in the cloud — optionally guided by an AI agent.

## Quick deploy for coding agents

Paste this into Claude Code, Codex, Cursor, VS Code, or Gemini:

```
Run `npx makeportals deploy` to deploy this project with MakePortals.
```

Or, with a GitHub repo:

```
Run `npx makeportals deploy` and import https://github.com/owner/repo
```

What happens:

1. Google sign-in (~10 seconds, cached)
2. Project zipped (.git, node_modules, .env excluded)
3. Uploaded to a cloud VM; framework auto-detected (Node, Python, Vite, Next.js, static HTML)
4. Secure form for .env vars if needed (secrets never pass through the agent)
5. Shareable link returned; each visitor gets their own isolated session

## What Portal does

Two products built on one engine:

**Portal Environment**

- No signup wall: visitors land inside your product, already authenticated.
- Guardrails: block pages and buttons, allowlist URLs, stub APIs — no code changes.
- Fresh every time: each visitor gets a clean copy. Make hundreds of variants (start page, clickables, API rules).
- Stays current: detects production changes and suggests edits; auto-approve or review manually.
- Analytics: see every page opened, dwell time, where visitors stalled, and where they asked for help.

**Portal Agent**

- 24/7 AI sales agent that runs demos, answers questions, and teaches users in 70+ languages.
- Adversarial simulations before launch: jailbreaks, competitor questions, refund demands.
- Qualifies leads from the conversation itself and suggests next steps.
- Live highlighting, trained on your docs.

## Outcomes

- **GTM:** speed up POC access by sending a working environment with a provisioned demo account instead of booking more calls.
- **Growth:** put the real product on your landing page to drive signups and demo bookings.
- **Marketing:** share links in posts or at live events so prospects can actually try new launches.

## Building blocks

**Make yourself (self-serve)**

- Instant demo account access
- Blocked URLs/buttons + recordings
- Repos, files, localhost apps
- 24/7 multi-lingual AI sales agent

**Talk to Team (enterprise)**

- Demo accounts for integrations, with pre-seeded data generator and JSON-specified account creation
- Pre-seed and reset scripts
- Persistent workspaces: shared cloud workspace that keeps apps signed in for teammates to use for short tasks, with logging
- API controls: rate limits, stubbing, reset hooks, allowlisted endpoints
- Self-updating demos

## Developers

**MCP & CLI**

Tell your coding agent to deploy and it returns a shareable link. No dashboard, no config.

```
claude mcp add makeportals -- npx -y makeportals mcp
```

Codex, Cursor, VS Code, and a hosted HTTP MCP endpoint are also supported.

**Provisioning API**

One call returns a signed-in, guardrailed environment: allowed URLs, disabled elements, blocked methods, and a TTL, set per request.

## Pricing

- **Free:** 2 Portals, 10 sessions/month
- **Builder:** $20/month — 10 Portals, 50 sessions/month
- **Talk to Team** for enterprise plans and persistent workspaces

## Docs

- [Getting Started](https://www.makeportals.com/docs/introduction)
- [Portal for Developers/Coding Agents](https://www.makeportals.com/docs/introduction#portal-developers)
- [Portal for GTM](https://www.makeportals.com/docs/introduction#portal-gtm)
- [MCP reference](https://www.makeportals.com/docs/mcp)
- [Pricing](https://www.makeportals.com/pricing)

Backed by South Park Commons.
