Skip to main content

Overview

Penquify ships with a built-in MCP (Model Context Protocol) server that exposes 5 tools for document and photo generation. Use it with Claude Desktop, Cursor, Windsurf, or any MCP-compatible client.

Setup

Claude Desktop

Add to your claude_desktop_config.json:

Cursor / Windsurf

Add to your .cursor/mcp.json or equivalent:

Available Tools

penquify_generate_document

Generate a logistics document (PDF + PNG) from structured data. Parameters: Returns: File paths (html, png, pdf).

penquify_generate_photos

Generate realistic smartphone photos of a document image. Parameters: Returns: List of {name, path, ok} results.

penquify_generate_dataset

Full pipeline: document data to PDF to realistic photos. Parameters: Returns: Document files + photo results.

penquify_text_to_config

Convert natural language to a photo variation JSON config. Parameters: Returns: PhotoVariation JSON config.

penquify_list_presets

List all available photo variation presets and camera models. Parameters: None. Returns: Lists of preset names, camera names, and preset details.

Environment Variables