Galley Render

JSON in, PDF out. Render invoices, certificates, reports and cards from a template and a payload.

Hosted MCP Server

npx add-mcp 'https://mcp.galleyrender.com/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

What do you need to make?

Six kits, drawn from the same starter library an agent gets. Pick one and its first document is already on the page. Change three fields and it's yours. You don't need an account to start, and there's nothing to install.

you send

  • Invoices, quotes and statements of work 6 docs For the whole business, which is you
  • Estimates, change orders and the invoice behind them 3 docs For the remodeler who found water behind the wall
  • Tickets, badges, programs and schedules 6 docs For whoever ends up holding the clipboard at the door
  • Donation receipts, thank-you letters and bulletins 4 docs For the one person in the church or nonprofit office
  • Training plans, progress reports and waivers 5 docs For the coach with a full roster and no admin day
  • Minutes, agendas and notices for a board 8 docs For the volunteer who takes the minutes

seller.name

buyer.name

invoice_number

The other 11 fields are filled in from the template's example, and you can change any of them from your dashboard or hand the whole schema to an assistant. The three here are just the ones that make it yours.

Nothing sent yet. This is the template's own example. Press “Make the invoice” and your version replaces it.

you get back

Invoice, rendered by Galley from the template's own example data.

Invoice, rendered by Galley from the template's own example data.

invoice@1 · 1 page · example data

Writing code instead? The endpoint, the SDKs and a key in one call →

Or connect it to an assistant and never open this page again.

Give your agent a render tool. It signs itself up.

Paste this into Claude Code, Claude.ai, ChatGPT or Cursor and the assistant can make any of the 43 documents above. When it needs a key, it can call create_account itself. You don't need any auth to start.

https://mcp.galleyrender.com/mcp

You get 10 PDF pages or 10 images with no key. Getting one takes a single create_account call, or an email address on the next page.

The split is only at the top.

  • One account model One account per email address, with one key. +tags and Gmail dots count as the same address.
  • One key The same glr_sk_… key, made the same way and shown once.
  • One library The 43 templates the picker draws from are the ones in every account.
  • One price list 5 PDF pages or 5 images a month free, then $5 for 200 PDF pages or 500 images. The same prices whichever door you use.

Keyless trial

10 pages or images

Free tier

5 PDF pages or 5 images/month

Plans from

$5/month · 200 PDF pages or 500 images

Starter library

43 templates

The same input returns the same file

The cache key is a SHA-256 over the template version's checksum, the canonical JSON of your data, the canonical JSON of your options, and the format. Key order and whitespace don't change it, and a repeat call is just a database lookup.

How the cache key is built →

A cache hit is free

We bill per PNG or JPG and per PDF page. A cache hit doesn't render anything and doesn't cost anything, for you or for us. Press the button above twice without changing a field and the counter won't move.

What a month actually costs →

Versions are immutable

Publishing a change creates invoice@4, and invoice@3 keeps rendering byte-for-byte the way it did. Regenerate last quarter's document this quarter and you get the same file.

Versioning →

43 templates, each with a schema and an example payload.

Each one is a plain HTML document you can read, copy and fork. They're in your account from the moment it exists, keyless trial accounts included, and a trial account becomes a real one without losing anything you made on it.

Invoices, receipts and quotes · Reports, certificates and letters · Social cards and images · Slides · Shipping and fulfillment · Freelancers and consultants · Remodelers and trades · Events · Nonprofit and church office · Coaches and trainers · HOA and condo board

You can make an account before you make anything.

Most people want to see a document first, which is why this page starts with one. If you already know what this is, an account takes an email address and one click on a link, and it's free.

  • The work stops being per-browser. Everything you made on the trial in this browser moves over to the account as it is. You won't have to make any of it again.
  • The free tier starts. 5 PDF pages or 5 images a month and 3 templates of your own, with no watermark and no card. It doesn't expire.
  • A key exists. It's how software proves the work is yours, whether that's your dashboard on a new machine or an assistant you connect later.
  • There's no password, on purpose. This site is static. There's no server here to keep one. The account page explains the rest.