# Your coding agent hands testing to real people

> Post missions from Claude Code, Codex, Claude or ChatGPT, get feedback in 7 languages and fix it right away. Connect with your Pumati account, no API key.

Included in the Indie · Team plans. [See plans](https://pumati.app/#pricing)

## Example

> I want 10 people in Japan and Brazil to test this build's onboarding

Using Pumati MCP · create_test: I drafted the mission. Please check it before I publish.

- Testers: 日本語 · Português
- Mission: iOS · 10 min · 10 people
- Cost: 500 credits
- Results: Feedback over hours to days

## Connected in a minute

Most tools install it in one go. No API key needed.

**Plans:** MCP is part of the Indie · Team plans. On the web you can publish missions with credits alone, no plan needed.

### Let your agent do it

Paste this line to the agent you use. It installs Pumati, opens the sign-in window and checks the connection.

```text
Install the Pumati MCP server for me: read https://pumati.app/developers/install.md and follow it.
```

### Connect it yourself

#### Connect to Claude Code (Terminal)

1. Run this in a terminal. `--scope user` makes Pumati available in every project.

   ```bash
   claude mcp add pumati --scope user --transport http https://mcp.pumati.app/mcp
   ```
2. In a new Claude Code session, run `/mcp` and pick **pumati**.
3. Choose **Authenticate**. Your browser opens pumati.app: sign in and allow what this connection may do. From a terminal, `claude mcp login pumati` does the same.

[Full guide](https://pumati.app/developers/clients/claude-code.md)

#### Connect to Claude desktop and web (Custom connector)

1. Open **Customize → Connectors**, select **+ Add**, then **Add custom connector**.

   [Open Claude connectors](https://claude.ai/customize/connectors)
2. Name it `Pumati`, paste this as the remote MCP server URL and select **Continue**.

   ```
   https://mcp.pumati.app/mcp
   ```
3. Keep the detected authentication settings. Under **OAuth client**, choose **Register automatically** (Pumati doesn't accept Claude's published identity yet), then select **Add**.
4. Select **Connect** and sign in at pumati.app to allow what this connection may do.

Team or Enterprise admin? **Team and Enterprise: an admin adds it first**: On Team plans only Owners and Primary Owners can add a custom connector; on Enterprise, also people whose role can manage connectors. They add Pumati once for the organization:

1. Open **Organization settings → Connectors** and select **Add**. Hover over **Custom**, then select **Web**.
2. Name it `Pumati`, paste this as the remote MCP server URL and select **Continue**.

   ```
   https://mcp.pumati.app/mcp
   ```
3. Keep the detected authentication settings. Under **OAuth client**, choose **Register automatically**, then select **Add**.
4. Members then open **Customize → Connectors**, find Pumati (labelled Custom) and select **Connect** to sign in with their own Pumati account.

[Full guide](https://pumati.app/developers/clients/claude-desktop-web.md)

#### Connect to ChatGPT (Custom MCP server)

1. Open **Plugins**, select the plus button, then **Add custom MCP server**.

   [Open ChatGPT plugins](https://chatgpt.com/plugins)
2. Name it `Pumati`, enter this server URL and choose **OAuth** for authentication. Review the warning, then select **Create as a plugin**.

   ```
   https://mcp.pumati.app/mcp
   ```
3. Install Pumati from your personal plugins and sign in at pumati.app when ChatGPT asks you to connect. In a chat, type `@` and pick Pumati.

[Full guide](https://pumati.app/developers/clients/chatgpt.md)

#### Connect to Codex CLI (Terminal)

1. Add the server.

   ```bash
   codex mcp add pumati --url https://mcp.pumati.app/mcp
   ```
2. Sign in.

   ```bash
   codex mcp login pumati
   ```
3. Your browser opens pumati.app: sign in and allow what this connection may do.

[Full guide](https://pumati.app/developers/clients/codex-cli.md)

#### Connect to Codex app (ChatGPT desktop app)

1. Open **Settings → MCP servers** and select **Add server**.
2. Name it `pumati`, choose **Streamable HTTP** and enter this URL. Save, then select **Restart**.

   ```
   https://mcp.pumati.app/mcp
   ```
3. Select **Authenticate** next to pumati and sign in at pumati.app.

[Full guide](https://pumati.app/developers/clients/codex-app.md)

#### Connect to Cursor (Install link)

1. Select **Add to Cursor**; Cursor opens and asks you to confirm.

   [Add to Cursor](cursor://anysphere.cursor-deeplink/mcp/install?name=pumati&config=eyJ1cmwiOiJodHRwczovL21jcC5wdW1hdGkuYXBwL21jcCJ9)
2. Or add this to `~/.cursor/mcp.json` (every project) or `.cursor/mcp.json` in your project.

   ```json
   {
     "mcpServers": {
       "pumati": {
         "url": "https://mcp.pumati.app/mcp"
       }
     }
   }
   ```
3. Cursor lists **pumati** in its MCP settings; select it to sign in at pumati.app the first time.

[Full guide](https://pumati.app/developers/clients/cursor.md)

#### Connect to VS Code (Copilot agent mode)

1. Run **MCP: Add Server** from the Command Palette and choose **HTTP**.
2. Enter this URL and name it `pumati`.

   ```
   https://mcp.pumati.app/mcp
   ```
3. The first time a Pumati tool is used, VS Code opens your browser to sign in at pumati.app.

[Full guide](https://pumati.app/developers/clients/vscode.md)

#### Connect to Gemini CLI (Terminal)

1. Run this in a terminal.

   ```bash
   gemini mcp add --transport http --scope user pumati https://mcp.pumati.app/mcp
   ```
2. In Gemini CLI, run `/mcp auth pumati`.
3. Your browser opens pumati.app: sign in and allow what this connection may do.

[Full guide](https://pumati.app/developers/clients/gemini-cli.md)

#### Connect to Other clients (Any MCP client)

1. In the client's screen for adding an MCP server, choose HTTP (Streamable HTTP, not the older SSE).
2. Enter the server URL.

   ```
   https://mcp.pumati.app/mcp
   ```
3. No API key: the client registers itself (dynamic client registration) and you sign in at pumati.app the first time it connects.

[Full guide](https://pumati.app/developers/clients/other.md)

#### Connect to See all (Every client)

1. Every client's detailed guide is in the developer docs.
2. For an agent, the docs index is enough:

   ```
   https://pumati.app/llms.txt
   ```
3. If your tool isn't listed, follow the guide for other clients.

[Full guide](https://pumati.app/developers.md)

## Then ask it to

Click to copy, then paste to your agent.

- Create a 5-minute first-run mission with this TestFlight build
- Run a quick comparison on which of these two checkout button labels works better
- Summarize the feedback on yesterday's mission and make a list of fixes
- Record what we fixed and post a retest
- Find where Spanish speakers get stuck in sign-up

## Questions

### Do I need an API key?

No. The first time you connect, a Pumati sign-in window opens, and your agent can only do what you allow there.

### Won't my agent spend credits on its own?

Drafts cost nothing. Pumati tells the agent to show you the budget and get your confirmation before publishing, and each connection has a spend limit it can never go past.

### Which tools does it work with?

Any MCP client that supports Streamable HTTP and OAuth, including Claude Code, Claude, ChatGPT, Codex, Cursor, VS Code and Gemini CLI.

### When does feedback arrive?

Real people test your app, so results come in over hours or days. Ask your agent to check back later and it picks up where it left off.
