Skip to main content
Glama

@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):

{
  "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:

{
  "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):

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

Related MCP server: Canvora MCP

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

# Build
npm run build

# Watch mode
npm run dev

License

MIT

Available Tools

8 tools
batch_renderA

Generate multiple images from the same template with different data. Perfect for e-commerce catalogs, certificates, social media series. Up to 20 items per batch.

Inputs: template_id (required), items (required).

clone_templateA

Clone a template with custom default values. Creates a reusable preset (e.g., your brand's product card template). Use the returned ut_ID for future generations.

Inputs: template_id (required), name (required), default_slots.

generate_imageA

Generate a marketing image. Two modes: (1) Prompt mode — provide a text prompt and AI picks the template. (2) Direct mode (recommended) — provide templateId + slots for precise control. Use list_templates to see available templates.

Inputs: prompt, template_id, slots, photo_query, +9 more.

get_imageA

Get details of a previously generated image

Inputs: id (required).

get_usageA

Check current usage statistics including images generated this month and plan limits

Inputs: no named parameters.

list_brand_kitsA

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

Inputs: no named parameters.

list_templatesA

List all available image templates with their slot definitions. Use this to discover which templates exist and what slots they accept for direct rendering with generate_image.

Inputs: tag.

upload_imageA

Upload an image to get a hosted URL that can be used as photo_url in templates. Provide either a public URL to re-upload or base64-encoded image data.

Inputs: url, base64, mime_type.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    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 recent community issues

    Related MCP Connectors

    Related MCP Servers