MCP-Server

toolvend - utility APIs for agents

dev.toolvend/dns-whois-domain-tools
Cloud & Infrastruktur Entwicklertools Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Provides DNS, domain registration, URL inspection, web extraction, robots and sitemap parsing, text cleanup, QR generation, LEI lookup, and VAT calculations.

dns
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.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 253, 'minLength': 1, 'description': 'DNS name to resolve'}, 'type': {'enum': ['A', 'AAAA', 'CNAME', 'MX', 'NS', 'TXT', 'SOA', 'SRV', 'CAA', 'DS', 'DNSKEY', 'TLSA', 'HTTPS'], 'type': 'string', 'description': 'Record type, default A'}}, 'additionalProperties': False}
extract
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.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public HTTP(S) page URL to extract'}, 'render': {'enum': ['true'], 'type': 'string', 'description': 'Premium tier, charged more than the base price. true → $0.03: Execute JavaScript with Cloudflare Browser Run before extracting content.'}, 'includeLinks': {'type': 'boolean', 'description': 'Include outbound links (default true)'}, 'maxTextChars': {'type': 'number', 'description': 'Cap on extracted text length, default 20000', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
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.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['lei'], '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'}}, 'additionalProperties': False}
qr
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.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'ecl': {'enum': ['L', 'M', 'Q', 'H'], 'type': 'string', 'description': 'Error correction, default M'}, 'data': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'Payload to encode (max 2,048 UTF-8 bytes; QR capacity is lower at Q/H error correction)'}, 'size': {'type': 'number', 'maximum': 1024, 'minimum': 64, 'description': 'SVG width/height in px, default 256'}}, 'additionalProperties': False}
rdap
Domain registration data (modern WHOIS) via RDAP: registrar, created/expiry dates, status, nameservers, DNSSEC. Paid per call: $0.005 in USDC via x402.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to look up (path parameter)'}}, 'additionalProperties': False}
robots
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.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public HTTP(S) site origin or URL'}}, 'additionalProperties': False}
sitemap
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.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public HTTP(S) sitemap URL, including .xml.gz, or a site origin to try /sitemap.xml'}, 'follow': {'type': 'integer', 'maximum': 10, 'minimum': 0, 'description': 'For a sitemap index, fetch and merge the first N children (default 0)'}}, 'additionalProperties': False}
text-clean
Clean text: strip HTML, normalise unicode/whitespace, dedupe lines. Returns cleaned text plus stats. Paid per call: $0.003 in USDC via x402.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 500000, 'description': 'Input text (max 500,000 characters)'}, 'options': {'type': 'object', 'properties': {'lowercase': {'type': 'boolean'}, 'stripHtml': {'type': 'boolean'}, 'dedupeLines': {'type': 'boolean'}, 'normalizeUnicode': {'type': 'boolean'}, 'normalizeWhitespace': {'type': 'boolean'}}, 'additionalProperties': False}}, 'additionalProperties': False}
url-inspect
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.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'One public HTTP(S) URL on its standard port; credentials and private destinations are rejected'}}, 'additionalProperties': False}
vat
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.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount', 'country'], 'properties': {'rate': {'enum': ['standard', 'reduced'], 'type': 'string', 'description': 'default standard'}, 'amount': {'type': 'number', 'minimum': 0}, 'country': {'type': 'string', 'description': 'ISO 3166-1 alpha-2, e.g. DE, FR, GB'}, 'direction': {'enum': ['net_to_gross', 'gross_to_net'], 'type': 'string', 'description': 'default net_to_gross'}}, 'additionalProperties': False}
Entfernt
email-auth-analyze
23. September 2026 02:41
Entfernt
email-auth
23. September 2026 02:41
Hinzugefügt
url-inspect
23. September 2026 02:41
Hinzugefügt
qr
17. September 2026 12:39
Hinzugefügt
vat
17. September 2026 12:39
Hinzugefügt
text-clean
17. September 2026 12:39
Hinzugefügt
extract
17. September 2026 12:39
Hinzugefügt
robots
17. September 2026 12:39
Hinzugefügt
sitemap
17. September 2026 12:39
Hinzugefügt
lei
17. September 2026 12:39
Hinzugefügt
rdap
17. September 2026 12:39
Hinzugefügt
email-auth-analyze
17. September 2026 12:39
Hinzugefügt
email-auth
17. September 2026 12:39
Hinzugefügt
dns
17. September 2026 12:39