Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

mint utilities

REMOTE · DATA.VOIDDO.COM

22 deterministic tools: PDF, image, QR, CSV/Excel, HTML to PDF, DNS/RDAP, FX rates, time zones.

Available components

70 Trust /100

Last scanned (14 hours ago)

Scores higher than 60% of remote servers

Reachable. Last reached 22 Oct 2026.

Category Documents and Files

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security74
Transport & Reachability100
Schema Quality & AI Usability73
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 5459 tokens (~194/item across 28 items; 26 tools + 2 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management10
  • Stability observed for 3 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage95
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 86% of tool parameters carry a description.Partial
Tool Safety75
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 0 of 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "pdf_merge" implies "merge" and declares readOnlyHint instead, contradicting what its own name says it does. See how to fix → Fail
  • An AI judge read all 28 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 21 Oct 26 0
    • Schema quality: 4718 → 5459 ▼ functional
    • New tool “kdp_preflight” functional
    • New tool “kdp_puzzle_book” functional
    • New tool “kdp_report” functional
    • New tool “kdp_spine_calc” functional
  • 20 Oct 26 +1
    • Stability: unverified → 0.03 ▲ functional
  • 19 Oct 26 69

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 22 Oct 2026 · Probed https://data.voiddo.com/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=data.voiddo.com CN=YE1,O=Let's Encrypt,C=US 19 Oct 2026 17 Jan 2027 ECDSA 256 ECDSA-SHA384 6fedaebbdc21f9025a95183a8789eb4f686
SANs: data.voiddo.com
CN=YE1,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 5ddd70dd31f801c85c186a7a04b80afe
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of data.voiddo.com. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
voiddo.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
x-content-type-options nosniff
referrer-policy strict-origin-when-cross-origin

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://data.voiddo.com/mcp Verified 200
http (plaintext) http://data.voiddo.com/mcp HTTPS enforced 301 https://data.voiddo.com/mcp
MCP tools · 26 exposed · ~5,223 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
csv_profile ~274

Profile a CSV, TSV, XLSX or JSON table: row and column counts plus type, nulls, distinct values, min, max and samples for every column. Cost: 1 credit per call. File input (file): base64 string, data: URI or {"url": "https://..."}. Output: JSON. {rows, cols, columns: [{name, inferred_type, null_count, distinct_count, distinct_capped, min, max, sample}]}

NameTypeReqDescription
delimiterstring–csv input: field delimiter (default: detected among , ; tab |).
encodingstring–Text encoding of csv/tsv/json input (utf-8 falls back to cp1252).
filestring|objectyesThe table: base64 string (or data: URI) or {"url": "https://..."}. Up to 10 MB.
fromstring–Source format. Omit to auto-detect.
headerboolean–The first row holds column names. false: columns are named col1, col2, ...
max_rowsinteger–Reject inputs with more data rows than this (413).
sheetstring|integer–xlsx input: sheet name, or 0-based sheet index (default: the first sheet).

No output schema declared.

No examples provided.

currency_rates ~232

Latest and historical euro foreign exchange reference rates from the European Central Bank, with conversion between any two of its currencies. Cost: 1 credit per call. Output: JSON. latest: {base, date, rates}; convert: {amount, from, to, rate, result, date_used}; history: {base, quote, series[{date, rate}]}

NameTypeReqDescription
amountnumber–Amount of the 'from' currency (convert)
basestring–Base currency (latest, history); for convert the alias of 'from'
datestring–YYYY-MM-DD; non-business days use the previous business day. Default: latest day
daysinteger–history: calendar days ending at 'date' (default the latest day)
fromstring–Currency to convert from (default EUR)
opstring––
quotestring–Quote currency (history; latest filter; convert alias of 'to')
quotesarray–Several quote currencies for latest; omit for all
tostring–Currency to convert to

No output schema declared.

No examples provided.

dns_lookup ~186

Look up A, AAAA, MX, TXT, NS, CNAME, SOA, CAA, SRV or PTR records of a public name through the Cloudflare and Google public resolvers. Cost: 1 credit per call. Output: JSON. {name, type, status, records:[{type, value, ttl}], count, resolver, elapsed_ms}

NameTypeReqDescription
allboolean–Query the common set (A, AAAA, CNAME, MX, NS, TXT, SOA, CAA) in one call; 'type' is then ignored
namestringyesPublic hostname, e.g. example.com (internationalised names are converted to punycode). For type PTR: an IPv4/IPv6 address or a complete in-addr.arpa / ip6.arpa name.
typestring–Record type

No output schema declared.

No examples provided.

holidays_lookup ~199

Public holidays of any of about 250 countries and regions for a given year, with optional subdivision, language and category. Cost: 1 credit per call. Output: JSON. {country, year, subdiv, holidays:[{date, name}], count}

NameTypeReqDescription
categoriesarray–Holiday categories, default ["public"]; e.g. public, bank, school, government, optional, half_day
countrystringyesISO 3166-1 alpha-2 country code, e.g. US, DE, IL
languagestring–Language of the holiday names, e.g. de or en_US; default: English where available, else the country's own language
observedboolean–Include substitute days such as "Christmas Day (observed)"
subdivstring–State / province / region code or name, e.g. BY, Bayern, CA, SCT
yearintegeryes–

No output schema declared.

No examples provided.

html_to_image ~185

Render an HTML snippet to a PNG, JPEG or WEBP image at any width, with retina scaling and transparent background. Cost: 3 credits per call. Output: a file (image/png | image/jpeg | image/webp) returned inline, at most 1 MiB. The rendered image

NameTypeReqDescription
device_scale_factornumber–Pixel density (2 = retina)
formatstring––
heightinteger–Viewport height in CSS px; omit for a full-page image that fits the content
htmlstringyesThe HTML document or fragment (UTF-8, up to 2 MB). JavaScript is not executed.
qualityinteger–jpeg / webp quality
transparentboolean–Transparent page background (png / webp only)
widthinteger–Viewport width in CSS px

No output schema declared.

No examples provided.

html_to_pdf ~190

Turn an HTML document into a print-ready PDF with page size, margins, orientation and page-numbered header and footer. Cost: 3 credits per call. Output: a file (application/pdf) returned inline, at most 1 MiB. The PDF document

NameTypeReqDescription
footer_textstring–Plain-text page footer; {page} and {pages} are replaced
formatstring–Paper size
header_textstring–Plain-text page header; {page} and {pages} are replaced
htmlstringyesThe HTML document or fragment (UTF-8, up to 2 MB). JavaScript is not executed.
landscapeboolean––
margin_mmnumber–Page margin on all sides, millimetres
print_backgroundboolean–Print CSS backgrounds and colours
scalenumber–Rendering scale

No output schema declared.

No examples provided.

image_convert ~262

Convert and resize images between PNG, JPEG, WEBP, GIF, BMP, TIFF and ICO, with quality, fit modes, transparency handling and optional metadata stripping. Cost: 1 credit per call. File input (file): base64 string, data: URI or {"url": "https://..."}. Output: a file (image/png | image/jpeg | image/webp | image/gif | image/bmp | image/tiff | image/x-icon) returned inline, at most 1 MiB. The converted image

NameTypeReqDescription
backgroundstring–Colour for transparent areas when the target has no alpha, and for contain padding (default white / transparent)
filestring|objectyesThe image: base64 (or data: URI) string, or {"url": "https://..."}; up to 10 MB
fitstring––
heightinteger–Target height in px
qualityinteger–jpeg / webp quality (webp 100 = lossless)
strip_metadataboolean–Drop EXIF / XMP / ICC (colours are converted to sRGB first)
tostringyesTarget format
widthinteger–Target width in px

No output schema declared.

No examples provided.

ip_lookup ~82

Reverse DNS name and registry record (network block, name, country) of a public IP address, from open registry data only. Cost: 1 credit per call. Output: JSON. {ip, version, is_private, reverse_dns, reverse_dns_all, network{name, country, ...}}

NameTypeReqDescription
ipstringyesPublic IPv4 or IPv6 address

No output schema declared.

No examples provided.

iso_codes ~136

Look up ISO 3166 country and subdivision codes, ISO 4217 currency codes and ISO 639 language codes by code or name fragment. Cost: 1 credit per call. Output: JSON. {type, query, results:[{alpha_2, alpha_3, numeric, name, ...}], count, total, truncated}

NameTypeReqDescription
countrystring–Only for type=subdivision: restrict to this country (ISO 3166-1 alpha-2)
limitinteger––
querystringyesCode or name fragment, case- and accent-insensitive
typestringyes–

No output schema declared.

No examples provided.

json_schema_validate ~172

Validate a JSON document, or up to 1000 of them, against a JSON Schema (draft 7, 2019-09 or 2020-12) and list every error with its path. Cost: 1 credit per call. Output: JSON. {valid, errors: [{index, path, message, validator}], count}; meta: {draft, instances, truncated?}

NameTypeReqDescription
draft––JSON Schema draft. auto follows the schema's $schema and defaults to 2020-12.
instance––One JSON value to validate (any type, including null). Use this or instances.
instancesarray–Up to 1000 JSON values validated against the same schema. Use this or instance.
schemaobjectyesThe JSON Schema to validate against.

No output schema declared.

No examples provided.

json_yaml_convert ~215

Convert text between JSON and YAML with safe parsing, indent, key sorting and minify options, and line-accurate error messages. Cost: 1 credit per call. Output: a file (application/json | application/yaml) returned inline, at most 1 MiB. converted.json or converted.yaml; meta: {from, to}

NameTypeReqDescription
fromstring–Source format; auto tries JSON first, then YAML.
indentinteger–Spaces per level. JSON: 0 puts items on their own lines without indentation. YAML: values below 2 are treated as 2.
inputstringyesThe JSON or YAML text to convert (up to 2 MB).
minifyboolean–JSON: single line without spaces. YAML: single-line flow style. Overrides indent.
sort_keysboolean–Sort object keys alphabetically (default: keep input order).
tostring–Target format. Default: yaml for JSON input, json for YAML input.

No output schema declared.

No examples provided.

kdp_preflight ~224

Check a KDP paperback interior and cover PDF against Amazon's published file specs and get a signed report. Cost: 5 credits per call. File inputs (interior, cover): base64 string, data: URI or {"url": "https://..."}. Output: JSON. {id, verdict: pass|warn|fail, label, ruleset, specs_date, created_at, files: {interior, cover?: {name, sha256, bytes}}, interior: {trim, pages, bleed, gutter_in, ...}, cover?, checks: [{id, part, status, title, detail}], signature, verify_url}

NameTypeReqDescription
coverstring|object–Optional wrap cover PDF (back, spine and front in one page, with bleed).
interiorstring|objectyesThe interior PDF: base64 string (or data: URI) or {"url": "https://..."}. Up to 10 MB.
paperstring––
trimstring–Trim size; found from the page size when omitted

No output schema declared.

No examples provided.

kdp_puzzle_book ~250

A ready-to-upload KDP paperback puzzle book: interior PDF, wrap cover, signed file check, previews and listing notes. Cost: 500 credits per call. Output: a file (application/zip) returned inline, at most 1 MiB. ZIP: interior.pdf, cover.pdf, check-report.pdf/.json, preview/*.png, listing.txt, README.txt

NameTypeReqDescription
authorstring––
countintegeryesNumber of puzzles. The fewest allowed fill KDP's 24-page minimum; the most are 400 sudoku (300 at hard or expert), 150 word searches, 200 mazes
kindstringyessudoku, wordsearch or maze
large_printboolean––
levelstringyeseasy, medium, hard (and expert for sudoku and mazes)
paperstring––
seedinteger–Rebuild an earlier book exactly; omit for a new one
subtitlestring––
themesarray–Word search themes to use, in order (default: all themes, shuffled)
titlestring––
trimstring––

No output schema declared.

No examples provided.

kdp_report ~64

Look up a KDP file check report by id and confirm its signature and file fingerprints. Free tier only (credits do not apply to this tool). Output: JSON. {found, genuine, report?}

NameTypeReqDescription
idstringyesReport id (20 hex characters)

No output schema declared.

No examples provided.

kdp_spine_calc ~203

Full cover size, spine width, safe areas, barcode box, gutter and margins for an Amazon KDP paperback, with an optional PDF cover guide. Cost: 1 credit per call. Output: JSON. {valid, problems[], ruleset, specs_date, trim, pages, paper, page_limits, cover: {width_in, height_in, spine_in, bleed_in, width_px_300dpi, height_px_300dpi, spine_text_allowed, back_safe, front_safe, spine_text_box, barcode_area}, interior: {page_width_in, page_height_in, bleed…

NameTypeReqDescription
bleedboolean–Interior pages with bleed (pictures to the edge)
pagesintegeryesInterior page count
paperstring–white, cream, standard_color or premium_color
templateboolean–Also return a PDF cover guide (base64)
trimstring–Trim size in inches, width x height

No output schema declared.

No examples provided.

markdown_render ~225

Render Markdown to a sanitised HTML page or fragment, or to a PDF, with tables, fenced code, heading anchors, an optional table of contents and a choice of themes. Cost: 1 credit per call. Output: a file (text/html | application/pdf) returned inline, at most 1 MiB. document.html / fragment.html (text/html; charset=utf-8) or document.pdf. meta: {format, theme, title, headings, bytes, pages?}. pdf costs 3 credits, html and fragment 1.

NameTypeReqDescription
cssstring–Alias of theme
formatstring–html = complete page (1 credit), fragment = content only (1 credit), pdf = A4 document (3 credits)
markdownstringyesThe Markdown source (up to 1 MB of text)
themestring–Built-in stylesheet for html and pdf
titlestring–Page title; default is the first level-1 heading
tocboolean–Add a table of contents above the content

No output schema declared.

No examples provided.

pdf_info ~147

Read a PDF's page count, encryption flag, metadata, page sizes in millimetres, text-layer presence and bookmark count. Cost: 1 credit per call. File input (file): base64 string, data: URI or {"url": "https://..."}. Output: JSON. {page_count, encrypted, password_required, metadata: {title, author, subject, creator, producer}, page_sizes_mm: [{n, width, height}] (first 50 pages), has_text, outline_count}

NameTypeReqDescription
filestring|objectyesThe PDF: base64 string (or data: URI) or {"url": "https://..."}. Up to 10 MB.

No output schema declared.

No examples provided.

pdf_merge ~137

Merge 2 to 20 PDF files into one document in the order given, optionally keeping their bookmarks. Cost in credits: ceil(total pages / 20), minimum 1. File input (files): base64 string, data: URI or {"url": "https://..."}. Output: a file (application/pdf) returned inline, at most 1 MiB. merged.pdf; meta: {page_count, files}

NameTypeReqDescription
filesarrayyes2 to 20 PDFs in merge order; all together up to 10 MB.
keep_bookmarksboolean–Keep the bookmarks (outline) of the input files.

No output schema declared.

No examples provided.

pdf_split ~211

Split a PDF into parts by page ranges such as '1-2,5-' or every N pages, returned as one PDF or a zip of parts. Cost in credits: ceil(pages written / 20), minimum 1. File input (file): base64 string, data: URI or {"url": "https://..."}. Output: a file (application/pdf | application/zip) returned inline, at most 1 MiB. part_01.pdf when there is one part, otherwise split.zip holding part_01.pdf ...; meta: {parts, page_count}

NameTypeReqDescription
every_ninteger–Alternative to ranges: parts of this many pages.
filestring|objectyesThe PDF: base64 string (or data: URI) or {"url": "https://..."}. Up to 10 MB.
rangesstring–Comma-separated page ranges, one part each: '1-2,5-' ('5-' runs to the last page).

No output schema declared.

No examples provided.

pdf_text ~178

Extract the text of a PDF page by page, with page selection and an optional layout-preserving mode. Cost in credits: ceil(pages extracted / 20), minimum 1. File input (file): base64 string, data: URI or {"url": "https://..."}. Output: JSON. {page_count, pages: [{n, text}], chars}; meta.note when the PDF has no text layer.

NameTypeReqDescription
filestring|objectyesThe PDF: base64 string (or data: URI) or {"url": "https://..."}. Up to 10 MB.
layoutboolean–Preserve the visual layout (columns, spacing) instead of reading order.
pagesstring–Pages to extract, e.g. '1-3,7' or '5-' (default: all pages).

No output schema declared.

No examples provided.

qr_code ~131

Turn text or a URL into a crisp QR code as PNG or SVG, with size and error-correction control. Cost: 1 credit per call. Output: a file (image/png | image/svg+xml) returned inline, at most 1 MiB. The QR image

NameTypeReqDescription
bgstring––
error_correctionstring––
fgstring––
formatstring––
margininteger–Quiet zone in modules
sizeinteger–Edge length in px (png)
textstringyesText or URL to encode

No output schema declared.

No examples provided.

rdap_lookup ~123

Look up the public registration record of a domain, IP address or AS number from its registry's RDAP service, without personal contact data. Cost: 1 credit per call. Output: JSON. Normalised registration record: domain, IP network or autonomous system

NameTypeReqDescription
fieldsstring–compact: normalised summary; full: summary plus the registry answer without contact data under 'raw'
querystringyesDomain name (example.com), IPv4/IPv6 address (1.1.1.1) or AS number (AS15169)

No output schema declared.

No examples provided.

screenshot ~225

Capture a public web page as a PNG, JPEG or WEBP image: any viewport size, full page, retina scaling, optional cookie-banner hiding. Free tier only (credits do not apply to this tool). Output: a file (image/png | image/jpeg | image/webp) returned inline, at most 1 MiB. The screenshot

NameTypeReqDescription
block_cookie_bannersboolean–Hide common cookie-consent dialogs (best effort)
delay_msinteger–Extra wait after load, before the shot
device_scale_factornumber–Pixel density (2 = retina)
formatstring––
full_pageboolean–Capture the whole scrollable page (capped at 16384 CSS px / 50 megapixels)
heightinteger–Viewport height in CSS px
qualityinteger–jpeg / webp quality
urlstringyesPublic http(s) URL (robots.txt is honoured), or an inline data:text/html URL
widthinteger–Viewport width in CSS px

No output schema declared.

No examples provided.

svg_to_png ~249

Render an SVG document to a PNG at a chosen width, height or scale and background; external files, network references and XML entities are never loaded. Cost: 1 credit per call. File input (file): base64 string, data: URI or {"url": "https://..."}. Output: a file (image/png) returned inline, at most 1 MiB. The rendered PNG

NameTypeReqDescription
backgroundstring–transparent, #rrggbb or #rrggbbaa
filestring|object–Alternative to `svg`: an .svg or .svgz file as base64, data: URI or {"url": "https://..."}
heightinteger–Output height in px (width follows the aspect ratio unless given)
scalenumber–Multiplier of the SVG's own size (default 1); not combinable with width / height
svgstring–The SVG markup as text (up to 2 MB). Use `file` instead for a base64 / URL / uploaded .svg or .svgz
widthinteger–Output width in px (height follows the aspect ratio unless given)

No output schema declared.

No examples provided.

tabular_convert ~377

Convert tables between CSV, TSV, XLSX and JSON with format, delimiter and encoding detection, header control and exact number and date handling. Cost in credits: 1 credit; 2 credits when the output is xlsx. File input (file): base64 string, data: URI or {"url": "https://..."}. Output: a file (text/csv | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | application/json) returned inline, at most 1 MiB. The converted table. meta: {rows, cols, from, to, sheet?, sheets?, encoding?, delimiter?}.

NameTypeReqDescription
delimiterstring–csv input: field delimiter (default: detected among , ; tab |).
encodingstring–Text encoding of csv/tsv/json input. utf-8 falls back to cp1252; any other value is strict.
filestring|objectyesThe table: base64 string (or data: URI) or {"url": "https://..."}. Up to 10 MB.
fromstring–Source format. Omit to auto-detect.
headerboolean–The first row is a header (becomes JSON keys). false: no header row is read or written, and JSON output is an array of arrays.
infer_typesboolean–csv/tsv input to json/xlsx output: turn exact numbers (and, for xlsx, ISO dates) and true/false into typed values.
max_rowsinteger–Reject inputs with more data rows than this (413) instead of truncating silently.
sheetstring|integer–xlsx input: sheet name, or 0-based sheet index (default: the first sheet).
tostringyesTarget format.

No output schema declared.

No examples provided.

timezone_convert ~346

Convert a date and time between IANA time zones with exact daylight-saving handling, inspect a zone's offset and transitions, or list a country's zones. Cost: 1 credit per call. Output: JSON. convert: {input, output, offset_from, offset_to, dst_from, dst_to, utc, ...}; info: {tz, offset, abbreviation, dst, previous_transition, next_transition}; list: {country, zones, count}

NameTypeReqDescription
countrystring–list: ISO 3166-1 alpha-2 code, e.g. US. Omit to list every zone.
datetimestring–ISO 8601, e.g. 2026-03-29T01:30:00 (wall clock in from_tz / tz) or 2026-03-29T00:30:00Z / 2026-03-29T01:30:00+01:00 (exact instant). Required for convert and info.
from_tzstring–convert: source zone, an IANA name such as Europe/Berlin or a fixed offset such as +05:30. Required when datetime has no offset.
opstring––
querystring–list: only zones whose name contains this text (case-insensitive), e.g. york or europe/
to_tzstring–convert: target zone, an IANA name or a fixed offset. Required for convert.
tzstring–info: the zone to describe, an IANA name or a fixed offset (from_tz is accepted as an alias). Required for info.

No output schema declared.

No examples provided.

Install

How do I install the mint utilities MCP server?

mint utilities is a hosted endpoint at https://data.voiddo.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · data.voiddo.com

# add to Claude Code
claude mcp add --transport http com-voiddo-data-mint-utilities 'https://data.voiddo.com/mcp'
Common questions

What is the mint utilities MCP server?

mint utilities is an MCP server listed in the public MCP registry as com.voiddo.data/mint-utilities. 22 deterministic tools: PDF, image, QR, CSV/Excel, HTML to PDF, DNS/RDAP, FX rates, time zones. This page covers its hosted endpoint (https://data.voiddo.com/mcp).

Is the mint utilities MCP server safe to use?

mint utilities scores 70 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the mint utilities MCP server expose?

mint utilities exposes 26 tools: csv_profile, currency_rates, dns_lookup, holidays_lookup, html_to_image, and 21 more. Their descriptions and schemas cost roughly 5,223 tokens of context every time the server is loaded.

Does the mint utilities MCP server require authentication?

No. We connected to mint utilities without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the mint utilities MCP server still maintained?

mint utilities is still listed as active in the MCP registry. We last reached this channel on 22 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.