toolvend - utility APIs for agents
30-day x402 history, calendar, DNS, RDAP, LEI, URLs, scraping, text, VAT, QR. Pay-per-call USDC.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (5)
- LOWin business-days
- LOWin text-clean
- LOWin qr
- LOWin url-inspect
- LOWin x402-history
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"dns-whois-domain-tools": {
"url": "https://toolvend.dev/mcp"
}
}
}Remote-Endpunkte
https://toolvend.dev/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (12)
🟢business-days(operation, countries, start, end, days, ...)
Add/subtract, count or find business days across countries and subdivisions; list public holidays. Bundled 2024–2030 calendars, inclusive ranges, explicit weekends and closures, source attribution and coverage warnings. See /calendar/coverage. Paid per call: $0.01 in USDC via x402.
Eingabe-Schema
{
"type": "object",
"properties": {
"operation": {
"type": "string",
"enum": [
"add",
"count",
"next",
"intersection",
"holidays"
]
},
"countries": {
"type": "array",
"items": {
"type": "string",
"minLength": 2,
"maxLength": 64
},
"minItems": 1,
"maxItems": 4,
"description": "Country or subdivision keys from /calendar/coverage, e.g. GB-ENG, DE-BY, US-NY."
},
"start": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Civil ISO date within 2024–2030."
},
"end": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Required for count/intersection/holidays. Inclusive; at most 366 days."
},
"days": {
"type": "integer",
"minimum": -250,
"maximum": 250,
"description": "Required for add. Start excluded except when days=0."
},
"weekend": {
"type": "array",
"items": {
"type": "integer",
"minimum": 1,
"maximum": 7
},
"maxItems": 6,
"description": "ISO weekdays, Monday=1; default [6,7]. Applies to all calendars."
},
"additionalClosures": {
"type": "array",
"items": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"maxItems": 100,
"description": "Closure dates applied to every requested calendar."
}
},
"required": [
"operation",
"countries",
"start"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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#"
}⚪x402-history(resource)
Exact x402 resource history over the latest complete 30-day window. Returns at most 30 derived daily observations and 30 material changes (64 KiB); no raw snapshots, descriptions, schemas, pay-to values, ranges, or pagination. Paid per call: $0.25 in USDC via x402.
Eingabe-Schema
{
"type": "object",
"properties": {
"resource": {
"type": "string",
"minLength": 1,
"maxLength": 2048,
"description": "One exact canonical HTTP(S) x402 resource URL; wildcards and bulk selectors are rejected"
}
},
"required": [
"resource"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Nachweis