vøiddo utilities

com.voiddo.data由 data.voiddo.com 發布官方發布者v1.1.1更新於 Oct 25, 2026

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

已驗證Streamable HTTP可網頁執行檔案與儲存資料與分析媒體與設計

概覽

AI 產生的概覽

遠端公用工具伺服器,提供 26 個確定性工具,涵蓋 PDF、影像、表格、HTML 轉譯、驗證與公開資料查詢,依呼叫次數扣抵點數。

可以做什麼
分析與轉換表格和結構化資料:CSV/TSV/XLSX/JSON 剖析與轉換、JSON/YAML 互轉、JSON Schema 驗證、ISO 代碼查詢、時區與假日查詢、歐洲央行匯率、DNS、IP 與 RDAP 查詢、QR 碼產生與網頁截圖。檢查、合併、拆分 PDF 並擷取文字,檢查 KDP 平裝書檔案、計算書脊尺寸、產生謎題書並驗證報告。轉換與縮放影像、SVG 轉 PNG、HTML 轉圖片或 PDF、Markdown 轉 HTML 或 PDF。
適用情境
適合需要可靠、可重複的檔案轉換、文件轉譯、PDF 處理、資料驗證或小型公開資料查詢,而不想在本機執行工具的情境。KDP 相關工具適合自助出版前的內文與封面檢查。
執行需求
遠端 streamable HTTP 端點,無需本機安裝。免費額度為每個 IP 每天 20 次呼叫,無需帳號。更多用量需要 API 金鑰(mint_...),透過 X-Api-Key 標頭或 Bearer 權杖傳送,須在提供方的金鑰端點建立,並購買預付點數。
安裝前請注意
多數工具會扣抵點數,部分扣抵很多(謎題書工具每次 500 點);點數須預付購買。檔案會以 base64 或 URL 形式上傳到遠端服務,避免傳送敏感文件。API 金鑰屬於機密,應妥善保管。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 vøiddo utilities,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.voiddo.data%2Fmint-utilities/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "v-iddo-utilities": {
      "type": "http",
      "url": "https://data.voiddo.com/mcp"
    }
  }
}

工具

26

csv_profile

CSV and Excel data profiler

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}]}

輸入參數file必填fromsheetheaderencodingmax_rowsdelimiter

currency_rates

Currency exchange rates (ECB)

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}]}

輸入參數optobasedatedaysfromquoteamountquotes

dns_lookup

DNS record lookup

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}

輸入參數allname必填type

holidays_lookup

Public holidays lookup

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}

輸入參數year必填subdivcountry必填languageobservedcategories

html_to_image

HTML to image

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

輸入參數html必填widthformatheightqualitytransparentdevice_scale_factor

html_to_pdf

HTML to PDF

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

輸入參數html必填scaleformatlandscapemargin_mmfooter_textheader_textprint_background

image_convert

Image converter

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

輸入參數to必填fitfile必填widthheightqualitybackgroundstrip_metadata

ip_lookup

IP address lookup

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, ...}}

輸入參數ip必填

iso_codes

ISO code lookup

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}

輸入參數type必填limitquery必填country

json_schema_validate

JSON Schema validator

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?}

輸入參數draftschema必填instanceinstances

json_yaml_convert

JSON and YAML converter

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}

輸入參數tofrominput必填indentminifysort_keys

kdp_preflight

KDP paperback file checker

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}

輸入參數trimcoverpaperinterior必填

kdp_puzzle_book

KDP puzzle book maker

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

輸入參數mixkind必填seedtrimcount必填level必填papertitleauthorthemessubtitlecover_color另有 2 個

kdp_report

KDP check report lookup

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?}

輸入參數id必填

kdp_spine_calc

KDP cover size and spine width calculator

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…

輸入參數trimbleedpages必填papertemplate

markdown_render

Markdown renderer

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.

輸入參數csstocthemetitleformatmarkdown必填

pdf_info

PDF info reader

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}

輸入參數file必填

pdf_merge

PDF merger

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}

輸入參數files必填keep_bookmarks

pdf_split

PDF splitter

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}

輸入參數file必填rangesevery_n

pdf_text

PDF text extractor

Extract the text of a PDF page by page as plain text or Markdown, with page selection, an optional layout-preserving mode and the document metadata. 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}] (Markdown: [{n, markdown}]), chars, metadata: {title, author, subject, keywords, creator, producer, created, modified}}; meta.note when the PDF has no text layer.

輸入參數file必填pagesformatlayout

qr_code

QR code generator

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

輸入參數bgfgsizetext必填formatmarginerror_correction

rdap_lookup

RDAP registration lookup

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

輸入參數query必填fields

screenshot

Website screenshot

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

輸入參數url必填widthformatheightqualitydelay_msfull_pagedevice_scale_factorblock_cookie_banners

svg_to_png

SVG to PNG renderer

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

輸入參數svgfilescalewidthheightbackground

tabular_convert

CSV, TSV, Excel and JSON converter

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?}.

輸入參數to必填file必填fromsheetheaderencodingmax_rowsdelimiterinfer_types

timezone_convert

Time zone converter

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}

輸入參數optzqueryto_tzcountryfrom_tzdatetime

版本歷史

2
  1. v1.1.1最新Oct 25, 2026
  2. v1.0.0Oct 19, 2026

評分

已滿足適用檢查項的 72%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分

    請在註冊中心條目中發布圖示。

  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。

其他 Voiddo 整合