cofferdock

Give your AI assistant 25 tools that create real files: HTML to image and PDF, website screenshots, QR codes, charts, PDF editing, image conversion, zips and…

Community: Submitted by a user or imported; check the owner before granting accessOnlineAPI key requiredGlobalFreeCan modify data

What it can do

  • Get Status: Check your plan and remaining credits. Returns your plan, the monthly limit, how many credits you have used and how many are left. Free: does not cost a credit. Useful at the start of a wo
  • Html To Image: HTML to image (PNG, JPEG or WebP). Renders HTML (with inline CSS; fonts and images from the internet are allowed, JavaScript is not executed) into an image. Ideal for social cards, cert
  • Html To Pdf: HTML to PDF. Renders HTML into a PDF (invoices, reports, tickets, contracts). Same rendering engine as /capture: inline CSS, web fonts and images allowed, no JavaScript. Send either html,

What data it sees

Do you need an account

An API key from the service settings is required

Give your AI assistant 25 tools that create real files: HTML to image and PDF, website screenshots, QR codes, charts, PDF editing, image conversion, zips and validators.

How to connect

How to connect cofferdock to Claude

The server address to paste into Claude settings:

https://cofferdock--contacto-y9sc.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect cofferdock to ChatGPT

The server address to paste into ChatGPT settings:

https://cofferdock--contacto-y9sc.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect cofferdock to Cursor

The server address to paste into Cursor settings:

https://cofferdock--contacto-y9sc.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (26)

Raw names from tools/list. Only developers need these.

