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 startAbout 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.
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 APIFeed 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-mcpScaffold CVR.dev Search CLI
CVR.dev Company APITransform 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