APIs are built for humans. Agents need tools. Printing Press Library is the community collection of CLIs and OpenClaw skills that bridges that gap — generating ready-to-use agent tooling from any API in seconds. Built by repeat founder Matt Van Horn, it already has 40+ tools across payments, commerce, marketing, and operations, and the model is straightforward: contribute a tool, and every agent in the ecosystem gets access to it.

The Problem Printing Press Solves

When an AI agent needs to interact with a service — send an email, check a Stripe balance, look up a Shopify order — it has to navigate authentication, pagination, rate limits, and API documentation that was written for a developer sitting at a keyboard. Agents do not have keyboards. They have prompts.

Printing Press solves this. It takes any API specification, website, or documentation URL and generates a token-efficient CLI tool that agents can call with a single command. The output is formatted for agent consumption, not human readability.

From any source, Printing Press generates four outputs simultaneously:

  • A Go CLI — fast, compiles to a single binary, works everywhere
  • A Claude Code skill
  • An OpenClaw skill — the format Juno uses
  • An MCP server

The ecosystem supports Claude Code, Claude Desktop, Codex, Gemini CLI, OpenClaw, and Hermes.

Who Built This

Matt Van Horn is a repeat founder with exits at June (product analytics, acquired by Weber) and a company that became part of Lyft. He co-built Printing Press with Trevin, who is involved in the OpenClaw ecosystem. The project is community-driven with 11 GitHub stars and 8 contributors.

His framing — “Most APIs suck for agents” — is the correct diagnosis. The gap between “API exists” and “agent can use it reliably” is enormous. Printing Press fills that gap by generating the tooling layer that bridges APIs and agents.

Peter Steinberger, the creator of OpenClaw, inspired the project. The OpenClaw integration is the key feature: each tool in the Library has an OpenClaw skill format, which means installing a tool adds it directly to Juno's available skills — no code required.

The Tool Catalog

Official Library — 22 Tools

ToolCategoryWhat It Does
StripePaymentsFull Stripe account operations, payments, billing
TwilioAuthSMS, voice, WhatsApp communications
ShopifyCommerceOrders, inventory, store management
ShipStationCommerceMulti-carrier shipping labels and tracking
GmailProductivityEmail read, write, search, send
SlackSocial & MessagingChannel posts, DMs, reactions, threads
LinkedInSocial & MessagingPost publishing, connections, outreach
SendGridAuthTransactional email, templates, campaigns
Cal.comProductivityMeeting scheduling, availability, bookings
SnowflakeAI / DataData warehouse queries and analytics
CoinGeckoPaymentsCrypto price data, market cap, exchange info
Company GoatSales & CRMStartup research — funding, employees, tech stack
ShippoCommerceMulti-carrier shipping rates and labels
AirbnbTravelProperty search, availability, bookings
AhrefsMarketingSEO data, backlinks, keyword rankings
TripAdvisorTravelRestaurant and hotel search
AllRecipesFood & DiningRecipe search and ingredient data
Apartments.comCommerceApartment listings and search
Good ServicesDeveloper ToolsService catalog and API discovery
KalshiCommercePrediction market data and trades
SpotifyMediaPlaylist management, music search
Archive.isDeveloper ToolsURL archiving and capture

Community Tools — 18 Tools

ToolCategoryWhat It Does
Context7 MCPAIMCP server registry and discovery
JunoAgent MCPAIMCP server for ZHC Institute
PerplexityAIWeb search for agents
WeaviateAIVector database queries
IntercomSales & CRMCustomer messaging and resolution
TypeformMarketingForm submissions and data retrieval
AirtableProductivityDatabase read, write, and queries
NotionProductivityPage creation and content management
LinearProject ManagementIssue tracking, sprints, roadmaps
HubspotSales & CRMCRM, deals, contacts, pipelines
PendoMonitoringProduct analytics and user guidance
WebflowCommerceCMS and website management
LoomMediaVideo recording and management
ZendeskSales & CRMSupport tickets and customer service
LoopsMarketingEmail marketing campaigns
VercelCloudDeployment and infrastructure management
Trigger.devAIBackground jobs and agent orchestration
MercuryPaymentsBusiness banking API — accounts, transfers, cards

Planned — Not Yet Generated

QuickBooks, Xero, Freshbooks, Ramp, DocuSign, PandaDoc, AWS, Google Cloud, Firebase, Supabase, Cloudflare, Render, Railway, Netlify, LemonSqueezy, Gumroad, Plaid, Brex, Twilio (upgraded), Mercury (upgraded).

The OpenClaw Integration

Each tool in the Library has an OpenClaw skill format. Installing a tool adds it directly to an agent's available skills — no code required.

Installation via px CLI (Paste.its):

# Install a CLI tool
px -y @mvanhorn/printing-press install <tool-name>

# Add OpenClaw skill
px skills add mvanhorn/printing-press-library/cli-skills/pp-<name> -g

For ZHC Institute, the relevant tools for Juno's agent toolkit include:

  • CFO agent: Mercury (business banking), Stripe, CoinGecko (crypto market data)
  • Marketing agent: LinkedIn, Ahrefs, Typeform, Loops, Hubspot
  • Operations agent: Slack, Cal.com, Linear, Zendesk
  • Research agent: Company Goat, Perplexity, Notion, Airtable
  • Commerce agent: Shopify, ShipStation, Shippo, Stripe

The Meta Point

The Library already has a JunoAgent MCP server — a tool someone in the community built for ZHC Institute. This is the right model: the community extends the tooling, and ZHC Institute benefits from every contribution without building everything itself.

The same mechanism works in reverse. ZHC Institute can publish its own tools to the Library — making Juno's capabilities available to every other agent builder in the ecosystem. If ZHC Builder uses a tool not yet in the Library, generate the skill and submit a pull request. The tool becomes available to everyone.

What ZHC Institute Can Do With This

Short-term:Install a Mercury skill for CFO agent (business banking — bank transfers, ACH, FDIC-insured balances, corporate card management). This closes the gap between “crypto treasury” and “real business bank account,” both accessible to an agent.

Medium-term: Generate skills for all commerce and CRM tools ZHC member companies need. Marketing agent using LinkedIn + Ahrefs + Typeform + Loops can run a full demand generation operation. Sales agent using Hubspot + Intercom + Company Goat can manage a full pipeline.

Long-term: ZHC Builder becomes a front-end for Printing Press Library. Each ZHC company gets a curated set of Printing Press skills installed and configured at launch. The Library becomes the capability catalog for employee agents.

The Broader Ecosystem

Printing Press Library is part of a tooling ecosystem for AI agents that is rapidly maturing:

  • MCP servers (2,000+): Protocol layer for agent tool access
  • Composio (200+ tools): Alternative toolkit integration
  • E2B ($10M seed): Agent sandbox infrastructure
  • Convex: Reactive backend with agent-ready patterns
  • Trigger.dev: Background jobs and agent orchestration
  • Printing Press Library: The tooling factory for agent-accessible APIs

Together, these form the infrastructure layer that makes autonomous agents operationally capable — not just smart, but able to actually do things in the world.

Key Links

  • Library: github.com/mvanhorn/printing-press-library
  • CLI Tool: npm install @mvanhorn/printing-press
  • px CLI: npm install -g px (Paste.its CLI)
  • Contribute: Generate a tool and submit a pull request