# Zactonz [Health: Active]

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/zactonz/zactonz-mcp  
**GitHub Stars:** 0  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/zactonz

## Description
Screenshots, page to Markdown, link previews, DNS, SSL, WHOIS, QR codes and more for AI agents.

## Tools
Capabilities this server exposes over MCP:

- **capture_screenshot** — Capture a web page as an image or PDF
- **render_html** — Render HTML to an image or PDF
- **read_webpage** — Read a web page as Markdown
- **convert_html_to_markdown** — Convert HTML to Markdown
- **preview_link** — Title, description, image and metadata of a URL
- **lookup_dns** — DNS records and DNSSEC status
- **inspect_ssl_certificate** — Certificate, chain, expiry and TLS details
- **lookup_whois** — Registrar, dates and nameservers of a domain
- **check_email_domain** — MX, SPF, DKIM, DMARC and related records, scored
- **verify_emails** — Whether addresses can receive mail
- **generate_qr_code** — Generate a QR code
- **read_qr_code** — Decode a QR code
- **generate_barcode** — Generate a barcode
- **generate_social_image** — Generate an Open Graph image
- **convert_image** — Convert, resize or crop an image
- **inspect_image** — Dimensions, format and colours of an image
- **translate_text** — Translate between 46 languages
- **get_drive_download_link** — Direct download link for a Google Drive file
- **check_api_key** — Plan and remaining quota of a key

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "zactonz": {
    "command": "npx",
    "args": ["-y","@zactonz/mcp"],
    "env": {
      "ZACTONZ_API_KEYS": ""
    }
  }
}
```

**Requires environment variables:** `ZACTONZ_API_KEYS` — the values above are empty placeholders; fill in real credentials before running (see the repository for what each one is for).

## Documentation

## What Zactonz MCP server does

The Zactonz MCP server connects an MCP-compatible AI client to the Zactonz APIs. It provides tools for capturing web pages, rendering supplied HTML, extracting page content as Markdown, and retrieving link metadata such as a title, description, image, and other URL information.

Its domain and email tools cover DNS records and DNSSEC status, TLS certificate details, WHOIS data, and email-domain records including MX, SPF, DKIM, and DMARC. It can also assess whether email addresses can receive mail. Other tools generate or decode QR codes, generate barcodes and Open Graph images, process images, translate text between 46 languages, create direct Google Drive download links, and report an API key's plan and remaining quota.

## How it works

The Zactonz MCP server runs on the user's machine and communicates with the MCP client over standard input and output. The package can be started with `npx -y @zactonz/mcp`, or launched from a cloned repository with Node.js. No build step is required for the source installation described in the repository.

Each API key belongs to one Zactonz product. The server reads all supplied keys, chooses the key associated with the requested tool, and exposes only the tools those keys can call. Requests are sent to `api.zactonz.com` using the key in an authorization header; the keys are not included in results returned to the assistant.

Tool results are returned as JSON text. Markdown tools place the extracted or converted Markdown before the remaining JSON fields and request no more than 20,000 characters unless more is requested. Image-producing tools return a link and may include the image inline when it is no larger than the configured inline-image limit. PDFs and larger images are returned as links.

## Setup and configuration

Create keys in the Zactonz API console, then add the server to an MCP client configuration. Put the comma-separated keys in `ZACTONZ_API_KEYS`. The default package configuration uses `npx`; source-based setups instead point the client to `bin/zactonz-mcp.js` with an absolute path. Node.js 18 or newer is required.

`ZACTONZ_BASE_URL` can replace the default API endpoint, and `ZACTONZ_MCP_INLINE_IMAGE_BYTES` controls the largest image returned inline. Setting the latter to `0` makes image results link-only. The server can start without keys, but calls then return setup instructions rather than making API requests.

## Tools and capabilities

Available operations include:

- Capture screenshots or PDFs and render HTML as images or PDFs.
- Read webpages and convert HTML into Markdown.
- Preview links and inspect DNS, DNSSEC, SSL certificates, and WHOIS data.
- Score email-domain configuration and verify whether addresses can receive mail.
- Generate or decode QR codes, generate barcodes, and create social images.
- Convert, resize, crop, and inspect images.
- Translate text, obtain Google Drive download links, and inspect API-key quota.

## Limitations and notes

Calls consume units from the relevant Zactonz plan quota. The server gives each call up to 55 seconds and may retry certain rate-limit or gateway failures once. Returned page text, link previews, and QR contents are untrusted third-party data and may contain instructions aimed at an assistant.

Generated screenshots, PDFs, QR codes, barcodes, and converted images are stored at public, unguessable links on `api.zactonz.com` for the period specified by the relevant endpoint. Do not use these tools for documents that must remain private. The Zactonz MCP server also depends on having the correct product key; an unrelated or invalid key is ignored and reported on stderr.

_Full upstream README: https://allmcps.com/mcp/zactonz/readme_

