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
Showing 20 of 20 tools
| 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 |