# PrismPoster Creator Tools

This MCP server gives agents tools for video dimensions, subtitle edits, and social media placement checks. Use it while preparing clips and assets for publication.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 1
- Author: PrismPoster
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/PrismPoster/creator-tools
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/mcp/prismposter-creator-tools

## What it does

The server can calculate frame dimensions from an aspect ratio, check published safe areas for social placements, and work out video bitrate or file size. Subtitle tools parse and convert SRT, WebVTT, and ASS/SSA, adjust cue timing, and remove overlaps.

It also includes tempo estimates and beat-grid calculations for editing. Safe-area results follow platform-published figures; when a platform has no fixed area, a result can be `null`. That matters in practice: substituting zeroes or another platform’s measurements would give a misleading result.

For Claude Code, connect over HTTP or run the package locally with `npx` and `@prismposter/creator-tools`. The server is listed for Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, and Gemini CLI.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://www.prismposter.com/api/mcp`

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http creator-tools https://www.prismposter.com/api/mcp
```

2. **Platform CLI**
```bash
claude mcp add prismposter-creator-tools -- npx -y @prismposter/creator-tools
```

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add prismposter-creator-tools --url https://www.prismposter.com/api/mcp
```

2. **Platform CLI**
```bash
codex mcp add prismposter-creator-tools -- npx -y @prismposter/creator-tools
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "prismposter-creator-tools": {
            "url": "https://www.prismposter.com/api/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "prismposter-creator-tools": {
            "command": "npx",
            "args": [
                "-y",
                "@prismposter/creator-tools"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "prismposter-creator-tools": {
            "type": "http",
            "url": "https://www.prismposter.com/api/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "prismposter-creator-tools": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@prismposter/creator-tools"
            ]
        }
    }
}
```

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http prismposter-creator-tools https://www.prismposter.com/api/mcp
```

2. **Platform CLI**
```bash
gemini mcp add prismposter-creator-tools npx -y @prismposter/creator-tools
```

## When to use it
- calculate frame dimensions for a target aspect ratio
- check safe areas for a social video placement
- convert subtitles between supported formats
- shift cue timing and remove overlapping captions
- estimate bitrate for a file-size limit

## Example prompts
- Calculate frame dimensions for a 9:16 video from a 1920×1080 source.
- Check the safe area for `instagram-reels` and explain the result for `tiktok-video`.
- Convert these SRT subtitles to WebVTT and shift every cue by 500 ms.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 392262
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33989
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89609
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81163
- [Front-End Checklist](https://affpapa.org/en/nevibecode/mcp/front-end-checklist.md) — MCP server · ★ 74569
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89899

---
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
