Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,526Letters: 13Defects: 1,322counted 1 min ago
teppi

MCP servercom.galleyrender/galley-render

JSON in, PDF out.
Read moreJSON in, PDF out. Render invoices, certificates, reports and cards from a template and a payload.
UNRATEDActivestreamable-httpmcp.galleyrender.com

Overview

Score?
UNRATED 0.547
of what a free look can see, on 17 looks
Looks
19
last 15 hr ago
Tools
16
changed 10 days ago

More info

URL
mcp.galleyrender.com/mcp
streamable-http
Says it is
galley-render 0.2.0
protocol 2025-06-18
In the record since
17 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.547 · highest on record 0.8561

Toolsfrom sha256:e7babeaf94…60bba3 · +0 −0 10 days ago

The tools this server lists, read out of the definition it returned
ToolSchema
billing_portal
Get a link to the Stripe customer portal, for a human to open: change plan, update the card, download invoices, or cancel. This is the only way any of those happen. Galley's API c
input · no output
create_account
Turn the keyless trial into a real account and get a permanent API key. Call it once with an email. A link is mailed to that address and the tool returns `status: "pending_verific
input · no output
create_template
Create a new template at version 1 from an HTML document with Liquid expressions, plus a JSON Schema for its data. Use this when nothing in list_templates fits. The name must be fr
input · no output
get_render
Fetch a render by id: its status, and a freshly signed URL once it has succeeded. Use it to poll a queued render, or to re-sign a URL that has expired — signed URLs last an hour, t
input · no output
get_template
Fetch one template version: its JSON Schema, its default render options, an example payload and its HTML source. Read the schema before rendering — it is the contract for the `data
input · no output
link_account
Point this MCP client at an account you already have, so header-less calls from it stop spending the keyless trial. **This is for clients that cannot set HTTP headers** — Claude.a
input · no output
list_renders
Recent renders on this account, newest first, with status, template version and a signed URL for each that succeeded. Useful for finding a render whose id you lost, or checking wha
input · no output
list_templates
List the templates on this account, with their latest version number. Start here: rendering needs a template, and this says which ones exist. A brand-new trial account starts with
input · no output
render
Render a template plus a JSON payload into a PDF, PNG or JPG and return a signed URL. This is the one tool most calls need. Small jobs finish inside the call and come back `status
input · no output
rotate_key
Get a fresh API key for the account this connection is already acting on — the answer to a key that has been lost, leaked, pasted into a chat window, or left on a machine that is n
input · no output
unlink_account
Undo `link_account`. The binding is deleted and the key that was minted for this client is revoked, so the client can no longer reach the account. Your own API key is untouched — t
input · no output
update_template
Publish a new immutable version of an existing template. Versions are never edited in place: `invoice@2` keeps rendering exactly as it did, and anything pinned to it is unaffected.
input · no output
upgrade
Get a Stripe Checkout link for a paid plan, for a human to open. **This tool cannot subscribe anybody.** It returns a `url`; a person has to open it and enter a card on Stripe's o
input · no output
usage
What this account has spent this period and what is left: renders, billable units by format, cost, the free-tier allowance, the monthly spend cap and — on a keyless trial — how muc
input · no output
validate_data
Dry-run a `data` payload against a template's JSON Schema and get back exactly the errors a render would raise — field path, expected type, what was received and a value that would
input · no output
whoami
The account this connection is acting on: its id, its plan, how many PDF pages or images its trial or free tier has left (`renders_remaining`, one per page or image), and — the par
input · no output
Verify it yourselfnpx teppi-check https://mcp.galleyrender.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M2PZ4XWVMYNG5H0GKN27VADM