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
Hallazgos (3)
- LOWen text-clean
- LOWen qr
- LOWen url-inspect
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": {
"dns-whois-domain-tools": {
"url": "https://toolvend.dev/mcp"
}
}
}Puntos de conexión remotos
https://toolvend.dev/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (10)
⚪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
Evidencia