get_statusCheck your plan and remaining credits. Returns your plan, the monthly limit, how many credits you have used and how many are left. Free: does not cost a credit. Useful at the start of a workflow to decide whether to continue.
html_to_imageHTML to image (PNG, JPEG or WebP). Renders HTML (with inline CSS; fonts and images from the internet are allowed, JavaScript is not executed) into an image. Ideal for social cards, certificates, tickets, OG images or any design you can describe in HTML. Send either html, or template + data to use a ready-made design. Costs 1 credit per call. Returns a temporary download link (valid 15 minutes). Always include that link in your reply so the user can open or download the file.
html_to_pdfHTML to PDF. Renders HTML into a PDF (invoices, reports, tickets, contracts). Same rendering engine as /capture: inline CSS, web fonts and images allowed, no JavaScript. Send either html, or template + data (the "invoice" template works well as a PDF). Costs 1 credit per call. Returns a temporary download link (valid 15 minutes). Always include that link in your reply so the user can open or download the file.
screenshot_urlScreenshot of a public web page. Loads a public URL in a real browser (JavaScript enabled) and takes a screenshot. Private networks and internal addresses are blocked. Costs 1 credit per call. Returns a temporary download link (valid 15 minutes). Always include that link in your reply so the user can open or download the file.
generate_qrQR code (PNG or SVG). Turns a link or any text (max 1500 characters) into a QR code. Costs 1 credit per call. Returns a temporary download link (valid 15 minutes). Always include that link in your reply so the user can open or download the file.
data_to_chartData to chart image (bar, line, pie, doughnut, radar). Turns labels and numeric series into a chart image, without a browser. Pie and doughnut accept 1 series only. Costs 1 credit per call. Returns a temporary download link (valid 15 minutes). Always include that link in your reply so the user can open or download the file.
transform_imageResize, convert or compress an image. Resizes (with a fit mode), converts between JPEG/PNG/WebP/AVIF and/or compresses ONE image. Provide at least one of width, height, format or quality. Input formats: PNG, JPEG, WebP, AVIF, GIF, TIFF. Costs 1 credit per call. Returns a temporary download link (valid 15 minutes). Always include that link in your reply so the user can open or download the file.
merge_pdfsMerge 2 to 20 PDFs into one. Joins several PDFs in the order given. One credit regardless of how many files. Costs 1 credit per call. Returns a temporary download link (valid 15 minutes). Always include that link in your reply so the user can open or download the file.
split_pdfSplit a PDF by page ranges. Creates one PDF per range. Ranges use 1-indexed pages: "1-3,5,7-9" gives three files. For one file per page, list every page: "1,2,3". One credit regardless of how many files come out. Costs 1 credit per call. Returns a temporary download link (valid 15 minutes). Always include that link in your reply so the user can open or download the file.
rotate_pdfRotate pages of a PDF. Rotates all pages, or only the ones in `pages`, by 90, 180 or 270 degrees (added to the rotation each page already has). Costs 1 credit per call. Returns a temporary download link (valid 15 minutes). Always include that link in your reply so the user can open or download the file.
watermark_pdfAdd a text or image watermark to a PDF. Overlays a text (max 200 characters) OR a PNG/JPEG image on every page (or on `pages`). Image watermarks need the JSON body. Costs 1 credit per call. Returns a temporary download link (valid 15 minutes). Always include that link in your reply so the user can open or download the file.
fill_pdf_formFill a PDF form (or list its fields). Fills the fields of an existing PDF form (AcroForm) with the values in `data`. Without `data` (or with inspect=true) it returns the list of fields instead, so you know their names. Set flatten=true to make the result non-editable. Costs 1 credit per call. Returns a temporary download link (valid 15 minutes). Always include that link in your reply so the user can open or download the file.
extract_pdf_textExtract the text of a PDF. Returns the text of a PDF (not scanned images: there is no OCR). Set pages=true to also get the text page by page. Costs 1 credit per call.
add_pdf_page_numbersAdd page numbers to a PDF. Stamps a page number on every page (or on `pages`). The `format` text must contain {n}; it can also use {total}. Costs 1 credit per call. Returns a temporary download link (valid 15 minutes). Always include that link in your reply so the user can open or download the file.
pdf_metadataRead or write PDF metadata. With no metadata fields it READS title, author, subject, keywords, creator, producer and dates. With any field given it WRITES them and returns the PDF. Costs 1 credit per call. Returns a temporary download link (valid 15 minutes). Always include that link in your reply so the user can open or download the file.
images_to_pdfImages to PDF (one image per page). Turns 1 to 20 PNG/JPEG images into a PDF. page_size "auto" makes each page the size of its image; A4, A3, A5, Letter, Legal or Tabloid fit the image inside. Costs 1 credit per call. Returns a temporary download link (valid 15 minutes). Always include that link in your reply so the user can open or download the file.
pdf_to_imagesPDF pages to PNG images. Renders each page (or the ones in `pages`) as a PNG. `scale` 1 is 72 dpi; 2 is 144 dpi. Costs 1 credit per call. Returns a temporary download link (valid 15 minutes). Always include that link in your reply so the user can open or download the file.
protect_pdfAdd a password to a PDF. Encrypts the PDF so it asks for the password when opened. The PDF must not be protected already. Costs 1 credit per call. Returns a temporary download link (valid 15 minutes). Always include that link in your reply so the user can open or download the file.
unprotect_pdfRemove the password of a PDF (you must know it). Returns an unencrypted copy of a password-protected PDF. It does not crack passwords: the current one is required. Costs 1 credit per call. Returns a temporary download link (valid 15 minutes). Always include that link in your reply so the user can open or download the file.
create_zipCreate a zip from up to 50 files. Packs files of any type into a .zip. Names can include folders ("reports/january.pdf"). Default output is the zip binary. Costs 1 credit per call. Returns a temporary download link (valid 15 minutes). Always include that link in your reply so the user can open or download the file.
validate_emailValidate an email address. Checks the format and, by default, that the domain has a real mail server (MX record). An invalid email is still a successful call (valid=false). Costs 1 credit per call.
validate_phoneValidate and format a phone number. Validates an international phone number and returns it in E.164 and international formats, with its country and type (mobile, fixed line...). Give `country` (2-letter code) for numbers without the + prefix. Costs 1 credit per call.
validate_ibanValidate an IBAN. Checks the IBAN checksum (ISO 7064) and returns the country and the formatted IBAN. Costs 1 credit per call.
generate_uuidGenerate UUIDs (v4). Returns 1 to 100 random UUIDs. One credit per call regardless of count. Costs 1 credit per call.
slugifyText to URL slug. Lowercases, removes accents and keeps only letters and digits separated by `separator`. "Año Nuevo 2026!" becomes "ano-nuevo-2026". Costs 1 credit per call.
hashHash a text or a file (md5, sha1, sha256, sha512). Returns the hash of a text (JSON) or of a file (raw bytes, max 25 MB). Useful for checksums and deduplication. Costs 1 credit per call.