Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RENDRKIT_API_KEY | Yes | Your RendrKit API key (starts with rk_) | |
| RENDRKIT_BASE_URL | No | API base URL (for self-hosted or development) | https://api.rendrkit.dev |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| generate_image | 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. |
| get_image | Get details of a previously generated image |
| list_brand_kits | List all saved brand kits. Brand kits contain colors, fonts, and logos for consistent image generation. |
| get_usage | Check current usage statistics including images generated this month and plan limits |
| list_templates | 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. |
| upload_image | 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. |
| batch_render | 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. |
| clone_template | 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. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |