Pressmark

Remote MCP server and CLI for sub-25ms vector PDF document synthesis across 57 business and real estate archetypes.

Hosted MCP Server

npx add-mcp 'https://pressmark.dev/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

PRESSMARK · Sub-Millisecond Vector Document Engine & Interactive Studio

Rust Pressmark Engine Pressmark MCP server quality and maintenance on Glama License: MIT

Author: Daniel Hallman
Brand: Pressmark Studio
Architecture: Pure Rust (Tokio + Axum) + Sub-Millisecond Vector Synthesis Engine

Pressmark is an ultra-fast, publication-grade document synthesis engine, real-time interactive design studio, and Model Context Protocol (MCP) / ChatGPT plugin server. Built to replace sluggish legacy document pipelines (Puppeteer/Headless Chrome, Python ReportLab, WeasyPrint), Pressmark compiles crisp, print-ready vector PDFs and high-resolution PNG previews in under 25 milliseconds with zero disk churn and sub-cent unit economics.

Quick start

  1. Open Pressmark Studio to design, preview, and download vector PDFs in your browser.
  2. Connect any MCP client to https://pressmark.dev/mcp (streamable-http), or install directly:
    • VS Code (1-Click MCP): Install Pressmark MCP in VS Code
    • Claude Code: /plugin marketplace add mooshee/pressmark then /plugin install pressmark@pressmark
    • Gemini CLI: gemini extensions install https://github.com/mooshee/pressmark
    • Devin CLI: devin plugins install mooshee/pressmark
    • Vercel Skills (skills.sh): npx skills add mooshee/pressmark
    • Homebrew: brew install mooshee/tap/pressmark

1. System Architecture & The Pressmark Vector Advantage

+-------------------------------------------------------------------------+
|                  CLIENT SURFACES & PROTOCOL ADAPTERS                    |
|                                                                         |
|  +--------------------+  +--------------------+  +--------------------+ |
|  | Interactive Studio |  |   ChatGPT Plugin   |  |     Model Context  | |
|  | Web UI (Dark Dev)  |  | Custom GPT Action  |  |     Protocol (MCP) | |
|  +---------+----------+  +---------+----------+  +---------+----------+ |
+------------|-----------------------|-----------------------|------------+
             | REST JSON             | OpenAPI 3.1           | JSON-RPC 2.0
             v                       v                       v
+-------------------------------------------------------------------------+
|                     PRESSMARK CORE SERVICE (AXUM + TOKIO)               |
|                                                                         |
|  +-------------------------------------------------------------------+  |
|  | REST API Router & Content Negotiation (/api/v1/generate, preview) |  |
|  +---------------------------------+---------------------------------+  |
|                                    |                                    |
|  +---------------------------------v---------------------------------+  |
|  | Precision Vector Synthesis & Parameter Injection                 |  |
|  |  - Unified Theme Primitives (theme engine)                       |  |
|  |  - Dynamic Geometry (US Letter, A4, Legal)                        |  |
|  |  - Color Schemes & Font Fallbacks (Sans, Serif, Mono)             |  |
|  |  - Compliance Notice Injection & Cryptographic QR Verification    |  |
|  +---------------------------------+---------------------------------+  |
|                                    |                                    |
|  +---------------------------------v---------------------------------+  |
|  | Pure In-Memory Streaming Pipeline (stdin -> stdout)               |  |
|  |   Sub-millisecond Vector PDF & 144/300 PPI PNG Rendering           |  |
|  +---------------------------------+---------------------------------+  |
+------------------------------------|------------------------------------+
                                     v
+-------------------------------------------------------------------------+
|                         OUTPUT ARTIFACTS (< 25ms)                       |
|                                                                         |
|     * Crisp Vector PDF (application/pdf)                                |
|     * Zero-CORS Base64 PNG Preview Data URI (data:image/png;base64)    |
|     * Direct Browser Print Stream                                       |
+-------------------------------------------------------------------------+

Eliminating the Legacy Document Tooling Trap

MetricLegacy Chrome / PuppeteerLegacy Python WeasyPrintPressmark Vector Engine
Generation Latency2,500ms – 5,500ms3,500ms – 6,000ms15ms – 25ms (100x faster)
Memory Footprint500MB – 1.2GB / process250MB – 450MB / process< 30MB total server resident
Concurrency LockGlobal browser mutex poolGlobal GIL & C-lib locksFull async Tokio non-blocking
Unit Compute Cost~$0.005 – $0.02 / document~$0.003 / document~$0.00001 (99%+ Gross Margin)
Typography PrecisionBrowser CSS approximateFragile Pango/CairoPure TeX-grade Microtypography

2. Comprehensive Library of 57 Document Archetypes & 50-State Statutory Lease Engine

Invoicing & Commercial Billing (14 Archetypes)

  • invoice, invoice_freelance, invoice_construction, invoice_medical, invoice_saas, invoice_minimal, proforma_invoice, recurring_invoice, retainer_invoice, timesheet_invoice, legal_retainer, real_estate_commission, hoa_assessment, utility_submetering

Estimates, Quotes, Logistics & Operations (13 Archetypes)

  • estimate, quotation_tender, receipt, purchase_order, packing_slip, credit_note, change_order, work_order, expense_report, statement_of_account, payment_demand, delivery_note, commercial_customs_invoice

