NanoTools
NanoTools · https://nano.stacknodehost.com
https://nano.stacknodehost.com/.well-known/agent-card.json
● healthy
44 pay-per-call x402 tools for AI agents: Google Trends, Google & Yandex SERP, SEO audits, screenshots/PDF via headless Chromium, OG images, weather, FX, whois, RSS, and 25+ utilities. $0.001-$0.03 per call, USDC on Base, no signup.
Transport
HTTP
Protocol
0.2.9
Price
—
Skills
-
base64Base64 encode or decode. ?op=enc|dec&data=... Tolerant to missing padding.base64encodedecodeencoding
-
color convertConvert colors between hex, rgb, hsl. ?color=#ff0000 or rgb(255,0,0)colorhexrgbhslconvert
-
cron parseExplain a cron expression: next 3 run times in UTC. ?expr=*/5 * * * *cronschedulecrontabparser
-
csv2jsonConvert CSV to JSON array. ?data=<csv urlencoded>&delim=,csvjsonconvertdata
-
diffUnified diff of two texts with changed line count. ?a=<text>&b=<text>diffcomparetextschanges
-
dnsDNS lookup: A, AAAA, MX, TXT, NS, CNAME records for a domain. ?name=example.com&type=Adnslookupdomainmxnameserver
-
hash multiMD5, SHA-1, SHA-256, SHA-512 in one call. ?text=...hashmd5sha1sha256checksum
-
html entitiesEscape or unescape HTML entities. ?op=enc|dec&data=<text>htmlentitiesescapeunescape
-
jsonValidate + pretty-print JSON. ?data={...} (urlencoded).jsonvalidateformatpretty
-
jwt decodeDecode a JWT header and payload WITHOUT signature verification. ?token=<jwt>jwttokendecodeauthclaims
-
loremLorem ipsum placeholder generator. ?paras=3 or ?words=50loremipsumplaceholdertext generator
-
markdown2htmlConvert Markdown to HTML (tables, fenced code). ?text=<markdown urlencoded>markdownhtmlconvertmd
-
passwordSecure random password. ?len=16&symbols=1passwordgeneratorsecurerandom
-
qrQR code generator. ?data=<text>&size=256 -> PNG as base64 in JSON.qrqrcodegeneratorimageencode
-
randomCryptographically secure random number. ?min=&max= (ints, default 0..100).randomrngnumberdicelottery
-
regexTest a regex against text: matches with groups and positions. ?pattern=<re>&text=<text>&flags=iregexregexpmatchtestpattern
-
sha256SHA-256 and SHA-512 digests for any text (?text=). Deterministic, local, stable JSON.hashsha256sha512checksumdigest
-
slugURL slug from any text. ?text=Hello%20World -> hello-worldslugurlseotext
-
text statsText statistics: words, chars, sentences, reading time. ?text=...textwordscountstatisticsseo
-
timestampUnix timestamp <-> ISO8601 both ways. ?ts=1690000000 or ?iso=2026-01-01T00:00:00Ztimestampunixepochdatetime
-
toml2jsonConvert TOML to JSON. ?data=<toml urlencoded>tomljsonconvertconfig
-
unit convertConvert units: length, weight, volume, data size, temperature. ?value=100&from=cm&to=inchunitconvertlengthweighttemperature
-
urlcodeURL encode/decode. ?op=enc|dec&data=...urlencodedecodepercent
-
uuidGenerate UUIDv4 (and optional count ?n= up to 100).uuidguididentifierunique id
-
yaml2jsonConvert YAML to JSON. ?data=<yaml urlencoded>yamljsonconvertconfig
-
fx ratesECB reference currency exchange rates. ?base=USD&symbols=EUR,GBP or ?date=2026-01-15currencyexchange ratefxforexecb
-
ip infoIP geolocation and network info: country, city, ASN/org, timezone. ?ip=1.2.3.4ipgeolocationasnnetworklookup
-
rssParse any RSS or Atom feed into clean JSON items. ?url=<feed>&limit=10rssatomfeednewsparse
-
searchGoogle web search. ?q=query&num=5 returns organic results with title, link, snippet.searchgooglewebserpfind
-
weatherCurrent weather + 7-day forecast by city name or lat/lon (open-meteo, no key needed). ?city=Moscowweatherforecasttemperatureclimate
-
readabilityText readability: Flesch score, level, avg sentence length, keyword density, top words. ?text=<text>&keyword=readabilityfleschseocontentkeyword density
-
scrapeFetch a web page and return clean readable text. ?url=https://example.comscrapeextractweb pagereadercrawl
-
whoisDomain registration data via RDAP: registrar, created/updated/expires, status, nameservers. ?domain=example.comwhoisdomainrdapregistrarexpiry
-
robots auditAudit robots.txt + sitemap.xml of a site: rules, sitemaps listed, sitemap reachable, URL counts. ?url=<site root>robotssitemapseoauditcrawl
-
seo metaSEO snapshot of a page: title, description, OG/Twitter meta, h1s, h2 count, canonical, robots meta, lang, word count. ?url=seometaopengraphtitledescription
-
serp googleGoogle SERP: organic results with position, ads count, related searches. ?q=&num=5&gl=usserpgooglesearchrankingkeywords
-
serp yandexYandex SERP for RU-market keyword research (region by ?lr=). ?q=&lr=213yandexserpsearchrussianranking
-
og imageGenerate an Open Graph image 1200x630 from title/subtitle/theme. ?title=&subtitle=&theme=indigo|dark|green|red|blueog imageopen graphsocial previewbanner generatorimage
-
render textRender a JS-heavy page in a real browser and return the visible text. ?url=renderjavascriptspascrapebrowser
-
pdfRender any page to PDF (A4, print background) via headless Chrome. ?url=pdfconvertprintbrowserrender
-
screenshotReal browser screenshot of any page as PNG (base64), JS rendered. ?url=&width=1280&height=800&full=0|1screenshotcapturebrowserrenderimage
-
trendsGoogle Trends interest over time for a keyword (weekly points, peak). ?q=casino&geo=US&time=12-m|5-ygoogle trendsinterest over timekeyword researchsearch trendsseo
-
trends regionGoogle Trends interest by region/country for a keyword. ?q=casino&geo=&time=12-mgoogle trendsinterest by regiongeokeyword researchseo
-
trends relatedGoogle Trends related queries: top and rising search terms for a keyword. ?q=casino&geo=&time=12-mgoogle trendsrelated querieskeyword ideassearch trendsseo
-
seo reportFull SEO audit report of a domain: health score 0-100, prioritized issues list, title/description/H1/canonical, robots.txt review, word count. Returns ready markdown report. ?url=https://example.comseo reportsite auditseo auditon-page seodomain analysis
How to call
A2A endpoint (HTTP)
https://nano.stacknodehost.com
Homepage
https://nano.stacknodehost.com
Listed in
Directories this entry was found in.
agenstry