toolvend - utility APIs for agents

DNS, RDAP, LEI, URL inspection, extraction, sitemaps, robots.txt, text, VAT and QR. x402 USDC.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
98%
Integridad del esquema
98%
Calidad de los nombres
72%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (3)

  • LOWTool 'text-clean' doesn't follow camelCase/snake_caseen text-clean
  • LOWTool 'qr' name length outside 3-30 rangeen qr
  • LOWTool 'url-inspect' doesn't follow camelCase/snake_caseen url-inspect

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,545Tokens (definiciones de herramientas)
~1.1 KBTamaño de respuesta típico
Impacto moderado en la atención (1.21% del contexto de 128k)

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": {
    "dns-whois-domain-tools": {
      "url": "https://toolvend.dev/mcp"
    }
  }
}

Puntos de conexión remotos

https://toolvend.dev/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (10)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
⚪dns(name, type)

DNS lookup over DoH. Common record types (A, AAAA, MX, TXT, NS, CAA, ...) as clean JSON. Paid per call: $0.005 in USDC via x402.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 253,
      "description": "DNS name to resolve"
    },
    "type": {
      "type": "string",
      "enum": [
        "A",
        "AAAA",
        "CNAME",
        "MX",
        "NS",
        "TXT",
        "SOA",
        "SRV",
        "CAA",
        "DS",
        "DNSKEY",
        "TLSA",
        "HTTPS"
      ],
      "description": "Record type, default A"
    }
  },
  "required": [
    "name"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪rdap(domain)

Domain registration data (modern WHOIS) via RDAP: registrar, created/expiry dates, status, nameservers, DNSSEC. Paid per call: $0.005 in USDC via x402.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "Domain to look up (path parameter)"
    }
  },
  "required": [
    "domain"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪lei(lei)

Global legal-entity/KYB lookup by LEI: official identity, jurisdiction, addresses, registration and renewal standing, risk flags, and GLEIF data freshness. Paid per call: $0.008 in USDC via x402.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "lei": {
      "type": "string",
      "pattern": "^[A-Za-z0-9]{18}[0-9]{2}$",
      "description": "20-character Legal Entity Identifier (path parameter); checksum is verified before payment"
    }
  },
  "required": [
    "lei"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢sitemap(url, follow)

Fetch and parse sitemap XML or gzip into JSON. For an index, follow the first N children with ?follow=N. Caps merged output at 500 URLs. Paid per call: $0.005 in USDC via x402.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Public HTTP(S) sitemap URL, including .xml.gz, or a site origin to try /sitemap.xml"
    },
    "follow": {
      "type": "integer",
      "minimum": 0,
      "maximum": 10,
      "description": "For a sitemap index, fetch and merge the first N children (default 0)"
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢robots(url)

Fetch and parse robots.txt (+ llms.txt if present) into structured JSON, including which AI crawlers are blocked. Paid per call: $0.005 in USDC via x402.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Public HTTP(S) site origin or URL"
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡extract(url, includeLinks, maxTextChars, render)

Fetch a web page and return structured content: title, meta/OpenGraph, canonical, headings, links, readable text (boilerplate stripped). Add ?render=true for JavaScript-rendered pages ($0.03). Paid per call: $0.01 ($0.03 Execute JavaScript with Cloudflare Browser Run before extracting content.) in USDC via x402.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Public HTTP(S) page URL to extract"
    },
    "includeLinks": {
      "type": "boolean",
      "description": "Include outbound links (default true)"
    },
    "maxTextChars": {
      "type": "number",
      "exclusiveMinimum": 0,
      "description": "Cap on extracted text length, default 20000"
    },
    "render": {
      "type": "string",
      "enum": [
        "true"
      ],
      "description": "Premium tier, charged more than the base price. true → $0.03: Execute JavaScript with Cloudflare Browser Run before extracting content."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪text-clean(text, options)

Clean text: strip HTML, normalise unicode/whitespace, dedupe lines. Returns cleaned text plus stats. Paid per call: $0.003 in USDC via x402.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "maxLength": 500000,
      "description": "Input text (max 500,000 characters)"
    },
    "options": {
      "type": "object",
      "properties": {
        "stripHtml": {
          "type": "boolean"
        },
        "normalizeWhitespace": {
          "type": "boolean"
        },
        "normalizeUnicode": {
          "type": "boolean"
        },
        "dedupeLines": {
          "type": "boolean"
        },
        "lowercase": {
          "type": "boolean"
        }
      },
      "additionalProperties": false
    }
  },
  "required": [
    "text"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪vat(amount, country, direction, rate)

VAT calculator for EU-27 + UK: net→gross or gross→net at standard or reduced rate. Includes rates table snapshot date. Paid per call: $0.002 in USDC via x402.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "amount": {
      "type": "number",
      "minimum": 0
    },
    "country": {
      "type": "string",
      "description": "ISO 3166-1 alpha-2, e.g. DE, FR, GB"
    },
    "direction": {
      "type": "string",
      "enum": [
        "net_to_gross",
        "gross_to_net"
      ],
      "description": "default net_to_gross"
    },
    "rate": {
      "type": "string",
      "enum": [
        "standard",
        "reduced"
      ],
      "description": "default standard"
    }
  },
  "required": [
    "amount",
    "country"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪qr(data, size, ecl)

QR code generator. Returns a crisp SVG for text/URL payloads up to 2,048 UTF-8 bytes that fit the selected error-correction level. Paid per call: $0.003 in USDC via x402.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "data": {
      "type": "string",
      "minLength": 1,
      "maxLength": 2048,
      "description": "Payload to encode (max 2,048 UTF-8 bytes; QR capacity is lower at Q/H error correction)"
    },
    "size": {
      "type": "number",
      "minimum": 64,
      "maximum": 1024,
      "description": "SVG width/height in px, default 256"
    },
    "ecl": {
      "type": "string",
      "enum": [
        "L",
        "M",
        "Q",
        "H"
      ],
      "description": "Error correction, default M"
    }
  },
  "required": [
    "data"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢url-inspect(url)

Inspect a public URL: HEAD redirect trace, DNS A/AAAA observations and security headers in one report. At most 4 targets, no page body. Includes timestamps, partial-result warnings and factual findings; no safety or reputation verdict. Paid per call: $0.009 in USDC via x402.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "minLength": 1,
      "maxLength": 2048,
      "description": "One public HTTP(S) URL on its standard port; credentials and private destinations are rejected"
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada10 herramientas
verificadoversión no registrada11 herramientas