Documentation
Tools exposed by Certificate Maker and the limits that apply.
Connect
Server URL: https://certs.tidybutton.com/mcp. Authentication is OAuth with dynamic client registration and an email sign-in code. Claude: Settings, Connectors, Add custom connector.
Tools
make_certificates
Starts a batch: one PDF per CSV row in the chosen layout, with a verification code each. The first group is drawn in this call; the rest is finished by reading the job.
- Inputs: csv_url or rows (up to 200), title, intro, recipient, body, signatures (up to 2), date, issuer, layout (classic, modern, minimal, badge), paper (a4, letter), orientation, accent colour
- Limits: Counts one certificate per row. Up to 200 rows per batch. CSV file up to 1 MB. Text outside WinAnsi is replaced with a question mark.
get_certificate_job
Progress of a batch; advances it by one step. When finished it returns download links for the zip, the combined PDF and the verification code CSV.
- Inputs: job_id
- Limits: One step per call. Download links expire after 90 days.
preview_certificate
Draws one PDF for the first row with the chosen design and a PREVIEW watermark. Nothing is counted and no verification code is issued.
- Inputs: the same source and design inputs as the batch tool
- Limits: First row only. Download link expires after 90 days.
list_certificate_jobs
Lists the latest 20 batches of the account with status, size and download links.
- Inputs: none
- Limits: Latest 20.
account_status
Shows the account email, plan, usage and limits.
- Inputs: none
- Limits: none
activate_license
Binds a licence key to the account.
- Inputs: license_key (string)
- Limits: Key must belong to this product.
Plan limits
| Limit | Free | Pro |
|---|---|---|
| certificates | 10 | 1000 |
Network behaviour
Outbound requests use the user agent TidyButtonBot/1.0 (+https://certs.tidybutton.com/bot), time out after 8 seconds and are blocked from private, loopback and link-local addresses.