Legal, Corporate Governance & Contracts (11 Archetypes)

  • agreement, agreement_sow, contractor_agreement, nda, bill_of_sale, certificate, inspection_report, mechanics_lien_waiver, board_resolution, promissory_note, employment_offer

Real Estate, Leasing, Property Management & Investor Underwriting (29 Templates + 50-State + DC Engine)

  • Leasing & Tenancy: residential_lease, month_to_month_rental_agreement, room_rental_agreement, sublease_agreement, lease_renewal_agreement, lease_amendment, lease_termination_agreement, commercial_lease, commercial_nnn_lease, short_term_vacation_rental
  • Addenda & Tenant Screening: rental_application, lease_guarantor_agreement, pet_addendum, lead_paint_disclosure
  • Statutory Property Notices: eviction_notice, notice_to_vacate, late_rent_notice, rent_increase_notice, notice_to_enter, lease_violation_notice
  • Move-In, Deposit & Operations: move_in_out_checklist, security_deposit_disposition, property_management_statement, property_management_agreement, rent_roll
  • Closing, Deeds & Investor Sheets: closing_settlement_statement, schedule_of_real_estate_owned, real_estate_deal_analysis, real_estate_purchase_agreement, property_deed (quitclaim_deed, warranty_deed), tenant_estoppel, letter_of_intent_cre
  • 4-Layer Statutory Lease Engine (GET /api/v1/states): Compiles Federal HUD/EPA Lead-Based Paint & Fair Housing disclosures, 50-state + DC statutory security deposit caps, return windows, escrow rules, late fee caps, entry notice windows, state-conditional mandatory disclosures, and 6 municipal rent/housing ordinance riders (NYC, SF, LA, Chicago, Seattle, DC).

3. Interactive Web Studio Capabilities

  • ✨ In-Studio AI Copilot: Type natural language commands directly into the studio bar (e.g. "Generate a $4,500 retainer invoice for Acme Corp with EU VAT" or "Draft an NDA for Heidelberg BioPharma") to instantly configure the document.
  • 🎲 Surprise Me / Randomize: Instant 1-click scene rotation through curated real-world enterprise documents across multiple currencies (USD, EUR, GBP, CHF), industries, and themes.
  • 📷 Scan & Extract from Photo: Drag & drop or upload scanned receipt or invoice images with automatic item and total extraction.
  • 📋 Clone & Duplicate: 1-click duplicate document state with fresh unique sequence IDs.
  • { } JSON State Import/Export: Full bi-directional JSON schema editing for headless orchestration.
  • 🛡️ Enterprise Compliance Toggles:
    • EU VAT Reverse Charge (Directive 2006/112/EC Art. 196)
    • IRS W-9 Certification & TIN Attestation
    • PCI-DSS Tokenized Settlement Attestation
    • SOC-2 Type II Confidentiality & Trust Seal
    • Statutory Sworn Legal Affidavit & Jurisdiction Block
    • Cryptographic Verification QR Seal (SHA-256 tamper-evident stamp)
    • Perforated Remittance Payment Stub
    • Sequential Line Item Numbering (#1, #2, #3...)
  • HTML5 Canvas Digital Signature Pad: Draw with mouse or touch, instant embedded vector export.
  • 1-Click Export: Instant Vector PDF download, native print stylesheet trigger, and live PNG previews.

4. ChatGPT Plugin & Custom GPT Action Integration

Pressmark serves full ChatGPT Plugin and OpenAPI 3.1 action specs natively out of the box:

  • ChatGPT Plugin Manifest: GET https://pressmark.dev/.well-known/ai-plugin.json
  • OpenAPI 3.1 Specification: GET https://pressmark.dev/api/v1/openapi.json
  • Model Context Protocol (MCP): POST https://pressmark.dev/mcp (and POST https://pressmark.dev/api/v1/mcp)
  • MCP Tool Catalog: GET https://pressmark.dev/api/v1/mcp/tools.json

Connecting to Custom GPT:

  1. In ChatGPT GPT Editor, navigate to Configure > Actions > Create new action.
  2. Paste the Pressmark OpenAPI URL: https://pressmark.dev/api/v1/openapi.json
  3. Authentication: None (or API Key header).
  4. Prompt Example:

    "Create an invoice for client 'Vance Dynamics' from 'Pressmark Studio' for 32 hours of Rust backend engineering at $185/hr, plus 8.25% tax. Apply the Modern Slate theme and include a signature block."


5. Commercial Pricing & Stripe Architecture

PlanPriceMonthly LimitTarget PersonaFeatures
Free Community$03 docs / moOccasional UsersAll archetypes, subtle watermark
Single Unlock Pass$2.99 one-time1 documentImpulse / 1-TapZero watermark, 1-tap Apple/Google Pay
Solo Pro$15 / mo50 docs / moFreelancers & SoloFull custom logos, signatures, ChatGPT Actions
Business Studio$49 / mo250 docs / moGrowing AgenciesHigh-res 300 PPI PNGs, API Keys, Priority queue
Agency / API Scale$149 / mo2,000 docs / moEnterprise & PlatformsComplete white-labeling, batch webhooks

6. Local Development & Self-Hosting

Prerequisites

  • Rust 1.80+ (cargo)

Run Locally

# Clone and enter workspace
git clone https://github.com/mooshee/pressmark.git
cd pressmark

# Run isolated parallel test suite
cargo nextest run

# Launch high-performance Axum service on port 3842
cargo run --release

Open http://localhost:3842 in your browser for local development, or visit https://pressmark.dev for the live production studio.