Propzapi

io.github.paperandbeyond23-gifPublished by GitHub account paperandbeyond23-gifv0.3.1Updated Oct 24, 2026

Render-and-verify API: HTML/CSS to image or PDF, screenshot any URL, confirm the text rendered.

The publisher's own server: RestoSignals

VerifiedStreamable HTTPWeb executableBrowser AutomationMedia & Design

Overview

AI-generated overview

Remote render API that lets an assistant generate on-brand images from HTML/CSS templates and screenshot public web pages.

What you can do
List available image templates and the variables each accepts, free of charge, to pick a template id before rendering. Render an image from a chosen template and supplied data, returning the image and its cost. Capture a screenshot of any public web page and return the image.
When to use it
Useful when an assistant needs to produce Open Graph images, social cards, certificates, invoices or charts from templates, or to snapshot a live web page, without running a headless browser or installing fonts.
Requirements
A remote endpoint at api.propzapi.com over streamable HTTP. A propzapi API key is needed, supplied as the X-API-Key header (the README uses the PROPZAPI_KEY environment variable); a free trial key gives 50 images without a card. Network access is required.
Before you install
Rendering and screenshots are paid: 1 credit per image or screenshot, with plans from $29/mo and credit packs, so usage spends money. The API key is a credential and should be kept private. You are responsible for the content you render and for the rights to assets, fonts and pages you screenshot, and must comply with the terms of sites you capture.

Installation

In SourceWeft

  1. Open Propzapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.paperandbeyond23-gif%2Fpropzapi/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "propzapi": {
      "type": "http",
      "url": "https://api.propzapi.com/mcp"
    }
  }
}

README

propzapi-skills

Agent skills for template-based image generation and webpage screenshots. Drop-in skills that let any agent render an image from an HTML/CSS template, snapshot any live URL, and manage a template library — over the propzapi REST API.

Templates are HTML/CSS with {{variables}} and Jinja logic ({% if %}, {% for %}, filters). Fill the variables with one JSON call and get back a rendered PNG/JPEG/WEBP/PDF at a stable URL — no headless browser to run, no fonts to install. Perfect for Open Graph images, social cards, certificates, invoices, receipts, and data charts.

Free to start — grab a key (50-image trial, no card required) and you're rendering from Claude, Cursor, Cline, or your own agent loop in under two minutes.

Pure Python standard library. No dependencies. MIT-0 licensed.

Guides

Deep-dive walkthroughs on the propzapi blog:

Install

bash
# Claude Code, Cursor, Cline, etc. — `skills` CLI, installs straight from this reponpx skills add paperandbeyond23-gif/propzapi-skills --all# or pick one: npx skills add paperandbeyond23-gif/propzapi-skills --skill propzapi-full
# OpenClaw / ClawHub — published to the ClawHub registrynpx clawhub@latest install propzapi-full

Skills in this repo

SkillPurpose
propzapi-fullComplete toolkit — generate images from templates, capture screenshots, and manage templates

Tools

ToolReturns
generate_image(template, modifications, format, scale, quality)Rendered image {url, width, height, format, bytes}
screenshot(url, full_page, width, height, format)Screenshot of a live page {url, ...}
list_templates()Available built-in and custom templates
create_template(name, html, width, height, variables)Created template with its tpl_... id
embed_url(template, modifications, format)Signed GET render URL for <meta og:image>

Authentication

Set the PROPZAPI_KEY environment variable to your propzapi key. It's sent as the X-API-Key header — the base URL is hardcoded, so the key never reaches any other host.

bash
export PROPZAPI_KEY="your_key"

Get a free key — 50-image trial, no card required. You can also mint one with POST /v1/register → {api_key, plan, credits}. The same key works for these skills and direct REST calls.

Pricing

Each rendered image or screenshot costs 1 credit — the response returns the exact charge in the X-Credits-Cost header, and your balance in X-Credits-Remaining. Listing and creating templates is free.

PlanPriceImages / mo
Free trial$050
Starter$29/mo1,000
Growth$79/mo3,500
Pro$199/mo12,000

Prefer pay-as-you-go? Credit packs: $5 / 150 images and $15 / 500 images. Manage plans at https://propzapi.com/pricing.

Source

Issues and contributions

See CONTRIBUTING.md. Security reports: SECURITY.md.

License

MIT No Attribution. Fork, ship, sublicense — no attribution required.

Independence

propzapi is an independent developer tool for rendering images from templates and capturing webpage screenshots. Images render from HTML/CSS you supply or select; you are responsible for the content you render and for the rights to any assets, fonts, and pages you screenshot. Comply with the laws of your jurisdiction and the terms of any site you capture.

Source: README.md at commit 8835b52

Tools

3

list_templates

List the image templates you can render, with the variables each accepts. Free.

Takes no parameters.

generate_image

Render an on-brand image from a template and your data, and return the image. Use list_templates first to see template ids and their variables. 1 credit per image; cost returned in _meta.

Parametersformatverifyreceipttemplaterequiredmodifications

screenshot_url

Screenshot any public web page and return the image. 1 credit; cost in _meta.

Parametersurlrequiredwidthformatheightreceiptfull_page

Version history

1
  1. v0.3.1LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Restosignals integrations