Skip to main content
Glama
README.md
<a href="https://glama.ai/mcp/servers/@vbiff/rendr-kit">
  <img width="380" height="200" src="https://glama.ai/mcp/servers/@vbiff/rendr-kit/badge" />
</a>

# @rendrkit/mcp

MCP (Model Context Protocol) server for RendrKit. Lets AI assistants like Claude Desktop and Cursor generate professionally designed images via the RendrKit API.

## Installation

### Claude Desktop

Add to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS, `%APPDATA%\Claude\claude_desktop_config.json` on Windows):

```json
{
  "mcpServers": {
    "rendrkit": {
      "command": "npx",
      "args": ["-y", "@rendrkit/mcp"],
      "env": {
        "RENDRKIT_API_KEY": "rk_your_api_key_here"
      }
    }
  }
}
```

### Cursor

Add to `.cursor/mcp.json` in your project root:

```json
{
  "mcpServers": {
    "rendrkit": {
      "command": "npx",
      "args": ["-y", "@rendrkit/mcp"],
      "env": {
        "RENDRKIT_API_KEY": "rk_your_api_key_here"
      }
    }
  }
}
```

### Windsurf

Add to your Windsurf MCP config (`~/.codeium/windsurf/mcp_config.json`):

```json
{
  "mcpServers": {
    "rendrkit": {
      "command": "npx",
      "args": ["-y", "@rendrkit/mcp"],
      "env": {
        "RENDRKIT_API_KEY": "rk_your_api_key_here"
      }
    }
  }
}
```

## Available Tools

### generate_image

Generate a professionally designed image from a text description. Creates production-ready images with clean layouts, crisp text, and consistent branding. Perfect for social media posts, banners, OG images, thumbnails, and more.

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `prompt` | string | Yes | Description of the image to generate |
| `size` | string | No | Image dimensions (e.g. `1080x1080`, `1200x628`, `1280x720`) |
| `style` | enum | No | Visual style: `modern`, `playful`, `corporate`, `dark`, `minimal`, `bold` |
| `brand_kit_id` | string | No | ID of a saved brand kit to use for consistent branding |

### get_image

Get details of a previously generated image.

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | The image ID |

### list_brand_kits

List all saved brand kits. Brand kits contain colors, fonts, and logos for consistent image generation. No parameters required.

### get_usage

Check current usage statistics including images generated this month and plan limits. No parameters required.

## Environment Variables

| Variable | Required | Default | Description |
|----------|----------|---------|-------------|
| `RENDRKIT_API_KEY` | Yes | - | Your RendrKit API key (starts with `rk_`) |
| `RENDRKIT_BASE_URL` | No | `https://api.rendrkit.dev` | API base URL (for self-hosted or development) |

## Development

```bash
# Build
npm run build

# Watch mode
npm run dev
```

## License

MIT

TDQS

A3.9/5.0

Scored across 8 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: batch rendering, cloning templates, generating images, fetching details, usage, listing brand kits, listing templates, and uploading images. There is no overlap or ambiguity.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern using lowercase and underscores, making them predictable and easy to understand.

Tool Count5/5

With 8 tools, the server covers the essential operations for image generation (listing templates, generating, batching, fetching, usage, uploading, cloning templates, and listing brand kits) without being bloated or too sparse.

Completeness3/5

The core workflow of generating images from templates is well-covered, but the lack of tools to create or update brand kits and delete images are noticeable gaps that limit the agent's ability to manage assets fully.

Maintenance

ActivityInactive
ResponsivenessNo issues