NanoTools
44 tools for AI agents: Trends, SERP, SEO audits, screenshots, weather, FX, whois, RSS.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (13)
- HIGH
- MEDIUMen api_lorem
- MEDIUMen api_scrape
- MEDIUMen api_seo_report
- LOWen api_slug
- LOWen api_password
- LOWen api_urlcode
- LOWen api_timestamp
- LOWen api_qr
- LOWen api_html_entities
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"nanotools": {
"url": "https://nano.stacknodehost.com/mcp"
}
}
}Puntos de conexión remotos
https://nano.stacknodehost.com/mcpstreamable-httphttps://nano.vodka-24.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (45)
⚪api_sha256(params)
SHA-256 and SHA-512 digests for any text (?text=). Deterministic, local, stable JSON. [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_base64(params)
Base64 encode or decode. ?op=enc|dec&data=... Tolerant to missing padding. [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"op": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"data": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_hash_multi(params)
MD5, SHA-1, SHA-256, SHA-512 in one call. ?text=... [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_random(params)
Cryptographically secure random number. ?min=&max= (ints, default 0..100). [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"min": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"max": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}🟢api_uuid(params)
Generate UUIDv4 (and optional count ?n= up to 100). [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"n": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_slug(params)
URL slug from any text. ?text=Hello%20World -> hello-world [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_password(params)
Secure random password. ?len=16&symbols=1 [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"len": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"symbols": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_json(params)
Validate + pretty-print JSON. ?data={...} (urlencoded). [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"data": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_text_stats(params)
Text statistics: words, chars, sentences, reading time. ?text=... [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_csv2json(params)
Convert CSV to JSON array. ?data=<csv urlencoded>&delim=, [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"data": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_urlcode(params)
URL encode/decode. ?op=enc|dec&data=... [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"op": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"data": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_timestamp(params)
Unix timestamp <-> ISO8601 both ways. ?ts=1690000000 or ?iso=2026-01-01T00:00:00Z [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"ts": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}🟢api_search(params)
Google web search. ?q=query&num=5 returns organic results with title, link, snippet. [HTTP x402 price: $0.002]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"q": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"num": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}🟢api_scrape(params)
Fetch a web page and return clean readable text. ?url=https://example.com [HTTP x402 price: $0.003]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_dns(params)
DNS lookup: A, AAAA, MX, TXT, NS, CNAME records for a domain. ?name=example.com&type=A [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_qr(params)
QR code generator. ?data=<text>&size=256 -> PNG as base64 in JSON. [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"data": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_jwt_decode(params)
Decode a JWT header and payload WITHOUT signature verification. ?token=<jwt> [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"token": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_regex(params)
Test a regex against text: matches with groups and positions. ?pattern=<re>&text=<text>&flags=i [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"pattern": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}🟢api_cron_parse(params)
Explain a cron expression: next 3 run times in UTC. ?expr=*/5 * * * * [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"expr": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_yaml2json(params)
Convert YAML to JSON. ?data=<yaml urlencoded> [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"data": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_toml2json(params)
Convert TOML to JSON. ?data=<toml urlencoded> [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"data": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_markdown2html(params)
Convert Markdown to HTML (tables, fenced code). ?text=<markdown urlencoded> [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_diff(params)
Unified diff of two texts with changed line count. ?a=<text>&b=<text> [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"a": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"b": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_html_entities(params)
Escape or unescape HTML entities. ?op=enc|dec&data=<text> [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"op": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"data": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_unit_convert(params)
Convert units: length, weight, volume, data size, temperature. ?value=100&from=cm&to=inch [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"value": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"to": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_color_convert(params)
Convert colors between hex, rgb, hsl. ?color=#ff0000 or rgb(255,0,0) [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"color": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_lorem(params)
Lorem ipsum placeholder generator. ?paras=3 or ?words=50 [HTTP x402 price: $0.001]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"paras": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_weather(params)
Current weather + 7-day forecast by city name or lat/lon (open-meteo, no key needed). ?city=Moscow [HTTP x402 price: $0.002]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"city": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_fx_rates(params)
ECB reference currency exchange rates. ?base=USD&symbols=EUR,GBP or ?date=2026-01-15 [HTTP x402 price: $0.002]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"base": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"symbols": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_whois(params)
Domain registration data via RDAP: registrar, created/updated/expires, status, nameservers. ?domain=example.com [HTTP x402 price: $0.003]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"domain": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}🟢api_rss(params)
Parse any RSS or Atom feed into clean JSON items. ?url=<feed>&limit=10 [HTTP x402 price: $0.002]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"limit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_ip_info(params)
IP geolocation and network info: country, city, ASN/org, timezone. ?ip=1.2.3.4 [HTTP x402 price: $0.002]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"ip": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_trends(params)
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]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"q": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"time": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}🟢api_trends_related(params)
Google Trends related queries: top and rising search terms for a keyword. ?q=casino&geo=&time=12-m [HTTP x402 price: $0.02]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"q": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"time": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_trends_region(params)
Google Trends interest by region/country for a keyword. ?q=casino&geo=&time=12-m [HTTP x402 price: $0.02]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"q": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"time": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_seo_meta(params)
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]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_robots_audit(params)
Audit robots.txt + sitemap.xml of a site: rules, sitemaps listed, sitemap reachable, URL counts. ?url=<site root> [HTTP x402 price: $0.005]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_serp_google(params)
Google SERP: organic results with position, ads count, related searches. ?q=&num=5&gl=us [HTTP x402 price: $0.01]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"q": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"num": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_serp_yandex(params)
Yandex SERP for RU-market keyword research (region by ?lr=). ?q=&lr=213 [HTTP x402 price: $0.01]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"q": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"lr": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_readability(params)
Text readability: Flesch score, level, avg sentence length, keyword density, top words. ?text=<text>&keyword= [HTTP x402 price: $0.003]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"keyword": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_screenshot(params)
Real browser screenshot of any page as PNG (base64), JS rendered. ?url=&width=1280&height=800&full=0|1 [HTTP x402 price: $0.02]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"width": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"height": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_pdf(params)
Render any page to PDF (A4, print background) via headless Chrome. ?url= [HTTP x402 price: $0.02]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_render_text(params)
Render a JS-heavy page in a real browser and return the visible text. ?url= [HTTP x402 price: $0.015]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_og_image(params)
Generate an Open Graph image 1200x630 from title/subtitle/theme. ?title=&subtitle=&theme=indigo|dark|green|red|blue [HTTP x402 price: $0.015]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"subtitle": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"theme": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}⚪api_seo_report(params)
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]
Esquema de entrada
{
"type": "object",
"properties": {
"params": {
"properties": {
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object",
"default": null
}
},
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"additionalProperties": true
}Comunidad
Evidencia