Skip to content
Squatch MCP

Developer Utilities & Validators (Tanod)

dev.tanod/util

by dev.tanod· v0.1.3Source: Official MCP Registry

Tools

Exactly what the server advertised in the scan completed . Effects and capabilities are classified by Squatch from each tool's metadata. Squatch never runs tools.

  • Effect: Read 33
  • Effect: Write 4
  • Effect: Execute 3
Effect
Capability

Showing 40 of 40 tools

Tools advertised by dev.tanod/util
Details
build_ics_event

utilpeek: Build an iCalendar file from JSON events. To read an .ics file use parse_ics. Returns RFC 5545 VCALENDAR text built from 1-50 eve…

Effect: Execute
cron_next_runs

utilpeek: the next run times of a cron expression. For iCalendar RRULEs use expand_rrule. Standard 5-field cron (minute hour day-of-month m…

Effect: Execute
lookup_barcode_product

utilpeek: Look up the product behind a barcode in open product databases, with conflicts flagged. To make a barcode use make_barcode; to re…

Effect: Execute
count_or_add_business_days

utilpeek: Count business days between two dates or add working days, skipping public holidays. For the holiday list use get_public_holidays…

Effect: Write
make_barcode

utilpeek: make a 1-D barcode image. For QR codes use make_qr_code; to find the product behind a number use lookup_barcode_product. Returns …

Effect: Write
make_qr_code

utilpeek: make a QR code image. For 1-D barcodes use make_barcode; to read a code use read_qr_barcode. Returns `svg` (text) or `data_base64…

Effect: Write
text_encode

utilpeek: Encode or decode text: base64, hex, URL, punycode, JWT decode, ... For digests use hash_text; for a JWT's claims use decode_jwt. …

Effect: Write
check_header_budget

utilpeek: Measure response headers against nginx, aiohttp, Node fetch and Python limits. Returns response-header byte sizes, total, Set-Coo…

Effect: Read
check_wcag_contrast

utilpeek: Check the WCAG contrast between a text color and a background color. To convert colour formats too use convert_color_check_contra…

Effect: Read
convert_color_check_contrast

utilpeek: Convert a color between hex, RGB, HSL and OKLCH and check WCAG contrast. For contrast alone use check_wcag_contrast. Returns a CS…

Effect: Read
convert_data

utilpeek: Convert data between JSON, YAML, CSV, TOML and XML. To check JSON against a schema use validate_json. Returns the document conver…

Effect: Read
convert_time

utilpeek: convert one instant between time zones. For business days use count_or_add_business_days. Zones come from the pinned IANA tz data…

Effect: Read
convert_units

utilpeek: Convert units of measurement: length, weight, temperature, volume, pressure, energy, data size. For numbers in words use text_num…

Effect: Read
decode_jwt

utilpeek: Decode a JWT without verifying it. To check the signature use verify_jwt. Returns a compact JWT split into its header and payload…

Effect: Read
decode_lightning_invoice

chainpeek: Decode a Lightning invoice: amount, payee, payment hash and expiry. For EVM calldata use decode_calldata; for Nostr ids use deco…

Effect: Read
decode_nostr_id

chainpeek: Decode a Nostr npub, nprofile, note, nevent or naddr to hex; resolve NIP-05. For ENS names use resolve_ens. Returns a Nostr NIP-…

Effect: Read
expand_rrule

utilpeek: Expand an iCalendar RRULE into dates. For cron use cron_next_runs; to build an event use build_ics_event. Returns an RFC 5545 RRU…

Effect: Read
find_places_nearby

utilpeek: Find places nearby: pharmacies, cafes, ATMs, shops and hospitals near a point, from OpenStreetMap. To resolve a city name use geo…

Effect: Read
generate_ids

utilpeek: Generate UUIDs or ULIDs. For numbers, bytes and picks use generate_random. Returns 1-100 new identifiers: random UUID v4, time-or…

Effect: Read
generate_random

utilpeek: Generate cryptographically strong random numbers, bytes, UUIDs, dice rolls, picks and shuffles. For UUIDs and ULIDs use generate_…

Effect: Read
geocode

utilpeek: offline geocoding over the GeoNames cities15000 table. For places of a kind nearby use find_places_nearby. Input: either `place` …

Effect: Read
get_gpu_price_index

utilpeek: GPU price index: daily H100, H200, A100 rental price per GPU-hour over time. Returns a GPU chip's daily rental price history: low…

Effect: Read
get_gpu_prices

utilpeek: GPU prices: cheapest H100, A100, L4 per GPU-hour on AWS, Azure, Google Cloud, Akash. Returns cheapest GPU prices per GPU-hour on …

Effect: Read
get_public_holidays

utilpeek: public holidays of a country for a year. To count working days use count_or_add_business_days. An unsupported country, subdivisio…

Effect: Read
hash_text

utilpeek: Hash text or bytes: sha256, keccak256, blake2b, md5, crc32, ... For a keyed HMAC use hmac_sign_verify. Returns hex digests of the…

Effect: Read
hmac_sign_verify

utilpeek: Returns the HMAC of a message under a shared key (sign), or whether a signature matches it in constant time (verify); handles Git…

Effect: Read
lint_x402_listing

utilpeek: Lint an x402 listing, or check a seller's Bazaar coverage. For price position, preflight and demand too use x402_seller_report. R…

Effect: Read
lookup_phone_prefix

utilpeek: Look up a phone number prefix: country, line type and original network, with ambiguity. To parse a full number use parse_phone_nu…

Effect: Read
parse_ics

utilpeek: Parse an iCalendar file into JSON events. To write one use build_ics_event. Returns iCalendar text (Google, Outlook, Apple, up to…

Effect: Read
parse_phone_number

utilpeek: parse and format a phone number. For a prefix's country and network use lookup_phone_prefix. A string that is not a phone number,…

Effect: Read
parse_url

utilpeek: parse a URL. To fetch the page use render_page. The URL is parsed, never fetched. Public-suffix split from the Public Suffix List…

Effect: Read
parse_user_agent

utilpeek: parse a User-Agent string. For known x402 monitors and indexers with call rates use identify_x402_client. A User-Agent is self-re…

Effect: Read
peppol_lookup

utilpeek: Check whether a company is registered on the Peppol e-invoicing network. For the legal entity use search_lei. Returns whether a P…

Effect: Read
read_qr_barcode

imagepeek: Read every QR code and barcode in an image. To make a QR code use make_qr_code; for other text use ocr_image. Returns every code…

Effect: Read
render_mermaid

pdfpeek: Render Mermaid diagram code to an SVG or PNG image. Returns Mermaid diagram code drawn as an SVG or PNG file in an offline sandbox…

Effect: Read
search_datasets

utilpeek: Find datasets on Hugging Face Hub only. Returns public datasets from Hugging Face Hub only, ranked by downloads: link, licence an…

Effect: Read
upload_file_get_link

utilpeek: Upload a file and get a download link that expires in 24 hours. Returns a public download link to a file you upload, valid for `t…

Effect: Read
validate_identifier

utilpeek: check the format and check digits of an identifier. For a VIN's vehicle use decode_vin; for phone numbers use parse_phone_number.…

Effect: Read
validate_json

utilpeek: Validate JSON against a JSON Schema. To pull JSON out of prose use extract_json_with_schema; to convert formats use convert_data.…

Effect: Read
verify_jwt

utilpeek: Verify a JWT signature and claims. To read the claims without a key use decode_jwt. Returns valid true or false for a JWT checked…

Effect: Read