toolvend - utility APIs for agents

30-day x402 history, calendar, DNS, RDAP, LEI, URLs, scraping, text, VAT, QR. Pay-per-call USDC.

我该使用它吗

质量与安全性

A
描述质量
98%
模式完整度
99%
命名质量
68%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

发现(5)

  • LOWTool 'business-days' doesn't follow camelCase/snake_case在 business-days 中
  • LOWTool 'text-clean' doesn't follow camelCase/snake_case在 text-clean 中
  • LOWTool 'qr' name length outside 3-30 range在 qr 中
  • LOWTool 'url-inspect' doesn't follow camelCase/snake_case在 url-inspect 中
  • LOWTool 'x402-history' doesn't follow camelCase/snake_case在 x402-history 中

基于对工具定义和协议合规性的自动分析。

上下文开销

~2,095token 数(工具定义)
~1.3 KB典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 1.64%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "dns-whois-domain-tools": {
      "url": "https://toolvend.dev/mcp"
    }
  }
}

远程端点

https://toolvend.dev/mcpstreamable-http

它能做什么

工具清单

工具(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.

输入模式

{
  "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.

输入模式

{
  "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.

输入模式

{
  "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.

输入模式

{
  "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.

输入模式

{
  "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.

输入模式

{
  "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.

输入模式

{
  "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.

输入模式

{
  "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.

输入模式

{
  "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.

输入模式

{
  "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.

输入模式

{
  "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.

输入模式

{
  "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#"
}

社区

评价此服务器

证据

最近观测

已验证未记录版本12 个工具
已验证未记录版本10 个工具
已验证未记录版本11 个工具