accueil / serveurs / Recherche & Web / io.github.nanotools-x402/nanotools
io.github.nanotools-x402/nanotools
serveur MCP (Model Context Protocol) · nanotools 4.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.nanotools-x402/nanotools est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.nanotools-x402/nanotools » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 45 outils
- api_base64≈ 131 tokens
Base64 encode or decode. ?op=enc|dec&data=... Tolerant to missing padding. [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_base64", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_color_convert≈ 115 tokens
Convert colors between hex, rgb, hsl. ?color=#ff0000 or rgb(255,0,0) [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_color_convert", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_cron_parse≈ 114 tokens
Explain a cron expression: next 3 run times in UTC. ?expr=*/5 * * * * [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_cron_parse", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_csv2json≈ 110 tokens
Convert CSV to JSON array. ?data=<csv urlencoded>&delim=, [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_csv2json", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_diff≈ 128 tokens
Unified diff of two texts with changed line count. ?a=<text>&b=<text> [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_diff", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_dns≈ 133 tokens
DNS lookup: A, AAAA, MX, TXT, NS, CNAME records for a domain. ?name=example.com&type=A [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_dns", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_fx_rates≈ 136 tokens
ECB reference currency exchange rates. ?base=USD&symbols=EUR,GBP or ?date=2026-01-15 [HTTP x402 price: $0.002]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_fx_rates", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_hash_multi≈ 109 tokens
MD5, SHA-1, SHA-256, SHA-512 in one call. ?text=... [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_hash_multi", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_html_entities≈ 130 tokens
Escape or unescape HTML entities. ?op=enc|dec&data=<text> [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_html_entities", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_ip_info≈ 114 tokens
IP geolocation and network info: country, city, ASN/org, timezone. ?ip=1.2.3.4 [HTTP x402 price: $0.002]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_ip_info", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_json≈ 107 tokens
Validate + pretty-print JSON. ?data={...} (urlencoded). [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_json", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_jwt_decode≈ 116 tokens
Decode a JWT header and payload WITHOUT signature verification. ?token=<jwt> [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_jwt_decode", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_lorem≈ 108 tokens
Lorem ipsum placeholder generator. ?paras=3 or ?words=50 [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_lorem", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_markdown2html≈ 116 tokens
Convert Markdown to HTML (tables, fenced code). ?text=<markdown urlencoded> [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_markdown2html", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_og_image≈ 164 tokens
Generate an Open Graph image 1200x630 from title/subtitle/theme. ?title=&subtitle=&theme=indigo|dark|green|red|blue [HTTP x402 price: $0.015]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_og_image", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_password≈ 125 tokens
Secure random password. ?len=16&symbols=1 [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_password", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_pdf≈ 110 tokens
Render any page to PDF (A4, print background) via headless Chrome. ?url= [HTTP x402 price: $0.02]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_pdf", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_qr≈ 128 tokens
QR code generator. ?data=<text>&size=256 -> PNG as base64 in JSON. [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_qr", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_random≈ 131 tokens
Cryptographically secure random number. ?min=&max= (ints, default 0..100). [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_random", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_readability≈ 144 tokens
Text readability: Flesch score, level, avg sentence length, keyword density, top words. ?text=<text>&keyword= [HTTP x402 price: $0.003]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_readability", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_regex≈ 137 tokens
Test a regex against text: matches with groups and positions. ?pattern=<re>&text=<text>&flags=i [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_regex", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_render_text≈ 115 tokens
Render a JS-heavy page in a real browser and return the visible text. ?url= [HTTP x402 price: $0.015]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_render_text", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_robots_audit≈ 125 tokens
Audit robots.txt + sitemap.xml of a site: rules, sitemaps listed, sitemap reachable, URL counts. ?url=<site root> [HTTP x402 price: $0.005]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_robots_audit", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_rss≈ 129 tokens
Parse any RSS or Atom feed into clean JSON items. ?url=<feed>&limit=10 [HTTP x402 price: $0.002]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_rss", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_scrape≈ 112 tokens
Fetch a web page and return clean readable text. ?url=https://example.com [HTTP x402 price: $0.003]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_scrape", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_screenshot≈ 160 tokens
Real browser screenshot of any page as PNG (base64), JS rendered. ?url=&width=1280&height=800&full=0|1 [HTTP x402 price: $0.02]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_screenshot", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_search≈ 133 tokens
Google web search. ?q=query&num=5 returns organic results with title, link, snippet. [HTTP x402 price: $0.002]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_search", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_seo_meta≈ 126 tokens
SEO snapshot of a page: title, description, OG/Twitter meta, h1s, h2 count, canonical, robots meta, lang, word count. ?url= [HTTP x402 price: $0.005]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_seo_meta", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_seo_report≈ 145 tokens
Full 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.com [HTTP x402 price: $0.99]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_seo_report", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_serp_google≈ 136 tokens
Google SERP: organic results with position, ads count, related searches. ?q=&num=5&gl=us [HTTP x402 price: $0.01]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_serp_google", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_serp_yandex≈ 132 tokens
Yandex SERP for RU-market keyword research (region by ?lr=). ?q=&lr=213 [HTTP x402 price: $0.01]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_serp_yandex", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_sha256≈ 116 tokens
SHA-256 and SHA-512 digests for any text (?text=). Deterministic, local, stable JSON. [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_sha256", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_slug≈ 108 tokens
URL slug from any text. ?text=Hello%20World -> hello-world [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_slug", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_text_stats≈ 112 tokens
Text statistics: words, chars, sentences, reading time. ?text=... [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_text_stats", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_timestamp≈ 116 tokens
Unix timestamp <-> ISO8601 both ways. ?ts=1690000000 or ?iso=2026-01-01T00:00:00Z [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_timestamp", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_toml2json≈ 107 tokens
Convert TOML to JSON. ?data=<toml urlencoded> [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_toml2json", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_trends≈ 137 tokens
Google Trends interest over time for a keyword (weekly points, peak). ?q=casino&geo=US&time=12-m|5-y [HTTP x402 price: $0.02]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_trends", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_trends_region≈ 136 tokens
Google Trends interest by region/country for a keyword. ?q=casino&geo=&time=12-m [HTTP x402 price: $0.02]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_trends_region", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_trends_related≈ 141 tokens
Google Trends related queries: top and rising search terms for a keyword. ?q=casino&geo=&time=12-m [HTTP x402 price: $0.02]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_trends_related", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_unit_convert≈ 157 tokens
Convert units: length, weight, volume, data size, temperature. ?value=100&from=cm&to=inch [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_unit_convert", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_urlcode≈ 123 tokens
URL encode/decode. ?op=enc|dec&data=... [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_urlcode", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_uuid≈ 105 tokens
Generate UUIDv4 (and optional count ?n= up to 100). [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_uuid", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_weather≈ 119 tokens
Current weather + 7-day forecast by city name or lat/lon (open-meteo, no key needed). ?city=Moscow [HTTP x402 price: $0.002]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_weather", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_whois≈ 122 tokens
Domain registration data via RDAP: registrar, created/updated/expires, status, nameservers. ?domain=example.com [HTTP x402 price: $0.003]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_whois", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - api_yaml2json≈ 107 tokens
Convert YAML to JSON. ?data=<yaml urlencoded> [HTTP x402 price: $0.001]
Paramètres, retour & exemple (1)
Paramètresparams· object · optionnel
Exemple d'appel{"name": "api_yaml2json", "arguments": {"params": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».