# saymaker-mcp [Health: Active]

**Category:** 🎥 Multimedia Process  
**Repository:** https://github.com/hanshs474/saymaker-mcp  
**GitHub Stars:** 0  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/saymaker-mcp

## Description
Generate and edit AI images and video on SayMaker: Veo 3.1, Kling 3.0, Seedance 2.0, Nano Banana 2.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "saymaker-mcp": {
    "command": "npx",
    "args": ["-y","saymaker-mcp"]
  }
}
```

## Documentation & README

# SayMaker MCP

Run **[SayMaker](https://saymaker.ai)**'s image and video models from any MCP client — Claude, Cursor, Cline, Codex. Ask for a picture or a clip in chat, get the file back.

One credit balance covers the whole shelf: **Veo 3.1, Kling 3.0, Seedance 2.0 and 2.5, Nano Banana 2, GPT Image 2.5, Seedream 5.0, Qwen Image 3, MiniMax H3, LTX 2.5, Wan 3.0** and more. Every run reports the exact credit cost it charged, and a run that fails for a technical reason is refunded.

## Tools

| Tool | What it does |
|---|---|
| `list_models` | Every image and video model, and the input each one takes |
| `generate_image` | Text to image, with aspect ratio and resolution |
| `edit_image` | Change one thing in a photo and keep the rest |
| `generate_video` | Text to video, or animate a still you pass in |
| `get_task` | Poll a run submitted with `wait: false` |
| `open_in_saymaker` | The URL to carry on in the browser |

## Install

```bash
npx saymaker-mcp
```

### Claude Desktop / Claude Code

```json
{
  "mcpServers": {
    "saymaker": {
      "command": "npx",
      "args": ["-y", "saymaker-mcp"],
      "env": { "SAYMAKER_API_KEY": "sk-..." }
    }
  }
}
```

### Cursor / Cline

Point the client at `npx -y saymaker-mcp` (stdio transport) and set `SAYMAKER_API_KEY` in its environment.

## API key

Create one at **[saymaker.ai/settings/apikeys](https://saymaker.ai/settings/apikeys)**. A key runs on your own account: same models, same credit prices, same plan, and the runs land in your library at [saymaker.ai/history](https://saymaker.ai/history).

Without a key the server still starts and runs on the signed-out free wallet, which covers one text-to-image run per browser-sized wallet and is capped per machine per day. Video and the paid image models need a key.

## Notes

- Video takes minutes, so `generate_video` returns a task id by default. Pass `wait: true` to block, or poll with `get_task`.
- For an edit, describe the change **and what must stay**: "change the jacket to dark green, keep the face, pose and background exactly as they are". That second half is what decides whether the edit holds.
- `SAYMAKER_BASE_URL` overrides the endpoint; only useful when testing against a local build of the site.

MIT licensed. Made by [SayMaker](https://saymaker.ai) — the AI video generator agent: say the result, it runs the steps.

