Skip to content
Squatch MCP

Tools

Exactly what the server advertised in the scan completed . Effects and capabilities are classified by Squatch from each tool's metadata. Squatch never runs tools.

  • Effect: Read 9
  • Effect: Write 6
  • Effect: Admin 2
  • Effect: Execute 2
  • Effect: Unknown effect 1
Effect
Capability

Showing 20 of 20 tools

Tools advertised by com.galleyrender/galley-render
Details
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…

Effect: Execute
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,…

Effect: Execute
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 t…

Effect: Admin
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 ch…

Effect: Admin
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 onl…

Effect: Write
import_document

Turn a document the person already sends — their invoice, letterhead, minutes, a form — into a Galley template that reproduces its look, wi…

Effect: Write
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 …

Effect: Write
save_import

Save a `ready` import as a template on this account, once the person has seen the preview and says it is right. Returns the template's ref …

Effect: Write
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 a…

Effect: Write
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 …

Effect: Write
answer_import

Answer the questions get_import shows on an import in `awaiting_answers`. Each answer is one of its question's option values — nothing else…

Effect: Read
get_import

The state of a document import and what to do next (`next_step`). Poll it after import_document and after answer_import. - `awaiting_answe…

Effect: Read
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 …

Effect: Read
get_template

Fetch one template version: its JSON Schema, its default render options, an example payload and its HTML source. Read the schema before ren…

Effect: Read
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 …

Effect: Read
list_templates

List the templates on this account, with their latest version number. Start here: rendering needs a template, and this says which ones exis…

Effect: Read
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 fin…

Effect: Read
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,…

Effect: Read
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_remainin…

Effect: Read
usage

What this account has spent this period and what is left: renders, billable units by format, cost, the free-tier allowance, the monthly spe…

Effect: Unknown effect