# Say It Again

This MCP server reads product pages, drafts scripts, and creates AI UGC videos for online stores. Use it from Claude Code or another MCP client.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: sayitagainai
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/sayitagainai/mcp
- Updated: 2026-10-22
- HTML: https://affpapa.org/en/nevibecode/mcp/say-it-again

## What it does

Say It Again connects an AI assistant to a hosted video service. It takes a product-page URL, extracts details such as the name, price, benefits, and photos, then prepares three script options. The assistant can price a chosen video in credits before starting production with a virtual presenter.

The server also exposes tools for checking the account balance, retrieving scripts, tracking videos, and listing presenters. Finished videos can be resized, extended with new product-based lines, translated into another language, or edited into a new version. You can describe a custom presenter, keep the generated character, and set its voice. Video actions spend team credits, and access requires a Lite, Starter, Growth, or Scale plan rather than the free trial.

Connect to `https://app.sayitagain.ai/mcp` through OAuth or a bearer API key. The team owner creates the key in Say It Again settings, and it is shown once; keep it private because its requests use the team account. Paid actions also need the current quote and an idempotency key.

## Requirements
- Remote server: `https://app.sayitagain.ai/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http sayitagain https://app.sayitagain.ai/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add say-it-again --url https://app.sayitagain.ai/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "say-it-again": {
            "url": "https://app.sayitagain.ai/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "say-it-again": {
            "type": "http",
            "url": "https://app.sayitagain.ai/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http say-it-again https://app.sayitagain.ai/mcp
```

## When to use it
- extract product details from a store page
- draft three scripts for a UGC video
- check the credit cost before rendering
- create a video and track its status
- resize, extend, or translate a finished video

## Example prompts
- Read this product page and draft three scripts for a UGC video.
- Price a video for this product, then create it with script two.
- Check whether the video is ready and return its download link.

## Similar
- [labelhead-artist-momentum](https://affpapa.org/en/nevibecode/mcp/labelhead-artist-momentum.md) — MCP server · ★ 107701
- [openshorts](https://affpapa.org/en/nevibecode/mcp/openshorts.md) — MCP server · ★ 7132
- [OpenScreen](https://affpapa.org/en/nevibecode/mcp/openscreen.md) — MCP server · ★ 4963
- [Usertour MCP Server](https://affpapa.org/en/nevibecode/mcp/usertour-mcp-server.md) — MCP server · ★ 2329
- [Appllama](https://affpapa.org/en/nevibecode/mcp/appllama.md) — MCP server · ★ 3228
- [obsei](https://affpapa.org/en/nevibecode/mcp/obsei.md) — MCP server · ★ 1441

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
