MCP Hub
Back to servers

Pictify MCP Server

Enables AI assistants to programmatically generate images, GIFs, and PDFs from HTML/CSS or web screenshots using the Pictify API. It also supports template management, batch rendering jobs, and A/B test experiment controls.

glama
Updated
Mar 9, 2026

@pictify/mcp-server

Generate images, GIFs, and PDFs with AI agents using Pictify.

An MCP (Model Context Protocol) server that wraps the Pictify API, enabling AI assistants to create visual content programmatically.

Installation

Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "pictify": {
      "command": "npx",
      "args": ["-y", "@pictify/mcp-server"],
      "env": {
        "PICTIFY_API_KEY": "pk_live_your_api_key"
      }
    }
  }
}

Restart Claude Desktop after saving.

Claude Code

claude mcp add pictify -- npx -y @pictify/mcp-server

Set your API key:

export PICTIFY_API_KEY=pk_live_your_api_key

Cursor

Add to your Cursor MCP settings:

{
  "mcpServers": {
    "pictify": {
      "command": "npx",
      "args": ["-y", "@pictify/mcp-server"],
      "env": {
        "PICTIFY_API_KEY": "pk_live_your_api_key"
      }
    }
  }
}

Available Tools

Image Generation

ToolDescription
pictify_create_imageGenerate an image from HTML/CSS content
pictify_screenshotCapture a screenshot of a web page
pictify_list_imagesList previously generated images

GIF Creation

ToolDescription
pictify_create_gifCreate animated GIF from HTML with CSS animations
pictify_capture_gifCapture GIF from a live web page
pictify_list_gifsList previously generated GIFs

PDF Generation

ToolDescription
pictify_render_pdfGenerate single-page PDF from template
pictify_render_multi_page_pdfGenerate multi-page PDF from template
pictify_list_pdf_presetsList available PDF size presets

Template Management

ToolDescription
pictify_list_templatesList saved templates
pictify_get_templateGet template details
pictify_get_template_variablesGet template variable definitions
pictify_render_templateRender template with variables
pictify_create_templateCreate a new template
pictify_update_templateUpdate an existing template
pictify_delete_templateDelete a template

Batch Operations

ToolDescription
pictify_batch_renderStart batch render job (up to 100 items)
pictify_get_batch_resultsCheck batch job status and results
pictify_cancel_batchCancel a running batch job

Experiments

ToolDescription
pictify_list_experimentsList A/B test experiments
pictify_create_experimentCreate a new experiment
pictify_get_experimentGet experiment details
pictify_update_experimentUpdate an experiment
pictify_delete_experimentDelete an experiment
pictify_start_experimentStart a draft/paused experiment
pictify_pause_experimentPause a running experiment
pictify_complete_experimentComplete experiment with winner

Configuration

VariableDescriptionDefault
PICTIFY_API_KEYYour Pictify API key (required)
PICTIFY_BASE_URLCustom API base URLhttps://api.pictify.io
PICTIFY_DEBUGEnable verbose logging to stderrfalse

Get your API key at pictify.io/dashboard.

Examples

Create a social media card:

"Create a Twitter card image for my blog post titled 'Getting Started with MCP' with a blue gradient background, 1200x630."

Screenshot a website:

"Take a screenshot of stripe.com at 1440x900."

Render a template:

"List my templates and render the blog-header template with title 'Hello World'."

Batch generate images:

"Use my invoice template to generate PDFs for these 5 customers: ..."

Development

git clone https://github.com/pictify-io/pictify-mcp.git
cd pictify-mcp
npm install
npm run build

Test with MCP Inspector:

PICTIFY_API_KEY=pk_test_... npm run inspector

License

MIT

Reviews

No reviews yet

Sign in to write a review