Skip to main content
MCP & CLI Code GeneratorsFreemiumMCP & CLI Generator

PrintingPress

Instant MCP & CLI generator from OpenAPI, Swagger & APIs

PrintingPress converts OpenAPI and Swagger specifications into fully-typed Model Context Protocol (MCP) servers and CLI tools in seconds.

Quickstart Execution

Terminal

Get started with PrintingPress in your project.

# Install and run PrintingPress generator
npx -y printingpress generate --url https://api.example.dk/v1/openapi.json --target mcp-typescript

# Run your generated MCP server locally
cd ./generated-mcp && npm start

About PrintingPress

PrintingPress is a developer acceleration platform that turns API definitions into interactive agent interfaces. Point PrintingPress at any OpenAPI / Swagger endpoint, paste a cURL command, or upload a JSON schema to instantly generate ready-to-run MCP servers for Claude Desktop, Cursor, and custom agent runtimes, as well as terminal CLIs.

DK

Danish Product & Data Recipes

How developers and agents use PrintingPress to connect with Danish digital infrastructure.

Generate an MCP Server for Datafordeleren & DAWA

DAWA Address API

Feed the Danish Address Web Architecture (DAWA) OpenAPI spec into PrintingPress to generate a complete MCP server allowing Claude or Cursor to query Danish addresses, parishes, and cadastral maps.

npx printingpress generate --url https://api.dataforsyningen.dk/rest/gsearch/v1.0/openapi.json --output ./dawa-mcp

Scaffold CVR.dev Search CLI

CVR.dev Company API

Transform CVR.dev documentation into a standalone terminal CLI tool that autonomous agents can invoke via bash to look up Danish VAT (CVR) registrations and company accounting books.

npx printingpress generate --type cli --schema ./cvr-spec.yaml --name cvr-cli

Key Capabilities

One-click OpenAPI / Swagger to MCP server compilation
Generates native TypeScript & Python MCP servers
Automated CLI binary generation for terminal agents
Built-in parameter validation via Zod schemas
Supports authenticated endpoints with env variable mapping